Volume 2063 of the series Lecture Notes in Computer Science pp 229240
Integer Programming Based Algorithms for Peg Solitaire Problems
 Masashi KiyomiAffiliated withDepartment of Mathematical Engineering and Information Physics Graduate School of Engineering, University of Tokyo
 , Tomomi MatsuiAffiliated withDepartment of Mathematical Engineering and Information Physics Graduate School of Engineering, University of Tokyo
Abstract
Peg solitaire is a one player game using pegs and a board with some holes. The game is classical, and nowadays sold in many parts of the world under the trade name of HiQ.
In this paper, we dealt with the peg solitaire problem as an integer programming problem. We proposed algorithms based on the backtrack search method and relaxation methods for integer programming problem.
The algorithms first solve relaxed problems and get an upper bound of the number of jumps for each jump position. This upper bound saves much time at the next stage of backtrack searching. While solving the relaxed problems, we can prove many peg solitaire problems are infeasible. We proposed two types of backtrack searching, forwardonly searching and forwardbackward searching. The performance of these two methods highly depends on the symmetricity and the length of the sequence of required jumps. Our algorithm can solve all the peg solitaire problem instances we tried and the total computational time is less than 20 minutes on an ordinary notebook personal computer.
Keywords
peg solitaire integer programming backtrack searching Title
 Integer Programming Based Algorithms for Peg Solitaire Problems
 Book Title
 Computers and Games
 Book Subtitle
 Second International Conference, CG 2000 Hamamatsu, Japan, October 26–28, 2000 Revised Papers
 Book Part
 Part 3
 Pages
 pp 229240
 Copyright
 2001
 DOI
 10.1007/3540455795_15
 Print ISBN
 9783540430803
 Online ISBN
 9783540455790
 Series Title
 Lecture Notes in Computer Science
 Series Volume
 2063
 Series ISSN
 03029743
 Publisher
 Springer Berlin Heidelberg
 Copyright Holder
 SpringerVerlag Berlin Heidelberg
 Additional Links
 Topics
 Keywords

 peg solitaire
 integer programming
 backtrack searching
 Industry Sectors
 eBook Packages
 Editors

 Tony Marsland ^{(4)}
 Ian Frank ^{(5)}
 Editor Affiliations

 4. Department of Computer Science, University of Alberta
 5. Future University  Hakodate
 Authors

 Masashi Kiyomi ^{(6)}
 Tomomi Matsui ^{(6)}
 Author Affiliations

 6. Department of Mathematical Engineering and Information Physics Graduate School of Engineering, University of Tokyo, 731, Hongo, Bunkyoku, Tokyo, 1138656, Japan
Continue reading...
To view the rest of this content please follow the download PDF link above.