Proceedings

Optimal Refutations for Constraint Satisfaction Problems

Download BibTeX Cite

Proceedings of the Nineteenth International Joint Conference on Artificial Intelligence. Pages 163-167.

© 2005 International Joint Conferences on Artificial Intelligence

Abstract

Variable ordering heuristics have long been an important component of constraint satisfaction search algorithms. In this paper we study the behaviour of standard variable ordering heuristics when searching an insoluble (sub)problem. We employ the notion of an optimal refutation of an insoluble (sub)problem and describe an algorithm for obtaining it. We propose a novel approach to empirically looking at problem hardness and typical-case complexity by comparing optimal refutations with those generated by standard search heuristics. It is clear from our analysis that the standard variable orderings used to solve CSPs behave very differently on real-world problems than on random problems of comparable size. Our work introduces a potentially useful tool for analysing the causes of the heavy-tailed phenomenon observed in the runtime distributions of backtrack search procedures.

  1. [Beame et al., 1998] P. Beame, R. Karp, T. Pitassi, and M. Saks. On the complexity of unsatisfiability of random k-cnf formulas. In Proceedings of ACM STOC-1998, pages 561-571, 1998.
  2. [Beck et al., 2004] J.C. Beck, P. Prosser, and R.J. Wallace. Trying again to fail-first. In Proceedings of CSCLP-2004, LNCS 3419, pages 41-55, 2004.
  3. [Bessière and Regin, 1996] C. Bessière and J-C. Regin. MAC and combined heuristics: two reasons to forsake FC (and CBJ?) on hard problems. In Proceedings of CP-1996, LNCS 1118, pages 61-75, 1996.
  4. [Bessière et al., 2001] C. Bessière, A. Chmeiss, and L. Sais. Neighbourhood-based variable ordering heuristics for the con- straint satisfaction problem (long version). Available from: http://www.lirmm.fr/˜bessiere/pubs , 2001. Link
  5. [Boussemart et al., 2004] F. Boussemart, F. Hemery, C. Lecoutre, and L. Sais. Boosting systematic search by weighting constraints. In Proceedings of ECAI-2004, pages 146-150, 2004.
  6. [Brélaz, 1979] D. Brélaz. New methods to color the vertices of a graph. Communications of the ACM, 22(4):251-256, 1979.
  7. [Cabon et al., 1999] B. Cabon, S. Givry, L. Lobjois, T. Schiex, and J.P. Warners. Radio link frequency assignment. Constraints, 4(1):79-89, 1999.
  8. [Dubois and Dequen, 2001] O. Dubois and G. Dequen. A backbone-search heuristic for efficient solving of hard 3-SAT for- mulae. In Proceedings of IJCAI-2001, pages 248-253, 2001. IJCAI
  9. [Gent et al., 2001] I.P. Gent, E. MacIntyre, P. Prosser, B.M. Smith, and T. Walsh. Random constraint satisfaction: Flaws and struc- ture. Constraints, 6(4):345-372, 2001.
  10. [Gomes et al., 2000] C.P. Gomes, B. Selman, N. Crato, and H. Kautz. Heavy-tailed phenomena in satisfiability and constraint satisfaction problems. Automated Reasoning, 24(1/2):67-100, 2000.
  11. [Gomes et al., 2004] C.P. Gomes, C. Fernández, B. Selman, and C. Bessière. Statistical regimes across constrainedness regions. In Proceedings of CP-2004, LNCS 3258, pages 32-46, 2004.
  12. [Haralick and Elliott, 1980] R.M. Haralick and G.L. Elliott. In- creasing tree search efficiency for constraint satisfaction prob- lems. Artificial Intelligence, 14(3):263-313, 1980. IJCAI
  13. [Li and Gérard, 2000] C.M. Li and S. Gérard. On the limit of branching rules for hard random unsatisfiable 3-sat. In Proceed- ings of ECAI-2000, pages 98-102, 2000.
  14. [Mackworth, 1977] A.K. Mackworth. Consistency in networks of relations. Artificial Intelligence, 8(1):99-118, 1977.
  15. [Mitchell, 2003] D.G. Mitchell. Resolution and constraint satisfac- tion. In Proceedings of CP-2003, LNCS 2833, pages 555-569, 2003.
  16. [Refalo, 2004] P. Refalo. Impact-based search strategies for con- straint programming. In Proceedings of CP-2004, LNCS 3258, pages 557-571, 2004.
  17. [Sabin and Freuder, 1994] D. Sabin and E.C. Freuder. Contradict- ing conventional wisdom in constraint satisfaction. In Proceed- ings of ECAI-1994, pages 125-129, 1994.
  18. [Smith and Grant, 1998] B.M. Smith and S.A. Grant. Trying harder to fail first. In Proceedings of ECAI-1998, pages 249-253, 1998.
  19. [Smith and Sturdy, 2004] B.M. Smith and P. Sturdy. An empirical investigation of value ordering for finding all solutions. In Work- shop on Modelling and Solving Problems with Constraints, 2004.
  20. [Walsh, 1999] T. Walsh. Search in a small world. In Proceedings of IJCAI-1999, pages 1172-1177, 1999.
  21. [Walsh, 2001] T. Walsh. Search on high degree graphs. In Proceed- ings of IJCAI-2001, pages 266-271, 2001. IJCAI
  22. [Williams et al., 2003] R. Williams, C.P. Gomes, and B. Selman. Backdoors to typical case complexity. In Proceedings of IJCAI- 2003, pages 1173-1178, 2003. IJCAI

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

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