Proceedings

Reasoning about NP-complete Constraints

Download BibTeX Cite

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. Early Career. Pages 5672-5676.

https://doi.org/10.24963/ijcai.2018/807

Abstract

The concept of local consistency – making global deductions from local infeasibility – is central to constraint programming. When reasoning about NP-complete constraints, however, since achieving a ``complete'' form of local consistency is often considered too hard, we need other tools to design and analyze propagation algorithms.

In this paper, we argue that NP-complete constraints are an essential part of constraint programming, that designing dedicated methods has lead to, and will bring, significant breakthroughs, and that we need to carefully investigate methods to deal about a necessarily incomplete inference. In particular, we advocate the use of fixed-parameter tractability and kernelization to this purpose.

  1. [Abu-Khzam et al., 2007] Faisal N Abu-Khzam, Michael R Fellows, Michael A Langston, and W Henry Suters. Crown Structures for Vertex Cover Kernelization. Theory of Computing Systems, 41(3):411-430, 2007.
  2. [Baptiste and Le Pape, 1995] Philippe Baptiste and Claude Le Pape. A Theoretical and Experimental Compari- son of Constraint Propagation Techniques for Disjunc- tive Scheduling. In Proceedings of the 14th International Joint Conference on Artificial Intelligence, pages 600- 606, 1995. IJCAI
  3. [Baptiste and Le Pape, 1997] Philippe Baptiste and Claude Le Pape. Constraint propagation and decomposition tech- niques for highly disjunctive and highly cumulative project scheduling problems. In Proceedings of the 3rd Inter- national Conference on Principles and Practice of Con- straint Programming, pages 375-389, 1997.
  4. [Beldiceanu and Carlsson, 2001] Nicolas Beldiceanu and Mats Carlsson. Sweep as a Generic Pruning Technique Applied to the Non-overlapping Rectangles Constraint. In Proceedings of the 7th International Conference on Prin- ciples and Practice of Constraint Programming, pages 377-391, 2001.
  5. [Beldiceanu, 2001] Nicolas Beldiceanu. Pruning for the Minimum Constraint Family and for the Number of Dis- tinct Values Constraint Family. In Proceedings of the 7th International Conference on Principles and Practice of Constraint Programming, pages 211-224, 2001.
  6. [Bessiere et al., 2006a] Christian Bessiere, Emmanuel He- brard, Brahim Hnich, Zeynep Kiziltan, and Toby Walsh. Filtering Algorithms for the NValue Constraint. Con- straints, 11(4):271-293, 2006.
  7. [Bessiere et al., 2006b] Christian Bessiere, Emmanuel He- brard, Brahim Hnich, and Toby Walsh. The Complex- ity of Reasoning with Global Constraints. Constraints, 12(2):239-259, 2006.
  8. [Bessiere et al., 2008] Christian Bessiere, Emmanuel He- brard, Brahim Hnich, Zeynep Kiziltan, Claude-Guy Quim- per, and Toby Walsh. The Parameterized Complexity of Global Constraints. In Proceedings of the 23rd Na- tional Conference on Artificial Intelligence, pages 235- 240, 2008.
  9. [Bessiere et al., 2010] Christian Bessiere, George Katsire- los, Nina Narodytska, Claude-Guy Quimper, and Toby Walsh. Decomposition of the NValue Constraint. In Pro- ceedings of the 16th International Conference on Princi- ples and Practice of Constraint Programming, pages 114- 128, 2010.
  10. [Cambazard et al., 2012] Hadrien Cambazard, Eoin O'Mahony, and Barry O'Sullivan. A Shortest Path- based Approach to the Multileaf Collimator Sequencing Problem. Discrete Applied Mathematics, 160(1-2):81-99, 2012.
  11. [Carbonnel and Hebrard, 2016] Clément Carbonnel and Em- manuel Hebrard. Propagation via Kernelization: the Ver- tex Cover Constraint. In Proceedings of the 22nd Inter- national Conference on Principles and Practice of Con- straint Programming, pages 147-156, 2016.
  12. [Carbonnel and Hebrard, 2017] Clément Carbonnel and Em- manuel Hebrard. On the kernelization of global con- straints. In Proceedings of the 26th International Joint Conference on Artificial Intelligence, pages 578-584, 2017. IJCAI
  13. [Cygan et al., 2015] Marek Cygan, Fedor V Fomin, Łukasz Kowalik, Daniel Lokshtanov, Dániel Marx, Marcin Pilipczuk, Michał Pilipczuk, and Saket Saurabh. Parame- terized algorithms. Springer, 2015.
  14. [Downey et al., 1999] Rod G. Downey, Michael R. Fellows, and Ulrike Stege. Parameterized Ccomplexity: A Frame- work for Systematically Confronting Computational In- tractability. Contemporary Trends in Discrete Mathemat- ics: From DIMACS and DIMATIA to the Future, pages 49-99, 1999.
  15. [Ducomman et al., 2016] Sylvain Ducomman, Hadrien Cambazard, and Bernard Penz. Alternative Filtering for the Weighted Circuit Constraint: Comparing Lower Bounds for the TSP and Solving TSPTW. In Proceedings of the 30th National Conference on Artificial Intelligence, pages 3390-3396, 2016.
  16. [Fahle, 2002] Thorsten Fahle. Integrating concepts from constraint programming and operations research algo- rithms. PhD thesis, University of Paderborn, 2002.
  17. [Gaspers and Szeider, 2011] Serge Gaspers and Stefan Szei- der. Kernels for Global Constraints. In Proceedings of the 22nd International Joint Conference on Artificial Intelli- gence, pages 540-545, 2011.
  18. [Hadzic and Hooker, 2007] Tarik Hadzic and John N. Hooker. Cost-Bounded Binary Decision Diagrams for 0-1 Programming. In Proceedings of the 4th International Conference on Integration of AI and OR Techniques in CP, pages 84-98, 2007.
  19. [Hagerup, 2012] Torben Hagerup. Kernels for Edge Domi- nating Set: Simpler or Smaller. In Proceedings of the 31st International Symposium on Mathematical Foundations of Computer Science, pages 491-502, 2012.
  20. [Hebrard et al., 2009] Emmanuel Hebrard, Daniel Marx, Barry O'Sullivan, and Igor Razgon. Constraints of Dif- ference and Equality: A Complete Taxonomic Character- isation. In Proceedings of the 15th International Confer- ence on Principles and Practice of Constraint Program- ming, pages 424-438, 2009.
  21. [Hentenryck, 2013] Pascal Van Hentenryck. Computational Disaster Management. In Proceedings of the 23rd Inter- national Joint Conference on Artificial Intelligence, 2013. IJCAI
  22. [Hopcroft and Karp, 1973] John E. Hopcroft and Richard M. Karp. An n 5/2 Algorithm for Maximum Matchings in Bi- partite Graphs. SIAM J. Comput., 2(4):225-231, 1973.
  23. [Kutz et al., 2008] Martin Kutz, Khaled M. Elbassioni, Irit Katriel, and Meena Mahajan. Simultaneous matchings: Hardness and approximation. J. Comput. Syst. Sci., 74(5):884-897, 2008.
  24. [Le Pape, 1988] Claude Le Pape. Des systèmes d'ordonnancement flexibles et opportunistes. PhD thesis, Université Paris XI, 1988.
  25. [Narodytska, 2011] Nina Narodytska. Reformulation of global constraints. PhD thesis, University of New South Wales, Sydney, Australia, 2011.
  26. [Nemhauser and Trotter Jr, 1975] George L Nemhauser and Leslie E Trotter Jr. Vertex packings: Structural properties and algorithms. Mathematical Programming, 8(1):232- 248, 1975.
  27. [Nuijten and Aarts, 1994] Wim Nuijten and Emile Aarts. Constraint satisfaction for multiple capacitated job shop scheduling. In Proceedings of the 11th European Confer- ence on Artificial Intelligence, pages 635-639, 1994.
  28. [Ouellet and Quimper, 2013] Pierre Ouellet and Claude-Guy Quimper. Time-Table Extended-Edge-Finding for the Cu- mulative Constraint. In Proceedings of the 19th Inter- national Conference on Principles and Practice of Con- straint Programming, pages 562-577, 2013.
  29. [Pachet and Roy, 1999] Franc ¸ois Pachet and Pierre Roy. Au- tomatic Generation of Music Programs. In Proceedings of the 5th International Conference on Principles and Prac- tice of Constraint Programming, pages 331-345, 1999.
  30. [Pesant, 2004] G. Pesant. A Regular Language Membership Constraint for Finite Sequences of Variables. In Proceed- ings of the 10th International Conference on Principles and Practice of Constraint Programming, pages 482-495, 2004.
  31. [Quimper et al., 2004] Claude-Guy Quimper, Alejandro López-Ortiz, Peter van Beek, and Alexander Golyn- ski. Improved Algorithms for the Global Cardinality Constraint. In Proceedings of the 10th International Conference on Principles and Practice of Constraint Programming, pages 542-556, 2004.
  32. [Régin, 1994] Jean-Charles Régin. A Filtering Algorithm for Constraints of Difference in CSPs. In Proceedings of the 12th National Conference on Artificial Intelligence, pages 362-367, 1994.
  33. [Régin, 1995] Jean-Charles Régin. Développement d'outils algorithmiques pour l'Intelligence Artificielle. Application à la chimie organique. PhD thesis, Université Montpellier II, 1995.
  34. [Régin, 1996] Jean-Charles Régin. Generalized Arc Consis- tency for Global Cardinality Constraint. In Proceedings of the 13th National Conference on Artificial Intelligence, pages 209-215, 1996.
  35. [Régin, 2003] Jean-Charles Régin. Using Constraint Pro- gramming to Solve the Maximum Clique Problem. In Pro- ceedings of the 9th International Conference on Principles and Practice of Constraint Programming, pages 634-648, 2003.
  36. [Sabin and Freuder, 1994] Daniel Sabin and Eugene C. Freuder. Contradicting conventional wisdom in constraint satisfaction. In Alan Borning, editor, Proceedings of the 2nd Workshop on Principles and Practice of Constraint Programming, pages 10-20, 1994.
  37. [Schaus et al., 2007] Pierre Schaus, Yves Deville, and Pierre Dupont. Bound-Consistent Deviation Constraint. In Pro- ceedings of the 13th International Conference on Princi- ples and Practice of Constraint Programming, pages 620- 634, 2007.
  38. [Simonin et al., 2012] Gilles Simonin, Christian Artigues, Emmanuel Hebrard, and Pierre Lopez. Scheduling Scien- tific Experiments on the Rosetta/Philae Mission. In Pro- ceedings of the 18th International Conference on Princi- ples and Practice of Constraint Programming, pages 23- 37, 2012.
  39. [van Hoeve et al., 2006] Willem-Jan van Hoeve, Gilles Pe- sant, and Louis-Martin Rousseau. On Global Warming: Flow-Based Soft Global Constraints. Journal of Heuris- tics, 12(4-5):347-373, 2006.
  40. [Vilím, 2009] Petr Vilím. Max Energy Filtering Algorithm for Discrete Cumulative Resources. In Proceedings of the 6th International Conference on Integration of AI and OR Techniques in CP, pages 294-308, 2009.
  41. [Waltz, 1975] David Waltz. Understanding Line Drawings of Scenes with Shadows. In The Psychology of Computer Vision, pages 19-91.

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

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