Abstract
Since the problem’s formulation by Kautz in 1958 as an error detection tool, diverse applications for long snakes and coils have been found. These include coding theory, electrical engineering, and genetics. Over the years, the problem has been explored by many researchers in different fields using varied approaches, and has taken on additional meaning. The problem has become a benchmark for evaluating search techniques in combinatorially expansive search spaces (NP-complete Optimizations).
We build on our previous work and present improved heuristics for Stochastic Beam Search sub-solution selection in searching for longest induced paths: open (snakes), closed (coils), and symmetric closed (symmetric coils); in n-dimensional hypercube graphs. Stochastic Beam Search, a non-deterministic variant of Beam Search, provides the overall structure for our search. We present eleven new lower bounds for the Snake-in-the-Box problem for snakes in dimensions 11, 12, and 13; coils in dimensions 10, 11, and 12; and symmetric coils in dimensions 9, 10, 11, 12, and 13. The best known solutions of the unsolved dimensions of this problem have improved over the years and we are proud to make a contribution to this problem as well as the continued progress in combinatorial search techniques.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Potter W.: Snake-In-The-Box Dictionary (2014). http://ai1.ai.uga.edu/sib/sibwiki/doku.php/dictionary (accessed June 5, 2014)
Kautz, W.: Unit-distance Error-Checking Codes. IRE Trans. Electron. Comput. EC-7(2), 179–180 (1958)
Klee, V.: What is the Maximum Length of a d-Dimensional Snake? The Amer. Math. Monthly 77(1), 63–65 (1970)
Hiltgen, A., Paterson, K.: Single Track Circuit Codes. IEEE Trans. on Inform. Theory 47, 2587–2595 (2000)
Zhang, F., Zhu, H.: Determination of optimal period of absolute encoders with single track cyclic gray code. J. of Central South University of Technology 15(2 suppl.), 362–366 (2008)
Blaum, M., Etzion, T.: “Use of snake-in-the-box codes for reliable identification of tracks in servo fields of a disk drive,” U.S. Patent 6 496 312, December 17, 2002
Yehezkeally, Y., Schwartz, M.: Snake-in-the-Box Codes for Rank Modulation. IEEE Trans. Information Theory 58(8), 5471–5483 (2012)
Zinovik, I., Chebiryak, Y., Kroening, D.: Periodic Orbits and Equilibria in Glass Models for Gene Regulatory Networks. IEEE Trans. Information Theory 56(2), 805–820 (2010)
Davies, D.: Longest ‘separated’ paths and loops in an N cube. IEEE Trans. Electron. Comput. 14, 261 (1965)
Potter, W., Robinson, J., Miller J., Kochut, K.: Using the genetic algorithm to find snake-in-the-box codes. In: Proc. 7th Int. Conf. Industrial & Engineering Applications of Artificial Intelligence and Expert Systems, Austin, TX, pp. 421–426 (1994)
Kochut, K.: Snake-In-The-Box Codes for Dimension 7. J. Combinatorial Math. and Combinatorial Computing 20, 175–185 (1996)
Kinny, D.: A new approach to the snake-in-the-box problem. In: Proc. 20th European Conf. Artificial Intelligence, ECAI 2012, Montpellier, France, 2012 © The Author. doi:10.3233/978-1-61499-098-7-462
Carlson, B., Hougen, D.: Phenotype feedback genetic algorithm operators for heuristic encoding of snakes within hypercubes. In: Proc. 12th Annu. Genetic and Evolutionary Computation Conf., GECCO 2010, Portland, Oregon, pp. 791–798 (2010)
Kinny, D.: Monte-carlo search for snakes and coils. In: Sombattheera, C., Loi, N.K., Wankar, R., Quan, T. (eds.) MIWAI 2012. LNCS, vol. 7694, pp. 271–283. Springer, Heidelberg (2012)
Brooks, P.: Particle Swarm Optimization and Priority Representation: M.S. thesis, Artificial Intelligence, Univ. Georgia, Athens (2012)
Casella, D., Potter, W.: Using evolutionary techniques to hunt for snakes and coils. In: Proc. IEEE Congress on Evolutionary Computation, CEC 2005, Edinburgh, Scotland, pp. 2499–2505 (2005)
Juric, M., Potter, W., Plaskin, M.: Using the parallel virtual machine for hunting snake-in-the-box codes. In: Proc. 7th Conf. North American Transputer Research and Applications Conf., NATUG-7, Athens, GA, pp. 97–102 (1994)
Bishopm, J.: Investigating the snake-in-the-box problem with neuroevolution. Dept. of Computer Science, Univ. Texas, Austin (2006)
Adelson, L., Alter, R., Curtz, T.: Long snakes and a characterization of maximal snakes on the d-cube. In: Proc. 4th SouthEastern Conf. Combinatorics, Graph Theory, and Computing, Congr. No. 8, Boca Raton, FL, pp. 111–124 (1973)
Abbott, H., Katchalski, M.: On the Construction of Snake in the Box Codes. Utilitas Mathematica 40, 97–116 (1991)
Wynn, E.: Constructing circuit codes by permuting initial sequences. In: Proc. 20th European Conf. Artificial Intelligence, ECAI 2012, Montpellier, France, 2012 © The Author. doi:10.3233/978-1-61499-098-7-468 http://arxiv.org/abs/1201.1647 (accessed June 5, 2014)
Potter, W.: SIB Records (2014). http://ai.uga.edu/sib/sibwiki/doku.php/records (accessed June 5, 2014)
Meyerson, S., Drapela, T., Whiteside, W. Potter, W.: Finding longest paths in hypercubes, snakes and coils. In: Proc. 2014 IEEE Symp. Computational Intelligence for Engineering Solutions, CIES 2014, Orlando, FL, pp. 103-109 (2014)
Pinedo, M.: Scheduling: Theory, Algorithms, and Systems. Prentice-Hall, New York (1995)
Tuohy, D., Potter, W., Casella, D.: “Searching for snake-in-the-box codes with evolved pruning models. In: Proc. 2007 Int. Conf. Genetic and Evolutionary Methods, GEM 2007, Las Vegas, NV, pp. 3–9 (2007)
Diaz-Gomez, P., Hougen, D.: Genetic algorithms for hunting snakes in hypercubes: fitness function analysis and open questions. In: 7th ACIS Int. Conf. Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2006, Las Vegas, NV, pp. 389–394 (2006)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Meyerson, S.J., Drapela, T.E., Whiteside, W.E., Potter, W.D. (2015). Finding Longest Paths in Hypercubes: 11 New Lower Bounds for Snakes, Coils, and Symmetrical Coils. In: Ali, M., Kwon, Y., Lee, CH., Kim, J., Kim, Y. (eds) Current Approaches in Applied Artificial Intelligence. IEA/AIE 2015. Lecture Notes in Computer Science(), vol 9101. Springer, Cham. https://doi.org/10.1007/978-3-319-19066-2_3
Download citation
DOI: https://doi.org/10.1007/978-3-319-19066-2_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-19065-5
Online ISBN: 978-3-319-19066-2
eBook Packages: Computer ScienceComputer Science (R0)