DocumentCode :
2243747
Title :
Evolutionary computing methodologies for constrained parameter, combinatorial optimization: Solving the Sudoku puzzle
Author :
Almog, Joel
Author_Institution :
Centre for Syst. & Control Eng., Univ. of the Witwatersrand, Johannesburg, South Africa
fYear :
2009
fDate :
23-25 Sept. 2009
Firstpage :
1
Lastpage :
6
Abstract :
Three evolutionary computing algorithms are applied to a constrained parameter, combinatorial optimization problem; the Sudoku puzzle. These methodologies include, quantum simulated annealing, cultural genetic algorithm and a hybrid between simulated annealing and genetic algorithm. The results obtained from these techniques indicate that the most effective of these optimization techniques is quantum simulated annealing with an effective accuracy of solving 64 out of 100 simulations in under 6 000 iterations, with an average running time of approximately 40.2 seconds. While classical, logic based search algorithms tend to outperform these evolutionary computational algorithms (in both complexity and time) for simple, `unique-solution´ problems, it is found that the evolutionary based algorithms surpasses these classical methodologies when solving higher dimensional, more complex puzzles.
Keywords :
combinatorial mathematics; computational complexity; games of skill; genetic algorithms; simulated annealing; Sudoku puzzle solution; combinatorial optimization; computational complexity; constrained parameter; cultural genetic algorithm; evolutionary computing methodology; logic based search algorithm; quantum simulated annealing; Accreditation; Computational modeling; Constraint optimization; Cost function; Cultural differences; Genetic algorithms; Grid computing; Optimization methods; Quantum computing; Simulated annealing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
AFRICON, 2009. AFRICON '09.
Conference_Location :
Nairobi
Print_ISBN :
978-1-4244-3918-8
Electronic_ISBN :
978-1-4244-3919-5
Type :
conf
DOI :
10.1109/AFRCON.2009.5308284
Filename :
5308284
Link To Document :
بازگشت