Skip to main content

Value Ordering for Finding All Solutions: Interactions with Adaptive Variable Ordering

  • Conference paper
Principles and Practice of Constraint Programming – CP 2011 (CP 2011)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 6876))

Abstract

We consider the impact of value ordering heuristics on the search effort required to find all solutions, or proving none exist, to a constraint satisfaction problem in k-way branching search. We show that when the variable ordering heuristic is adaptive, the order in which the values are assigned to variables can make a significant difference in all measures of search effort. We study in depth an open issue regarding the relative merit of traditional value heuristics, and their complements, when searching for all solutions. We also introduce a lazy version of k-way branching and study the effect of value orderings on finding all solutions when it is used. This paper motivates a new and fruitful line of research in the study of value ordering heuristics for proving unsatisfiability.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 109.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 149.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Balafoutis, T., Stergiou, K.: Adaptive branching for constraint satisfaction problems. In: ECAI, pp. 855–860 (2010)

    Google Scholar 

  2. Bessière, C., Régin, J.-C.: MAC and combined heuristics: Two reasons to forsake FC (and CBJ?) on hard problems. In: Freuder, E.C. (ed.) CP 1996. LNCS, vol. 1118, pp. 61–75. Springer, Heidelberg (1996)

    Google Scholar 

  3. Boussemart, F., Hemery, F., Lecoutre, C., Saïs, L.: Boosting systematic search by weighting constraints. In: Procs of ECAI 2004 (2004)

    Google Scholar 

  4. Frost, D., Dechter, R.: Look-ahead value ordering for constraint satisfaction problems. In: Proceedings of the IJCAI 1995, pp. 572–578 (1995)

    Google Scholar 

  5. Geelen, P.A.: Dual viewpoint heuristics for binary constraint satisfaction problems. In: Proceedings of ECAI 1992, New York, NY, USA, pp. 31–35 (1992)

    Google Scholar 

  6. Hwang, J., Mitchell, D.G.: 2-way vs. d-way branching for csp. In: van Beek, P. (ed.) CP 2005. LNCS, vol. 3709, pp. 343–357. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  7. Lecoutre, C.: Constraint Networks Techniques and Algorithms. Wiley, Chichester (2009)

    Book  Google Scholar 

  8. Mehta, D., van Dongen, M.R.C.: Static value ordering heuristics for constraint satisfaction problems. In: Proceedings of CPAI 2005 Workshop held with CP 2005, pp. 49–62 (2005)

    Google Scholar 

  9. Sabin, D., Freuder, E.C.: Contradicting conventional wisdom in constraint satisfaction. In: Cohn, A.G. (ed.) ECAI 1994, pp. 125–129. John Wiley and Sons, Chichester (1994)

    Google Scholar 

  10. Sabin, D., Freuder, E.C.: Understanding and improving the MAC algorithm. In: Smolka, G. (ed.) Principles and Practice of Constraint Programming, pp. 167–181. Springer, Heidelberg (1997)

    Google Scholar 

  11. Smith, B.M., Sturdy, P.: Value ordering for finding all solutions. In: Proceedings of the IJCAI 2005, pp. 311–316 (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Mehta, D., O’Sullivan, B., Quesada, L. (2011). Value Ordering for Finding All Solutions: Interactions with Adaptive Variable Ordering. In: Lee, J. (eds) Principles and Practice of Constraint Programming – CP 2011. CP 2011. Lecture Notes in Computer Science, vol 6876. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23786-7_46

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-23786-7_46

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-23785-0

  • Online ISBN: 978-3-642-23786-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics