Abstract
Symmetry-breaking formulas for a constraint-satisfaction problem are satisfied by exactly one member (e.g., the lexicographic leader) from each set of “symmetrical points” in the search space. Thus, the incorporation of such formulas can accelerate the search for a solution without sacrificing satisfiability. We study the computational complexity of generating lex-leader formulas. We show, even for abelian symmetry groups, that the number of essential clauses in the “natural” lex-leader formula could be exponential. Furthermore, we show the intractability (NP-hardness) of finding any expression of lex-leadership without reordering the variables, even for elementary abelian groups with orbits of size 3. Nevertheless, using techniques of computational group theory, we describe a reordering relative to which we construct small lex-leader formulas for abelian groups.
Similar content being viewed by others
References
F.A. Aloul, I.L.Markov and K.A. Sakallah, Efficient symmetry breaking for boolean satisfiability, in: Proc. of Intl. Joint Conf. on Artificial Intelligence (IJCAI) (2003).
L. Babai and E.M. Luks, Canonical labeling of graphs, in: Proc. of 15th ACM Symp. on Theory of Computing (1983) pp. 171–183.
R. Backofen and S. Wilf, Excluding symmetries in constraint-based search, in: Proc. of 5th International Conference on Principle and Practice of Constraint Programming (CP'99), Lecture Notes in Computer Science, Vol. 1713 (Springer, 1999) pp. 73–87.
B. Benhamou, Study of symmetry in constraint satisfaction problems, in: Principles and Practice of Constraint Programming (PPCP-94) (1994).
C.A. Brown, L. Finkelstein and P.W. Purdom, Backtrack searching in the presence of symmetry, in: Applied Algebra, Algebraic Algorithms and Error Correcting Codes, 6th International Conference, ed. T. Mora (Springer, 1988) pp. 99–110.
J. Crawford, A theoretical analysis of reasoning by symmetry in first-order logic (extended abstract), in: Workshop Notes, AAAI-92 Workshop on Tractable Reasoning (1992) pp. 17–22.
J. Crawford, M. Ginsberg, E.M. Luks and A. Roy, Symmetry breaking predicates for search problems, in: Proceedings of the 5th International Conference on Knowledge Representation and Reasoning (KR'96) (1996) pp. 148–159.
J.D. Dixon and B. Mortimer, Permutation Groups (Springer, New York, 1996).
K. Engel, Sperner Theory, Encyclopedia of Mathematics and Its Applications, Vol. 65 (Cambridge University Press, 1997).
M.R. Garey and D.S. Johnson, Computers and Intractability: A Guide to the Theory of NPCompleteness (W.H. Freeman, New York, 1979).
J. Gathen and J. Gerhard, Modern Computer Algebra (Cambridge University Press, 1999).
T. Grüner, R. Laue and M. Meringer, Algorithms for group actions applied to graph generation, in: DIMACS Series on Discrete Mathematics and Theoretical Computer Science, Vol. 28 (1997) pp. 113–122.
M. Hall, The Theory of Groups, 2nd ed. (Chelsea Publishing Company, New York, 1976).
D. Joslin and A. Roy, Exploiting symmetries in lifted CSPs, in: Proceedings of the Fourteenth National Conference on Artificial Intelligence, American Association for Artificial Intelligence (AAAI) (1997) pp. 197–203.
G. Katona and J. Srivastava, Minimal 2-coverings of a finite affine space based on GF(2), J. Statist. Plann. Inference 8(3) (1983) 375–388.
J. Köbler, U. Schöning and J. Torán, The Graph Isomorphism Problem: Its Structural Complexity (Birkhäuser, Boston, MA, 1993).
C.W.H. Lam, L.H. Thiel and S. Swiercz, The non-existence of finite projective planes of order 10, Canadian Journal of Math XLI (1989) 1117–1123.
S. Lang, Algebra (Addison-Wesley, Reading, MA, 1999).
E.M. Luks, Permutation groups and polynomial-time computation, in: Groups and Computation, Workshop on Groups and Computation, eds. W.M. Kantor and L. Finkelstein, DIMACS Series on Discrete Mathematics and Theoretical Computer Science, Vol. 11 (1993) pp. 139–175.
E.M. Luks and A. Roy, in preparation.
D. Miklós, Linear binary codes with intersection properties, Discrete Appl. Math. 9(2) (1984) 187–196.
J. Savage, Models of Computation, Exploring the Power of Computing (Addison-Wesley, Reading, MA, 1998).
H.N. Shapiro, Introduction to the Theory of Numbers (Wiley-Interscience, New York, 1983).
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Luks, E.M., Roy, A. The Complexity of Symmetry-Breaking Formulas. Annals of Mathematics and Artificial Intelligence 41, 19–45 (2004). https://doi.org/10.1023/B:AMAI.0000018578.92398.10
Issue Date:
DOI: https://doi.org/10.1023/B:AMAI.0000018578.92398.10