Proceedings

A Reactive Strategy for High-Level Consistency During Search

Download BibTeX Cite

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. Main track. Pages 1390-1397.

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

Abstract

Constraint propagation during backtrack search significantly improves the performance of solving a Constraint Satisfaction Problem. While Generalized Arc Consistency (GAC) is the most popular level of propagation, higher-level consistencies (HLC) are needed to solve difficult instances. Deciding to enforce an HLC instead of GAC remains the topic of active research. We propose a simple and effective strategy that reactively triggers an HLC by monitoring search performance: When search starts thrashing, we trigger an HLC, then conservatively revert to GAC. We detect thrashing by counting the number of backtracks at each level of the search tree and geometrically adjust the frequency of triggering an HLC based on its filtering effectiveness. We validate our approach on benchmark problems using Partition-One Arc-Consistency as an HLC. However, our strategy is generic and can be used with other higher-level consistency algorithms.

  1. [Balafrej et al., 2013] Amine Balafrej, Christian Bessiere, Remi Coletta, and El-Houssine Bouyakhf. Adaptive Pa- rameterized Consistency. In Proc. of CP'13, volume 8124 of LNCS, pages 143-158. Springer, 2013.
  2. [Balafrej et al., 2014] Amine Balafrej, Christian Bessiere, El-Houssine Bouyakhf, and Gilles Trombettoni. Adaptive Singleton-Based Consistencies. In Proc. of AAAI-2014, pages 2601-2607, 2014.
  3. [Balafrej et al., 2015] Amine Balafrej, Christian Bessière, and Anastasia Paparrizou. Multi-Armed Bandits for Adap- tive Constraint Propagation. In Proc. of IJCAI'15, pages 290-296, 2015. IJCAI
  4. [Bennaceur and Affane, 2001] Hachemi Bennaceur and Mohamed-Salah Affane. Partition-k-AC: An Efficient Filtering Technique Combining Domain Partition and Arc Consistency. In Proc. of CP'01, volume 2239 of LNCS, pages 560-564. Springer, 2001.
  5. [Bessière and Régin, 1996] Christian Bessière and Jean- Charles Régin. MAC and Combined Heuristics: Two Rea- sons to Forsake FC (and CBJ?) on Hard Problems. In Proc. of CP'96, volume 1118 of LNCS, pages 61-75. Springer, 1996.
  6. [Bitner and Reingold, 1975] James R. Bitner and Edward M. Reingold. Backtrack Programming Techniques. Commu- nications of the ACM, 18(11):651-656, November 1975.
  7. [Borrett et al., 1996] James E. Borrett, Edward P.K. Tsang, and Natasha R. Walsh. Adaptive Constraint Satisfaction: The Quickest First Principle. In Proc. of ECAI'96, pages 160-164, 1996.
  8. [Boussemart et al., 2004] Frédéric Boussemart, Fred Hemery, Christophe Lecoutre, and Lakhdar Sais. Boost- ing Systematic Search by Weighting Constraints. In Proc. of ECAI 2004, pages 146-150, 2004.
  9. [Debruyne and Bessière, 1997] Romuald Debruyne and Christian Bessière. Some Practicable Filtering Techniques for the Constraint Satisfaction Problem. In Proc. of IJCAI'97, pages 412-417, 1997. IJCAI
  10. [Eén and Biere, 2005] Niklas Eén and Armin Biere. Effec- tive Preprocessing in SAT Through Variable and Clause Elimination. In Proc. of SAT 2005, volume 3569 of LNCS, pages 61-75. Springer, 2005.
  11. [Epstein et al., 2005] Susan L. Epstein, Eugene C. Freuder, Richard M. Wallace, and Xingjian Li. Learning Propa- gation Policies. In International Workshop on Constraint Propagation and Implementation, pages 1-15, 2005.
  12. [Freuder and Elfe, 1996] Eugene C. Freuder and Charles D. Elfe. Neighborhood Inverse Consistency Preprocessing. In Proc. of AAAI-96, pages 202-208, 1996.
  13. [Freuder and Wallace, 1991] Eugene C. Freuder and Richard J. Wallace. Selective Relaxation For Constraint Satisfaction Problems. In Proc. of ICTAI 1991, pages 332-339, 1991.
  14. [Geschwender et al., 2016] Daniel J. Geschwender, Robert J. Woodward, Berthe Y. Choueiry, and Stephen D. Scott. A Portfolio Approach for Enforcing Minimality in a Tree Decomposition. In Doctoral Program of the CP'2016, pages 1-10, 2016.
  15. [Haralick and Elliott, 1980] Robert M. Haralick and Gor- don L. Elliott. Increasing Tree Search Efficiency for Constraint Satisfaction Problems. Artificial Intelligence, 14:263-313, 1980. IJCAI
  16. [Karakashian et al., 2010] Shant Karakashian, Robert Woodward, Christopher Reeson, Berthe Y. Choueiry, and Christian Bessiere. A First Practical Algorithm for High Levels of Relational Consistency. In Proc. of AAAI-2010, pages 101-107, 2010.
  17. [Lecoutre et al., 2013] Christophe Lecoutre, Anastasia Pa- parrizou, and Kostas Stergiou. Extending STR to a Higher- Order Consistency. In Proc. of AAAI-2013, pages 576- 582, 2013.
  18. [Mackworth, 1977] Alan K. Mackworth. On Reading Sketch Maps. In Proc. of IJCAI'77, pages 598-606, 1977.
  19. [Paparrizou and Stergiou, 2012] Anastasia Paparrizou and Kostas Stergiou. Evaluating Simple Fully Automated Heuristics for Adaptive Constraint Propagation. In Proc. of ICTAI 2012, pages 880-885, 2012.
  20. [Paparrizou and Stergiou, 2016] Anastasia Paparrizou and Kostas Stergiou. Strong Local Consistency Algorithms for Table Constraints. Constraints, 21(2):163-197, Apr 2016.
  21. [Paparrizou and Stergiou, 2017] Anastasia Paparrizou and Kostas Stergiou. On Neighborhood Singleton Consisten- cies. In Proc. of IJCAI'17, pages 736-742, 2017.
  22. [Prosser, 1993] Patrick Prosser. Hybrid Algorithms for the Constraint Satisfaction Problem. Computational Intelli- gence, 9 (3):268-299, 1993.
  23. [Sabin and Freuder, 1994] Daniel Sabin and Eugene C. Freuder. Contradicting Conventional Wisdom in Con- straint Satisfaction. In Proc. of ECAI'94, pages 125-129, 1994.
  24. [Stergiou, 2008] Kostas Stergiou. Heuristics for Dynami- cally Adapting Propagation. In Proc. of ECAI 2008, pages 485-489, 2008.
  25. [Wallace and Freuder, 1992] Richard J. Wallace and Eu- gene C. Freuder. Ordering Heuristics for Arc Consistency Algorithms. In AI/GI/VI 92, pages 163-169, 1992.
  26. [Wallace, 2015] Richard J. Wallace. SAC and Neighbour- hood SAC. AI Communications, 28(2):345-364, 2015.
  27. [Walsh, 1999] Toby Walsh. Search in a Small World. In Proc. of IJCAI'99, pages 1172-1177, 1999.
  28. [Woodward et al., 2011] Robert Woodward, Shant Karakashian, Berthe Y. Choueiry, and Christian Bessiere. Solving Difficult CSPs with Relational Neighborhood Inverse Consistency. In Proc. of AAAI-2011, pages 112-119, 2011.
  29. [Woodward et al., 2014] Robert J. Woodward, Anthony Schneider, Berthe Y. Choueiry, and Christian Bessiere. Adaptive Parameterized Consistency for Non-Binary CSPs by Counting Supports. In Proc. of CP'14, volume 8656 of LNCS, pages 755-764. Springer, 2014.
  30. [Wotzlaw et al., 2013] Andreas Wotzlaw, Alexander van der Grinten, and Ewald Speckenmeyer. Effectiveness of Pre- and Inprocessing for CDCL-based SAT Solving. Tech- nical report, Institut für Informatik, Universität zu Köln, Germany, 2013.

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

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