Title :
GPU acceleration for Sudoku solution with genetic operations
Author :
Sato, Yuji ; Hasegawa, Naohiro ; Sato, Mikiko
Author_Institution :
Fac. Comput. & Info. Sci., Hosei Univ., Koganei, Japan
Abstract :
In this paper, we use the problem of solving Sudoku puzzles to demonstrate the possibility of achieving practical processing time through the use of GPUs for parallel processing in the application of genetic computation to problems for which the use of genetic computing has not been investigated before because of the processing time problem. To increase accuracy, we propose a genetic operation that takes building-block linkage into account. As a parallel processing model for higher performance, we use a multiple-population coarse-grained GA model to counter initial value dependence under the condition of a limited number of individuals. Specifically, we show that it is possible to reach a solution in a few seconds of processing time with a correct solution rate of 100%, even for extremely difficult problems by parallel processing of genetic computation on a GeForce GTX 460, a commercial GPU produced by the NVIDIA Corporation.
Keywords :
computer graphic equipment; coprocessors; entertainment; genetic algorithms; parallel processing; GPU acceleration; GeForce GTX 460; NVIDIA Corporation; Sudoku puzzle solution; genetic computing; genetic operation; multiple-population coarse-grained GA model; parallel processing; Genetic algorithms; Genetics; Graphics processing unit; Instruction sets; Memory management; Parallel processing; Genetic Algorithms; Graphics Processing Unit; Parallel Processing; Sudoku Puzzles;
Conference_Titel :
Evolutionary Computation (CEC), 2011 IEEE Congress on
Conference_Location :
New Orleans, LA
Print_ISBN :
978-1-4244-7834-7
DOI :
10.1109/CEC.2011.5949632