Skip to main content

Bounded Backtracking for the Valued Constraint Satisfaction Problems

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

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2833))

Abstract

We propose a new method for solving Valued Constraint Satisfaction Problems based both on backtracking techniques – branch and bound – and the notion of tree-decomposition of valued constraint networks. This mixed method aims to benefit from the practical efficiency of enumerative algorithms while providing a warranty of a bounded time complexity. Indeed the time complexity of our method is \(O(d^{w^++1})\) with w  +  an approximation of the tree-width of the constraint network and d the maximum size of domains.

Such a complexity is obtained by exploiting optimal bounds on the subproblems defined from the tree-decomposition. These bounds associated to some partial assignments are called “structural valued goods”. Recording and exploiting these goods may allow our method to save some time and space with respect to ones required by classical dynamic programming methods. Finally, this method is a natural extension of the BTD algorithm [1] proposed in the classical CSP framework.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
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. Jégou, P., Terrioux, C.: Hybrid backtracking bounded by tree-decomposition of constraint networks. Artificial Intelligence 146, 43–75 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  2. Freuder, E., Wallace, R.: Partial constraint satisfaction. Artificial Intelligence 58, 21–70 (1992)

    Article  MathSciNet  Google Scholar 

  3. Bistarelli, S., Montanari, U., Rossi, F.: Constraint solving over semirings. In: Proc. of the 14th IJCAI, pp. 624–630 (1995)

    Google Scholar 

  4. Schiex, T., Fargier, H., Verfaillie, G.: Valued Constraint Satisfaction Problems: hard and easy problems. In: Proc. of the 14th IJCAI, pp. 631–637 (1995)

    Google Scholar 

  5. Dago, P., Verfaillie, G.: Nogood Recording for Valued Constraint Satisfaction Problems. In: Proc. of ICTAI 1996, pp. 132–139 (1996)

    Google Scholar 

  6. Larrosa, J., Meseguer, P., Schiex, T.: Maintaining reversible DAC for Max-CSP. Artificial Intelligence 107(1), 149–163 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  7. Schiex, T.: Une comparaison des cohérences d’arc dans les Max-CSP. In: Actes des JNPC 2002, pp. 209–223 (2002) (in french)

    Google Scholar 

  8. Larrosa, J.: On arc and node consistency. In: Proc. of AAAI (2002)

    Google Scholar 

  9. Verfaillie, G., Lemaître, M., Schiex, T.: Russian Doll Search for Solving Constraint Optimization Problems. In: Proc. of the 14th AAAI, pp. 181–187 (1996)

    Google Scholar 

  10. Koster, A.: Frequency Assignment - Models and Algorithms. PhD thesis, University of Maastricht (November 1999)

    Google Scholar 

  11. Dechter, R., Pearl, J.: Tree-Clustering for Constraint Networks. Artificial Intelligence 38, 353–366 (1989)

    Article  MATH  MathSciNet  Google Scholar 

  12. Dechter, R., El Fattah, Y.: Topological Parameters for Time-Space Tradeoff. Artificial Intelligence 125, 93–118 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  13. Robertson, N., Seymour, P.D.: Graph minors II: Algorithmic aspects of treewidth. Algorithms 7, 309–322 (1986)

    Article  MATH  MathSciNet  Google Scholar 

  14. Arnborg, S., Corneil, D., Proskuroswki, A.: Complexity of finding embedding in a k-tree. SIAM Journal of Discrete Mathematics 8, 277–284 (1987)

    Article  MATH  Google Scholar 

  15. Becker, A., Geiger, D.: A sufficiently fast algorithm for finding close to optimal clique trees. Artificial Intelligence 125, 3–17 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  16. Gottlob, G., Leone, N., Scarcello, F.: A Comparison of Structural CSP Decomposition Methods. Artificial Intelligence 124, 282–343 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  17. Meseguer, P., Sánchez, M.: Tree-based Russian Doll Search. In: Proc. of Workshop on soft constraint. CP 2000 (2000)

    Google Scholar 

  18. Larrosa, J., Meseguer, P., Sánchez, M.: Pseudo-Tree Search with Soft Constraints. In: Proc. of the 15th ECAI, pp. 131–135 (2002)

    Google Scholar 

  19. Wallace, R.: Directed arc consistency preprocessing. In: Meyer, M. (ed.) Constraint Processing. LNCS, vol. 923, pp. 121–137. Springer, Heidelberg (1994)

    Google Scholar 

  20. Wallace, R.: Enhancements of Branch and Bound Methods for the Maximal Constraint Satisfaction Problem. In: Proc. of AAAI, pp. 188–195 (1996)

    Google Scholar 

  21. Larrosa, J., Meseguer, P.: Exploiting the use of DAC in Max-CSP. In: Freuder, E.C. (ed.) CP 1996. LNCS, vol. 1118, pp. 308–322. Springer, Heidelberg (1996)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Terrioux, C., Jégou, P. (2003). Bounded Backtracking for the Valued Constraint Satisfaction Problems. In: Rossi, F. (eds) Principles and Practice of Constraint Programming – CP 2003. CP 2003. Lecture Notes in Computer Science, vol 2833. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45193-8_48

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-45193-8_48

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20202-8

  • Online ISBN: 978-3-540-45193-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics