Skip to main content

Abstract

We identify a property of constraints called smoothness, and present an extremely simple randomized algorithm for solving smooth constraints. The complexity of the algorithm is much less than the lower bound for establishing path-consistency, and because smoothness is shown to be identical to connected row-convexity (CRC) for the case of binary constraints, the time and space complexity of solving CRC constraints is improved. Central to our algorithm is the relationship of smooth constraints to random walks on directed graphs. We also provide simple deterministic algorithms to test for the smoothness of a given CSP under given domain orderings of the variables. Finally, we show that some other known tractable constraint languages, like the set of implicational constraints, and the set of binary integer linear constraints, are special cases of smooth constraints, and can therefore be solved much more efficiently than the traditional time and space complexities attached with them.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Bulatov, A.A., Krokhin, A.A., Jeavons, P.G.: Constraint Satisfaction Problems and Finite Algebras. In: Welzl, E., Montanari, U., Rolim, J.D.P. (eds.) ICALP 2000. LNCS, vol. 1853, p. 272. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  2. Cooper, M.C., Cohen, D.A., Jeavons, P.G.: Characterizing Tractable Constraints. Artificial Intelligence 65, 347–361 (1994)

    Article  MATH  MathSciNet  Google Scholar 

  3. Dechter, R.: Constraint Networks. In: Encyclopedia of Artificial Intelligence, 2nd edn., pp. 276–285. Wiley and Sons, Chichester (1992)

    Google Scholar 

  4. Dechter, R., Pearl, J.: Directed Constraint Networks: A Relational Framework for Causal Modeling. In: Proceedings of the Twelfth International Joint Conference on Artificial Intelligence, IJCAI 1991 (1991)

    Google Scholar 

  5. Deville, Y., Barette, O., Van Hentenryck, P.: Constraint Satisfaction over Connected Row-Convex Constraints. Artificial Intelligence 109, 243–271 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  6. Doyle, P.G., Snell, E.J.: Random walks and Electrical Networks. In: Carus Math. Monographs 22, Math. Assoc. Amer., Washington, D. C. (1984)

    Google Scholar 

  7. Jeavons, P.G., Cohen, D.A., Cooper, M.: Constraints, Consistency and Closure. Artificial Intelligence 101, 251–265 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  8. Jeavons, P.G.: On the Algebraic Structure of Combinatorial Problems. Theoretical Computer Science 200, 185–204 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  9. Mohr, R., Henderson, T.C.: Arc and Path Consistency Revisited. Artificial Intelligence 28, 225–233 (1986)

    Article  Google Scholar 

  10. Van Beek, P., Dechter, R.: On the Minimality and Global Consistency of Row-Convex Constraint Networks. Journal of the ACM (JACM) Archive 42(3), 543–561 (1995)

    Article  MATH  Google Scholar 

  11. Van Hentenryck, P., Deville, Y., Teng, C.M.: A Generic Arc-Consistency Algorithm and its Specializations. Artificial Intelligence 57, 291–321 (1992)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Satish Kumar, T.K. (2005). On the Tractability of Smooth Constraint Satisfaction Problems. In: Barták, R., Milano, M. (eds) Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems. CPAIOR 2005. Lecture Notes in Computer Science, vol 3524. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11493853_23

Download citation

  • DOI: https://doi.org/10.1007/11493853_23

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-26152-0

  • Online ISBN: 978-3-540-32264-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics