Proceedings

Circuit Complexity and Decompositions of Global Constraints

Download BibTeX Cite

Proceedings of the Twenty-First International Joint Conference on Artificial Intelligence. Pages 412-417.

© 2009 International Joint Conferences on Artificial Intelligence

Abstract

We show that tools from circuit complexity can be used to study decompositions of global constraints. In particular, we study decompositions of global constraints into conjunctive normal form with the property that unit propagation on the decomposition enforces the same level of consistency as a specialized propagation algorithm. We prove that a constraint propagator has a a polynomial size decomposition if and only if it can be computed by a polynomial size monotone Boolean circuit. Lower bounds on the size of monotone Boolean circuits thus translate to lower bounds on the size of decompositions of global constraints. For instance, we prove that there is no polynomial sized decomposition of the domain consistency propagator for the alldiff constraint.Christian Bessiere, George Katsirelos, Nina Narodytska, Toby Walsh

  1. [Bacchus, 2007] F. Bacchus. GAC via unit propagation. In 13th Int. Conf. on Principles and Practices of CP (CP2007), 133-147. 2007.
  2. [Beldiceanu et al., 2005] N. Beldiceanu, I. Katriel, and S. Thiel. Reformulation of Global Constraints Based on Constraints Checkers Filtering algorithms for the same constraint. Con- straints, 10(4): 339-362, 2005.
  3. [Bessiere and Van Hentenryck, 2003] C. Bessiere and P. Van Hen- tenryck. To be or not to be ... a global constraint. In 9th Int. Conf. on Principles and Practices of CP (CP2007), 789-794. 2003
  4. [Bessiere et al., 2003] C. Bessiere, E. Hebrard, and T. Walsh. Local consistencies in SAT. In 6th Int. Conf. on Theory and Applica- tions of Satisfiability Testing, 299-314. 2003 [
  5. [Bessiere et al., 2005] C. Bessiere, E. Hebrard, B. Hnich, Z. Kizil- tan and T. Walsh. The Range and Roots Constraints: Specifying Counting and Occurrence Problems. In 19th Int. Joint Conf. on AI, 60-65. 2005. IJCAI
  6. [Bessiere et al., 2006a] C. Bessiere, E. Hebrard, B. Hnich, Z. Kizil- tan and T. Walsh. The RANGE Constraint: Algorithms and Im- plementation. In 3rd Int. Conf. on Integration of AI and OR Tech- niques in CP (CP-AI-OR), 59-73, 2006.
  7. [Bessiere et al., 2006b] C. Bessiere, E. Hebrard, B. Hnich, Z. Kizil- tan and T. Walsh. The ROOTS Constraint. In 12th Int. Conf. on Principles and Practices of CP (CP2006), 75-90. 2006.
  8. [Bessiere et al., 2007] C. Bessiere, E. Hebrard, B. Hnich, and T. Walsh. The complexity of global constraints. Constraints, 12(2):239-259, 2007.
  9. [Bessiere et al., 2008] C. Bessiere, E. Hebrard, B. Hnich, Z. Kizil- tan and T. Walsh. SLIDE: A Useful Special Case of the CARD- PATH Constraint. In 18th European Conf. on AI, 475-479. 2008.
  10. [Bessiere et al., 2009] C. Bessiere, G. Katsirelos, N. Narodytska, C.-G. Quimper and T. Walsh. Decompositions of All Different, Global Cardinality and Related Constraints. In 21st Int. Joint Conf. on AI, 2009. IJCAI
  11. [Brand et al., 2007] S. Brand, N. Narodytska, C.-G. Quimper, P. Stuckey and T. Walsh. Encodings of the SEQUENCE Constraint. In 13th Int. Conf. on Principles and Practice of CP (CP2007), 210-224. 2007.
  12. [Darwiche and Marquis, 2002] A. Darwiche and P. Marquis. A knowledge compilation map. Journal of Artificial Intelligence Research, 17:229-264, 2002.
  13. [Freeman, 1995] J. W. Freeman. Improvements to Propositional Satisfiability Search Algorithms. PhD thesis, University of Penn- sylvania, 1995.
  14. [Garey and Johnson, 1979] M. R. Garey and D. S. Johnson. Com- puters and Intractability: A Guide to the Theory of NP- Completeness. W.H.Freeman & Co Ltd, 1979.
  15. [Katsirelos et al., 2008] G. Katsirelos, N. Narodytska and T. Walsh. The Weighted CFG Constraint. In 5th Int. Conf. on Integration of AI and OR Techniques in CP (CP-AI-OR), 323-327, 2008.
  16. [Papadimitriou and Steiglitz, 1982] C. H. Papadimitriou and K. Steiglitz. Combinatorial Optimization: Algorithms and Complexity. Prentice-Hall, 1982.
  17. [Quimper and Walsh, 2006] C.-G. Quimper and T. Walsh. Global Grammar Constraints. In 12th Int. Conf. on Principles and Prac- tices of CP (CP2006), 751-755. 2006.
  18. [Quimper and Walsh, 2007] C.-G. Quimper and T. Walsh. Decom- posing Global Grammar Constraints. In 13th Int. Conf. on Prin- ciples and Practices of CP (CP2007), 590-604. 2007.
  19. [Quimper and Walsh, 2008] C.-G. Quimper and T. Walsh. Decom- positions of Grammar Constraints. In 23rd National Conf. on AI, 1567-1570. AAAI, 2008.
  20. [Razborov, 1985] A. A. Razborov. Lower bounds on the monotone complexity of some Boolean functions. Doklady Akademii Nauk SSSR, 285:798-801, 1985.
  21. [Régin, 1994] J-C. Régin. A filtering algorithm for constraints of difference in CSP. In AAAI, p. 362-367, 1994.
  22. [Schulte and Stuckey, 2004] C. Schulte and P. J. Stuckey. Speeding up constraint propagation. In CP-2004, pages 619-633, 2004.
  23. [Tseitin, 1983] G. Tseitin. On the complexity of proofs in proposi- tional logics. In Automation of Reasoning: Classical Papers in Comp. Logic 1967-1970, vol.2. 1983.
  24. [van Hoeve et al., 2006] W. J. van Hoeve, G. Pesant, L. M. Rousseau, and A. Sabharwal. Revisiting the sequence constraint. In CP-2006, pages 620-634, 2006.
  25. [Walsh, 2006] T. Walsh. Symmetry Breaking using Value Prece- dence. In 17th European Conf. on AI, 168-172. 2006.

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

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