1. A restarted estimation of distribution algorithm for solving sudoku puzzles.
- Author
-
Maire, Sylvain and Prissette, Cyril
- Subjects
- *
ESTIMATION theory , *DISTRIBUTION (Probability theory) , *ALGORITHMS , *PUZZLES , *STOCHASTIC convergence , *NUMERICAL analysis - 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]
- Published
- 2012
- Full Text
- View/download PDF