Proceedings

Compiling Constraint Networks into Multivalued Decomposable Decision Graphs

Download BibTeX Cite

Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 332-337.

© 2015 International Joint Conferences on Artificial Intelligence

Abstract

We present and evaluate a top-down algorithm for compiling finite-domain constraint networks (CNs) into the language MDDG of multivalued decomposable decision graphs. Though it includes Decision-DNNF as a proper subset, MDDG offers the same key tractable queries and transformations as Decision-DNNF, which makes it useful for many applications. Intensive experiments showed that our compiler cn2mddg succeeds in compiling CNs which are out of the reach of standard approaches based on a translation of the input network to CNF, followed by a compilation to Decision-DNNF. Furthermore, the sizes of the resulting compiled representations turn out to be much smaller (sometimes by several orders of magnitude).

  1. [Amilhastre et al., 2002] J. Amilhastre, H. Fargier, and P. Marquis. Consistency restoration and explanations in dynamic CSPs application to configuration. Artificial In- telligence, 135(1-2):199-234, 2002.
  2. [Amilhastre et al., 2014] J. Amilhastre, H. Fargier, A. Niveau, and C. Pralet. Compiling CSPs: A com- plexity map of (non-deterministic) multivalued decision diagrams. International Journal on Artificial Intelligence Tools, 23(4), 2014.
  3. [Boussemart et al., 2004] F. Boussemart, F. Hemery, Ch. Lecoutre, and L. Saïs. Boosting systematic search by weighting constraints. In Proc. of ECAI'04, pages 146- 150, 2004.
  4. [Brandes, 2008] U. Brandes. On variants of shortest-path be- tweenness centrality and their generic computation. Social Networks, 30(2):136-145, 2008.
  5. [Cambazard et al., 2010] H. Cambazard, T. Hadzic, and B. O'Sullivan. Knowledge compilation for itemset min- ing. In Proc. of ECAI'10, pages 1109-1110, 2010.
  6. [Darwiche and Marquis, 2002] A. Darwiche and P. Marquis. A knowledge compilation map. Journal of Artificial Intel- ligence Research, 17:229-264, 2002.
  7. [Darwiche, 2004] A. Darwiche. New advances in compiling CNF into decomposable negation normal form. In Proc. of ECAI'04, pages 328-332, 2004.
  8. [de Kleer, 1989] J. de Kleer. A comparison of ATMS and CSP techniques. In Proc. of IJCAI'89, pages 290-296, 1989. IJCAI
  9. [Dechter and Pearl, 1989] R. Dechter and J. Pearl. Tree clustering for constraint networks. Artificial Intelligence, 38(3):353-366, 1989.
  10. [Fargier and Marquis, 2006] H. Fargier and P. Marquis. On the use of partially ordered decision graphs in knowledge compilation and quantified Boolean formulae. In Proc. of AAAI'06, pages 42-47, 2006.
  11. [Freuder and O'Sullivan, 2014] E. Freuder and B. O'Sullivan. Grand challenges for constraint pro- gramming. Constraints, 19:150-162, 2014.
  12. [Gent, 2002] I. P. Gent. Arc consistency in SAT. In Proc. of ECAI'02, pages 121-125, 2002.
  13. [Huang and Darwiche, 2007] J. Huang and A. Darwiche. The language of search. Journal of Artificial Intelligence Research, 29:191-219, 2007.
  14. [Iwama and Miyazaki, 1994] K. Iwama and S. Miyazaki. SAT-variable complexity of hard combinatorial problems. In Proc. of IFIP World Computer Congress'94, pages 253- 258, 1994.
  15. [Junker, 2006] U. Junker. Configuration. In F. Rossi, P. van Beek, and T. Walsh, editors, Handbook of Constraint Pro- gramming, chapter 24. Elsevier, 2006.
  16. [Mateescu et al., 2008] R. Mateescu, R. Dechter, and R. Marinescu. AND/OR multi-valued decision diagrams (AOMDDs) for graphical models. Journal of Artificial Intelligence Research, 33:465-519, 2008.
  17. [Muise et al., 2012] Ch.J. Muise, Sh.A. McIlraith, J.Ch. Beck, and E.I. Hsu. Dsharp: Fast d-DNNF compilation with sharpSAT. In Proc. of AI'12, pages 356-361, 2012.
  18. [Oztok and Darwiche, 2014] U. Oztok and A. Darwiche. On compiling CNF into decision-DNNF. In Proc. of CP'14, pages 42-57, 2014.
  19. [Rossi et al., 2006] F. Rossi, P. van Beek, and T. Walsh. Handbook of Constraint Programming. Foundations of Artificial Intelligence. Elsevier, 2006.
  20. [Roussel and Lecoutre, 2009] O. Roussel and Ch. Lecoutre. XML Representation of Constraint Networks: Format XCSP 2.1. Technical report, Computing Research Repos- itory (CoRR) abs/0902.2362, feb 2009.
  21. [Tamura et al., 2009] N. Tamura, A. Taga, S. Kitagawa, and M. Banbara. Compiling finite linear CSP into SAT. Con- straints, 14(2):254-272, 2009.
  22. [Tanjo et al., 2012] T. Tanjo, N. Tamura, and M. Banbara. Azucar: A SAT-based CSP solver using compact order en- coding -(tool presentation). In Proc. of SAT'12, pages 456-462, 2012.
  23. [Vempaty, 1992] N.R. Vempaty. Solving constraint satisfac- tion problems using finite state automata. In Proc. of AAAI'92, pages 453-458, 1992.
  24. [Walsh, 2000] T. Walsh. SAT v CSP. In Proc. of CP'00, pages 441-456, 2000.

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

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