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.
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
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.
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.
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.
M. R. Garey and D. S. Johnson. Computers and Intractability, A Guide to the Theory of NP-completeness. W. H. Freeman, New York, 1979.
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.
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.
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.
D. H. Wolpert and W. G. Macready. No Free Lunch Theorems For Search. Technical Report, Santa Fe Institute, 1995.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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