Proceedings

Improvements of Symmetry Breaking During Search

Download BibTeX Cite

Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence. Doctoral Consortium. Pages 4413-4414.

© 2015 International Joint Conferences on Artificial Intelligence

Abstract

Symmetries are common in many constraint problems. They can be broken statically or dynamically. The focus of this paper is the symmetry breaking during search (SBDS) method that adds conditional symmetry breaking constraints upon each backtracking during search. To trade completeness for efficiency, partial SBDS (ParSBDS) is proposed by posting only a subset of symmetries. We propose an adaptation method recursive SBDS (ReSBDS) of ParSBDS which extends ParSBDS to break more symmetry compositions. We observe that the symmetry breaking constraints added for each symmetry at a search node are nogoods and increasing. A global constraint (incNGs), which is logically equivalent to a set of increasing nogoods, is derived. To further trade pruning power for efficiency, we propose weak-nogood consistency (WNC) for nogoods and a lazy propagator for SBDS (and its variants) using watched literal technology. We further define generalized weak-incNGs consistency (GWIC) for a conjunction of increasing nogoods, and give a lazy propagator for incNGs.

  1. [Crawford et al., 1996] Crawford, J.; Ginsberg, M.; Luks, E.; and Roy, A. 1996. Symmetry breaking predicates for search problems. In KR'96, 148-159.
  2. [Dechter, 1990] Dechter, R. 1990. Enhancement schemes for constraint processing: Backjumping, learning, and cutset decomposition. Artificial Intelligence 273-312.
  3. [Flener et al., 2002] Flener, P.; Frisch, A.; Hnich, B.; Kizil- tan, Z.; Miguel, I.; Pearson, J.; and Walsh, T. 2002. Break- ing row and column symmetries in matrix models. In CP'02, 187-192.
  4. [Gent and Smith, 2000] Gent, I., and Smith, B. 2000. Sym- metry breaking in constraint programming. In ECAI'00, 599-603.
  5. [Lee and Zhu, 2014a] Lee, J., and Zhu, Z. 2014a. Boost- ing SBDS for partial symmetry breaking in constraint pro- gramming. In AAAI'14, 2695-2702.
  6. [Lee and Zhu, 2014b] Lee, J., and Zhu, Z. 2014b. An increasing-nogoods global constraint for symmetry break- ing during search. In CP'14, 465-480.
  7. [Lee and Zhu, 2015] Lee, J., and Zhu, Z. 2015. Filtering no- goods lazily in dynamic symmetry breaking during search. In IJCAI'15. IJCAI
  8. [McDonald and Smith, 2006] McDonald, I., and Smith, B. 2006. Partial symmetry breaking. In CP'06, 207-213.
  9. [Moskewicz et al., 2001] Moskewicz, M.; Madigan, C.; Zhao, Y.; Zhang, L.; and Malik, S. 2001. Chaff: Engineering an efficient sat solver. In DAC'01, 530-535.
  10. [Petrie and Smith, 2003] Petrie, K. E., and Smith, B. M. 2003. Symmetry breaking in graceful graphs. In CP'03, 930-934.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards