Skip to main content

Finding Longest Paths in Hypercubes: 11 New Lower Bounds for Snakes, Coils, and Symmetrical Coils

  • Conference paper
  • First Online:
Current Approaches in Applied Artificial Intelligence (IEA/AIE 2015)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Potter W.: Snake-In-The-Box Dictionary (2014). http://ai1.ai.uga.edu/sib/sibwiki/doku.php/dictionary (accessed June 5, 2014)

  2. Kautz, W.: Unit-distance Error-Checking Codes. IRE Trans. Electron. Comput. EC-7(2), 179–180 (1958)

    Article  Google Scholar 

  3. Klee, V.: What is the Maximum Length of a d-Dimensional Snake? The Amer. Math. Monthly 77(1), 63–65 (1970)

    Article  Google Scholar 

  4. Hiltgen, A., Paterson, K.: Single Track Circuit Codes. IEEE Trans. on Inform. Theory 47, 2587–2595 (2000)

    Article  MathSciNet  Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. 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

    Google Scholar 

  7. Yehezkeally, Y., Schwartz, M.: Snake-in-the-Box Codes for Rank Modulation. IEEE Trans. Information Theory 58(8), 5471–5483 (2012)

    Article  MathSciNet  Google Scholar 

  8. 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)

    Article  MathSciNet  Google Scholar 

  9. Davies, D.: Longest ‘separated’ paths and loops in an N cube. IEEE Trans. Electron. Comput. 14, 261 (1965)

    Article  Google Scholar 

  10. 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)

    Google Scholar 

  11. Kochut, K.: Snake-In-The-Box Codes for Dimension 7. J. Combinatorial Math. and Combinatorial Computing 20, 175–185 (1996)

    MATH  MathSciNet  Google Scholar 

  12. 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

  13. 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)

    Google Scholar 

  14. 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)

    Chapter  Google Scholar 

  15. Brooks, P.: Particle Swarm Optimization and Priority Representation: M.S. thesis, Artificial Intelligence, Univ. Georgia, Athens (2012)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. Bishopm, J.: Investigating the snake-in-the-box problem with neuroevolution. Dept. of Computer Science, Univ. Texas, Austin (2006)

    Google Scholar 

  19. 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)

    Google Scholar 

  20. Abbott, H., Katchalski, M.: On the Construction of Snake in the Box Codes. Utilitas Mathematica 40, 97–116 (1991)

    MATH  MathSciNet  Google Scholar 

  21. 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)

  22. Potter, W.: SIB Records (2014). http://ai.uga.edu/sib/sibwiki/doku.php/records (accessed June 5, 2014)

  23. 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)

    Google Scholar 

  24. Pinedo, M.: Scheduling: Theory, Algorithms, and Systems. Prentice-Hall, New York (1995)

    MATH  Google Scholar 

  25. 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)

    Google Scholar 

  26. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Seth J. Meyerson .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics