Back to Search Start Over

A restarted estimation of distribution algorithm for solving sudoku puzzles.

Authors :
Maire, Sylvain
Prissette, Cyril
Source :
Monte Carlo Methods & Applications; Jun2012, Vol. 18 Issue 2, p147-160, 14p, 10 Charts
Publication Year :
2012

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. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
09299629
Volume :
18
Issue :
2
Database :
Complementary Index
Journal :
Monte Carlo Methods & Applications
Publication Type :
Academic Journal
Accession number :
77831052
Full Text :
https://doi.org/10.1515/mcma-2012-0004