Browse > Article
http://dx.doi.org/10.7583/JKGS.2021.21.6.31

Prototypical Eye Shape Classification to Solve Life-and-Death Problem in Go, using Monte-Carlo Method and Point Pattern Matching  

Lee, Byung-Doo (School of Artificial Intelligence, Yong In University)
Abstract
Go has a history of more than 2,500 years, and the life-and-death problems in Go is a fundamental problem domain that must be solved when implementing a computer Go. We attempted to determine the numbers of prototypical eye shapes with 3, 4, 5, and 6 eyes that are directly related to the life-and-death problems, and to classify the prototypical eye shapes represented in 4-tuple forms. Experiment was conducted by Monte-Carlo method and point pattern matching. According to the experimental results, the numbers of prototypical eye shapes were 2 for 3-eye, 5 for 4-eye, 12 for 5-eye, and 35 for 6-eye shapes. Further, using a 4-tuple form, we classified prototypical eye shapes into 1 for 3-eye, 3 for 4-eye, 4 for 5-eye, and 8 for 6-eye shapes.
Keywords
Go; life-and-death problem; prototypical eye shape; Monte-Carlo method; point pattern matching;
Citations & Related Records
연도 인용수 순위
  • Reference
1 M. A. Akta, "Shape Descriptors", PhD thesis, University of Exter, England, 2012.
2 W. Xiaoyun and Z. Xianquan, "Point Pattern Matching Algorithm for Planar Point Sets under Euclidean Transform" Journal of Applied Mathematics, Vol. 2012, 2012.
3 Wikipedia, "Hausdorff distance", https://en.wikipedia.org/wiki/Hausdorff_distance, September, 2021.
4 Programiz, "Depth First Search (DFS)", https://www.programiz.com/dsa/graph-dfs, September, 2021.
5 T. Cazenave and B. Helmsetter, "Combining tactical search and deep learning in the game of Go", In: CIG'05, pp.171-175, 2005.
6 M. Tico and C. Rusu, "Point Pattern Matching using a Genetic Algorithm and Voronoi Tessellation" 9th European Signal Processing Conference (EUSIPCO 1998), pp. 1-4, 1998.
7 D. Silver, et al., "Mastering the game of Go with deep neural networks and tree search" Journal of Nature, Vol. 529, Issue 7587, pp.484-489, 2016.   DOI
8 D. Aiger and K. Kedem, "Approximate input sensitive algorithms for point pattern matching", Pattern Recognition 43, pp.153-159, 2010.   DOI
9 K. Chen and Z. Chen, "Static analysis of life and death in the game of Go" Journal of Information Sciences 121, 113-134, 1999.   DOI
10 B. D. Lee, "Multi-strategic Learning, Reasoning and Searching in the Game of Go", PhD thesis, University of Auckland, New Zealand, 2005.
11 B. H. Shekar and B. Pilar, "Shape Representation and Classification through Pattern Spectrum and Local Binary Pattern" 2014 Fifth International Conference on Signal and Image Processing, 2014.
12 N. Sasaki, Y. Sawada, J. Yoshimura, "A Neural Network Program of Tsume-Go" Computer and Games 1998, pp.167-182, Springer-Verlag, Germany, 1999.
13 Wikipedia, "Life and death", https://en.wikipedia.org/wiki/Life_and_death, September, 2021.
14 B. D. Lee and Y. W. Keum, "Candidate First Move for Solving Life-and-Death Problems in the Game of Go" Journal of Korea Game Society, Vol. 9, No. 1, pp.105-114, 2009.
15 D. B. Benson, "Life in the game of Go" Information Intelligence 10, Vol. 9, No. 1, 91-124, 1976.