Skip to main content

Extending arc-consistency algorithms for Non-Normalized CSPs

  • Conference paper
  • First Online:

Abstract

Arc-consistency algorithms are widely used to prune the search space of CSPs. Two of the most well-known and frequently used arc-consistency algorithms for filtering CSPs are AC3 and AC4. These algorithms repeatedly carry out revisions and they require support checks for identifying and deleting all unsupported values from the domains. Nevertheless, many revisions are ineffective, that is, they cannot delete any value and they consume a lot of checks and time. In this paper, we present AC4-OP and AC3-NN, two extended versions of AC4 and AC3 respectively, for dealing with non-normalized CSPs. Furthermore AC4-OP is an optimized version of AC4 that manages the binary and non-normalized constraints in only one direction, storing for their later evaluation the inverse supports that are found. The use of AC4-OP reduces number of constraint checks by 50%. Also, the average of propagations is reduced by at least 15% while pruning the same search space as AC4.

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   169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.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. R. Barták. Theory and practice of constraint propagation. In J. Figwer, editor, Proceedings of the 3rd Workshop on Constraint Programming in Decision and Control, 2001.

    Google Scholar 

  2. R. Barták. Constraint propagation and backtracking-based search. In Lecture Notes. First international summer school on CP, 2005.

    Google Scholar 

  3. C. Bessiere. Constraint propagation. Technical report, CNRS/University of Montpellier, 2006.

    Google Scholar 

  4. R. Dechter. Constraint Processing. Morgan Kaufmann, 2003.

    Google Scholar 

  5. A. K. Mackworth. Consistency in networks of relations. AI, 8:99–118, 1977.

    MATH  Google Scholar 

  6. R. Mohr and T.C. Henderson. Arc and path consistency revised. AI, 28:225–233, 1986.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marlene Arangu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag London

About this paper

Cite this paper

Arangu, M., Salido, M.A., Barber, F. (2010). Extending arc-consistency algorithms for Non-Normalized CSPs. In: Bramer, M., Ellis, R., Petridis, M. (eds) Research and Development in Intelligent Systems XXVI. Springer, London. https://doi.org/10.1007/978-1-84882-983-1_24

Download citation

  • DOI: https://doi.org/10.1007/978-1-84882-983-1_24

  • Published:

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-84882-982-4

  • Online ISBN: 978-1-84882-983-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics