Skip to main content

Detecting Spin-Flip Symmetry in Optimization Problems

  • Chapter
Theoretical Aspects of Evolutionary Computing

Part of the book series: Natural Computing Series ((NCS))

Abstract

The presence of symmetry in the representation of an optimization problem can cause the search algorithm to get stuck before reaching the global optimum. The traveling salesman problem and the graph coloring problem are some well-known NP-complete optimization problems containing symmetry in their usual representation. This paper describes a class of symmetry, called spin-flip symmetry, which one finds in functions like the one-dimensional nearest neighbor interaction functions. Spin-flip symmetry indicates that bit-complementary strings have the same function value. This notion can be generalized to substrings, called spin-flip blocks, in a canonical way. We distinguish two specific cases of spin-flip symmetry and introduce a spin-flip detection algorithm. The performance of the algorithm strongly depends on the initial sample the algorithm uses to detect the spin-flip blocks. The algorithm is designed to detect spin-flip symmetry in the whole search space, as well as in its hyperplanes. The difficulty with detection in hyperplanes is related to the detection of the correct hyperplane, which can be time consuming. Once the desired hyperplane is found, the spin-flip block can be detected using the normal detection procedure. The one-max problem shows that spin-flip symmetry in other types of subspaces, like the subspace in which the number of 1 s equals the number of Os, is not detected. For these kinds of subspaces the method needs to be extended.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover 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.

Similar content being viewed by others

References

  1. Philippe Collard and Jean-Philippe Aurand. DGA: an efficient genetic algorithm. In A. G. Cohn, editor, ECAI’94: European Conference on Artificial Intelligence, pages 487–492. John Wiley, New York, 1994.

    Google Scholar 

  2. Y. Davidor. Epistasis variance: a viewpoint on GA-hardness. In G. J. E. Rawlins, editor, Foundations of Genetic Algorithms, pages 23–35. Morgan Kaufmann, San Francisco, 1991.

    Google Scholar 

  3. Yaotian Fu. The use and abuse of statistical mechanics in computational complexity. In D.L. Stein, editor, Lectures in the Sciences of Complexity, The Proceedings of the 1988 Complex Systems Summer School, pages 815–826. Santa Fe, NM, 1989.

    Google Scholar 

  4. M. R. Garey and D. S. Johnson. Computers and Intractability, A Guide to the Theory of NP-completeness. W. H. Freeman, New York, 1979.

    MATH  Google Scholar 

  5. I. Landrieu and B. Naudts. An object model for search spaces and their transformations. In: Proceedings of the 2000 Congress on Evolutionary Computation, pages 811–816. IEEE press, 2000.

    Google Scholar 

  6. A. Marino, A. Prügel-Bennett, and C. A. Glass. Improving graph colouring with linear programming and genetic algorithms. In Proceedings of Eurogen’99, pages 113–118. Dept. of Mathematical Information Technology Report, Series A, No. A2/1999, University of Jyväskylä, Finland.

    Google Scholar 

  7. B. Naudts and J. Naudts. The effect of spin-flip symmetry on the performance of the simple GA. In A.E. Eiben, T. Bäck, M. Schoenauer, and H.-P. Schwefel, editors, Proceedings of the 5th Conference on Parallel Problem Solving from Nature, LNCS 1498, pages 67–76. Springer-Verlag, Berlin Heidelberg New York, 1998.

    Google Scholar 

  8. D. H. Wolpert and W. G. Macready. No Free Lunch Theorems For Search. Technical Report, Santa Fe Institute, 1995.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Van Hoyweghen, C. (2001). Detecting Spin-Flip Symmetry in Optimization Problems. In: Kallel, L., Naudts, B., Rogers, A. (eds) Theoretical Aspects of Evolutionary Computing. Natural Computing Series. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-04448-3_21

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-04448-3_21

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-08676-2

  • Online ISBN: 978-3-662-04448-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics