Proceedings

From Support Propagation to Belief Propagation in Constraint Programming (Extended Abstract)

Video Download BibTeX Cite

Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence. Journal track. Pages 5100-5104.

https://doi.org/10.24963/ijcai.2020/715

Abstract

The distinctive driving force of constraint programming (CP) to solve combinatorial problems has been a privileged access to problem structure through the high-level models it uses. We investigate a richer propagation medium for CP made possible by recent work on counting solutions inside constraints. Beliefs about individual variable-value assignments are exchanged between contraints and iteratively adjusted. Its advantage over standard belief propagation is that the higher-level models do not tend to create as many cycles, which are known to be problematic for convergence. We find that it significantly improves search guidance.

  1. [Brockbank et al., 2013] Simon Brockbank, Gilles Pesant, and L.-M. Rousseau. Counting Spanning Trees to Guide Search in Constrained Spanning Tree Problems. In Chris- tian Schulte, editor, Principles and Practice of Constraint Programming -19th International Conference, CP 2013, Uppsala, Sweden, September 16-20, 2013. Proceedings, volume 8124 of Lecture Notes in Computer Science, pages 175-183. Springer, 2013.
  2. [Chavira and Darwiche, 2008] Mark Chavira and Adnan Darwiche. On Probabilistic Inference by Weighted Model Counting. Artif. Intell., 172(6-7):772-799, 2008.
  3. [Dechter et al., 2010] R. Dechter, B. Bidyuk, R. Mateescu, and E. Rollon. On the Power of Belief Propagation: A Constraint Propagation Perspective. In Festschrift book in honor of Judea Pearl. 2010.
  4. [Demeulenaere et al., 2016] Jordan Demeulenaere, Renaud Hartert, Christophe Lecoutre, Guillaume Perez, Laurent Perron, Jean-Charles Régin, and Pierre Schaus. Compact- Table: Efficiently Filtering Table Constraints with Re- versible Sparse Bit-Sets. In Michel Rueher, editor, Princi- ples and Practice of Constraint Programming -22nd Inter- national Conference, CP 2016, Toulouse, France, Septem- ber 5-9, 2016, Proceedings, volume 9892 of Lecture Notes in Computer Science, pages 207-223. Springer, 2016.
  5. [Horsch and Havens, 2013] Michael C. Horsch and William S. Havens. Probabilistic Arc Consistency: A Connection between Constraint Reasoning and Proba- bilistic Reasoning. CoRR, abs/1301.3864, 2013.
  6. [Jerrum et al., 2001] Mark Jerrum, Alistair Sinclair, and Eric Vigoda. A Polynomial-time Approximation Algorithm for the Permanent of a Matrix with Non-negative Entries. In Proceedings of the Thirty-third Annual ACM Symposium on Theory of Computing, STOC '01, pages 712-721, New York, NY, USA, 2001. ACM.
  7. [Michel et al., 2017] Laurent Michel, Pierre Schaus, and Pascal Van Hentenryck. Mini-CP: A Minimalist Open- Source Solver to Teach Constraint Programming. http: //www.minicp.org, 2017. Link
  8. [Pearl, 1982] Judea Pearl. Reverend Bayes on Inference En- gines: A Distributed Hierarchical Approach. In David L. Waltz, editor, Proceedings of the National Conference on Artificial Intelligence. Pittsburgh, PA, August 18-20, 1982., pages 133-136. AAAI Press, 1982.
  9. [Pesant and Quimper, 2008] Gilles Pesant and C.-G. Quim- per. Counting Solutions of Knapsack Constraints. In Lau- rent Perron and Michael A. Trick, editors, Integration of AI and OR Techniques in Constraint Programming for Com- binatorial Optimization Problems, 5th International Con- ference, CPAIOR 2008, Paris, France, May 20-23, 2008, Proceedings, volume 5015 of Lecture Notes in Computer Science, pages 203-217. Springer, 2008.
  10. [Pesant et al., 2012] Gilles Pesant, C.-G. Quimper, and Alessandro Zanarini. Counting-Based Search: Branching Heuristics for Constraint Satisfaction Problems. J. Artif. Intell. Res., 43:173-210, 2012.
  11. [Pesant, 2015] Gilles Pesant. Achieving Domain Consis- tency and Counting Solutions for Dispersion Constraints. INFORMS Journal on Computing, 27(4):690-703, 2015.
  12. [Pesant, 2017] Gilles Pesant. Getting More Out of the Ex- posed Structure in Constraint Programming Models of Combinatorial Problems. In Satinder P. Singh and Shaul Markovitch, editors, Proceedings of the Thirty-First AAAI Conference on Artificial Intelligence, February 4-9, 2017, San Francisco, California, USA., pages 4846-4851. AAAI Press, 2017.
  13. [Pesant, 2019] Gilles Pesant. From Support Propagation to Belief Propagation in Constraint Programming. J. Artif. Intell. Res., 66:123-150, 2019.
  14. [Soules, 2003] G.W. Soules. New Permanental Upper Bounds for Nonnegative Matrices. Linear and Multilin- ear Algebra, 51(4):319-337, 2003.
  15. [Valiant, 1979] L. Valiant. The Complexity of Computing the Permanent. Theoretical Computer Science, 8(2):189- 201, 1979.
  16. [Werner, 2015] Tomás Werner. Marginal Consistency: Upper-Bounding Partition Functions over Commutative Semirings. IEEE Trans. Pattern Anal. Mach. Intell., 37(7):1455-1468, 2015.

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

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