Skip to main content

Boosting Search with Variable Elimination

  • Conference paper
  • First Online:
Principles and Practice of Constraint Programming – CP 2000 (CP 2000)

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

Abstract

Variable elimination is the basic step of Adaptive Consistency [4]. It transforms the problem into an equivalent one, having one less variable. Unfortunately, there are many classes of problems for which it is infeasible, due to its exponential space and time complexity. However, by restricting variable elimination so that only low arity constraints are processed and recorded, it can be effectively combined with search, because the elimination of variables, reduces the search tree size.

In this paper we introduce VarElimSearch(S,k), a hybrid meta-algorithm that combines search and variable elimination. The parameter S names the particular search procedure and k controls the tradeoff between the two strategies. The algorithm is space exponential in k. Regarding time, we show that its complexity is bounded by k and a structural parameter from the constraint graph. We also provide experimental evidence that the hybrid algorithm can outperform state-of-the-art algorithms in binary sparse problems. Experiments cover the tasks of finding one solution and the best solution (Max-CSP). Specially in the Max-CSP case, the advantage of our approach can be overwhelming.

This work was carried out while the author was visiting the University of California at Irvine with grant from Generalitat de Catalunya. The author is thankful to Rina Dechter for many useful comments and suggestions on previous versions of this paper. This research is partially funded by the Spanish CICYT under the project TAP1999-1086-C03-03 and by the NSF under grant IIS-9610015.

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. D. Achlioptas, L. M. Kirousis, E. Kranakis, D. Krizanc, M. S. O. Molloy and C. Stamatious. Random constraint satisfaction: A more accurate picture. CP’97, 1997.

    Google Scholar 

  2. S. A. Arnborg. Efficient algorithms for combinatorial problems on graphs with bounded decomposability-A survey. BIT, 25:2–23, 1985.

    Article  MATH  MathSciNet  Google Scholar 

  3. C. Bessiere. Arc-Consistency and Arc-Consistency Again. Artificial Intelligence, 65(1):179–190, 1994.

    Article  Google Scholar 

  4. R. Dechter and J. Pearl. Tree Clustering for Constraint Networks. Artificial Intelligence, 38:353–366, 1989.

    Article  MATH  MathSciNet  Google Scholar 

  5. R. Dechter. Bucket elimination: A unifying framework for reasoning. Artificial Intelligence, 113:41–85, 1999.

    Article  MATH  MathSciNet  Google Scholar 

  6. E. C. Freuder and R. J. Wallace. Partial Constraint Satisfaction Artificial Intelligence, 58:21–70, 1992.

    Article  MathSciNet  Google Scholar 

  7. R. M. Haralick and G. L. Elliot. Increasing tree seach efficiency for constraint satisfaction problems. Artificial Intelligence, 14:263–313, 1980.

    Article  Google Scholar 

  8. J. Larrosa, P. Meseguer and T. Schiex. Maintaining Reversible DAC for Max-CSP. Artificial Intelligence, 107:149–163, 1998.

    Article  MathSciNet  Google Scholar 

  9. J. Larrosa and R. Dechter Dynamic Combination of Search and Variable Elimination in CSP and Max-CSP. available at http://www.ics.uci.edu/~dechter.

  10. B. Nudel. Tree search and arc consistency in constraint satisfaction algorithms. L. N. Kanal and V. Kumar, editors, Search in Artifical Intelligence, 287–342, Springer-Verlag, 1988.

    Google Scholar 

  11. B. M. Smith. Phase transition and mushy region in constraint satisfaction problems. In Proceedings of ECAI’94. pg. 100–104. 1994.

    Google Scholar 

  12. I. Rish and R. Dechter. Resolution vs. SAT: two approaches to SAT To appear in Journal of Approximate Reasoning. Special issue on SAT.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Larrosa, J. (2000). Boosting Search with Variable Elimination. In: Dechter, R. (eds) Principles and Practice of Constraint Programming – CP 2000. CP 2000. Lecture Notes in Computer Science, vol 1894. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45349-0_22

Download citation

  • DOI: https://doi.org/10.1007/3-540-45349-0_22

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41053-9

  • Online ISBN: 978-3-540-45349-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics