` GPU Acceleration for Sudoku Solution with Genetic Operations

被引:0
作者
Sato, Yuji [1 ]
Hasegawa, Naohiro [1 ]
Sato, Mikiko [2 ]
机构
[1] Hosei Univ, Fac Comp & Info Sci, Tokyo, Japan
[2] TUAT, Grad Sch Engn, Tokyo, Japan
来源
2011 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC) | 2011年
关键词
component; Genetic Algorithms; Parallel Processing; Graphics Processing Unit; Sudoku Puzzles;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页码:296 / 303
页数:8
相关论文
共 22 条
[1]  
Byun JH, 2009, PROCEEDINGS OF THE IEEE SOUTHEASTCON 2009, TECHNICAL PROCEEDINGS, P301
[2]  
Cantu-Paz E., 2000, EFFICIENT ACCURATE P
[3]  
Chen Y., 2007, 2007014 ILLIGAL
[4]  
Galvan-Lopez Edgar, 2009, 2009 IEEE Symposium on Computational Intelligence and Games (CIG), P80, DOI 10.1109/CIG.2009.5286491
[5]  
Goldberg D.E., 2001, Proceedings of the Genetic and Evolutionary Computation Conference, P328
[6]  
GORDON VS, 1993, PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON GENETIC ALGORITHMS, P177
[7]  
Inkala A., 2006, AI SUDOKU 1002 VAIKE
[8]  
Mantere T., 2008, P IEEE C EV COMP, P4054
[9]  
Mantere T., 2006, PROC FINNISH ARTIF I, P86
[10]   Solving, rating and generating Sudoku puzzles with GA [J].
Mantere, Timo ;
Koljonen, Janne .
2007 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-10, PROCEEDINGS, 2007, :1382-1389