Skip to main content

Improved Algorithms for Max-restricted Path Consistency

  • Conference paper

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

Abstract

A binary constraints network consists of a set of n variables, defined on domains of size at most d, and a set of e binary constraints. The binary constraint satisfaction problem consists in finding a solution for a binary constraints network, that is an instantiation of all the variables which satisfies all the constraints. A value a in the domain of variable x is inconsistent if there is no solution which assigns a to x. Many filtering techniques have been proposed to filter out inconsistent values from the domains. Most of them are based on enforcing a given kind of local consistency. One of the most important such consistencies is max-restricted path consistency. The fastest algorithm to enforce max-restricted path consistency has a O (end 3) time complexity and a O (end) space complexity. In this paper we present two improved algorithms for the same problem. The first still has a O (end 3) time complexity, but it reduces the space usage to O (ed). The second improves the time complexity to O (end 2.575), and has a O (end 2) space complexity.

This work has been partially supported by the IST Programme of the EU under contract n. IST-1999-14.186 (ALCOM-FT), by the Italian Ministry of University and Research (Project “ALINWEB: Algorithmics for Internet and the Web”).

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bessière, C.: Arc-consistency and arc-consistency again. Artificial Intelligence, 179–190 (1994)

    Google Scholar 

  2. Coppersmith, D., Winograd, S.: Matrix multiplication via arithmetic progressions. Journal of Symbolic Computation 9(3), 251–280 (1990)

    Article  MATH  MathSciNet  Google Scholar 

  3. Debruyne, R.: A property of path inverse consistency leading to an optimal PIC algorithm. In: ECAI 2000, Berlin, Germany, pp. 88–92 (2000)

    Google Scholar 

  4. Debruyne, R., Bessière, C.: From restricted path consistency to max-restricted path consistency. Principles and Practice of Constraint Programming, 312–326 (1997)

    Google Scholar 

  5. Debruyne, R., Bessière, C.: Domain filtering consistencies. Journal of Artificial Intelligence Research (14), 205–230 (2001)

    MATH  MathSciNet  Google Scholar 

  6. Freuder, E.C., Elfe, C.D.: Neighborhood inverse consistency preprocessing. In: AAAI/IAAI, vol. 1, pp. 202–208 (1996)

    Google Scholar 

  7. Grandoni, F.: Incrementally maintaining the number of l-cliques. Technical Report MPI-I-2002-1-002, Max-Planck-Institut für Informatik, Saarbrücken (2002)

    Google Scholar 

  8. Huang, X., Pan, V.: Fast rectangular matrix multiplication and applications. J. Complexity 14(2), 257–299 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  9. Mackworth, K.: Consistency in networks of relations. Artificial Intelligence 8, 99–118 (1977)

    Article  MATH  Google Scholar 

  10. Marriott, K., Stuckey, P.J.: Programming with constraints: an introduction. MIT Press, Cambridge (1998)

    MATH  Google Scholar 

  11. Montanari, U.: Networks of constraints: Fundamental properties and applications to picture processing. Information Sciences 7, 95–132 (1974)

    Article  MathSciNet  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

Grandoni, F., Italiano, G.F. (2003). Improved Algorithms for Max-restricted Path Consistency. 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_67

Download citation

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

  • 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