Startseite A restarted estimation of distribution algorithm for solving sudoku puzzles
Artikel
Lizenziert
Nicht lizenziert Erfordert eine Authentifizierung

A restarted estimation of distribution algorithm for solving sudoku puzzles

  • Sylvain Maire EMAIL logo und Cyril Prissette
Veröffentlicht/Copyright: 15. Mai 2012
Monte Carlo Methods and Applications
Aus der Zeitschrift Band 18 Heft 2

Abstract.

In this paper, we describe a stochastic algorithm to solve sudoku puzzles. Our method consists in computing probabilities for each symbol of each cell updated at each step of the algorithm using estimation of distributions algorithms (EDA). This update is done using the empirical estimators of these probabilities for a fraction of the best puzzles according to a cost function. We develop also some partial restart techniques in the RESEDA algorithm to obtain a convergence for the most difficult puzzles. Our algorithm is tested numerically on puzzles with various levels of difficulty starting from very easy ones to very hard ones including the famous puzzle AI Escargot. The CPU times vary from few hundreds of a second for the easy ones to about one minute for the most difficult one.

Received: 2011-07-20
Accepted: 2012-02-16
Published Online: 2012-05-15
Published in Print: 2012-June

© 2012 by Walter de Gruyter Berlin Boston

Heruntergeladen am 15.9.2025 von https://www.degruyterbrill.com/document/doi/10.1515/mcma-2012-0004/html
Button zum nach oben scrollen