Skip to main content

AC2001-OP: An Arc-Consistency Algorithm for Constraint Satisfaction Problems

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 6098))

Abstract

Many real life problems can be modeled as constraint satisfaction problems (CSPs) and be solved using constraint programming techniques. In broad domains, consistency techniques become an important issue important since they can prune the search space and make more efficient the search of solutions. In this paper, we present AC2001-OP, an optimized version of AC2001/3.1 for arithmetic constraints, that reduces the number of propagations, the number of constraint checks and the running time meanwhile it prunes the same search space that the standard version. In inequality constraints, AC2001-OP, checks the binary constraints in both directions (full arc-consistency), but it only propagates the new constraints in one direction. Thus, it avoids checking redundant constraints that do not filter any value of variable’s domains. The computational evaluation performed shows the improvement of AC2001-OP over AC2001/3.1 in both random instances as well as in domain-oriented problems of railway scheduling scenarios.

This work has been partially supported by the research projects TIN2007-67943-C02-01 (Min. de Educacion y Ciencia, Spain-FEDER) and P19/08 (Min. de Fomento, Spain-FEDER).

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. Arangú, M., Salido, M.A., Barber, F.: AC3-OP: An arc-consistency algorithm for arithmetic constraints. In: CCIA 2009 (2009)

    Google Scholar 

  2. Bessiere, C.: Constraint propagation. Technical report, CNRS (2006)

    Google Scholar 

  3. Bessiere, C., Régin, J.C., Yap, R., Zhang, Y.: An optimal coarse-grained arc-consistency algorithm. Artificial Intelligence 165, 165–185 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  4. Dechter, R.: Constraint Processing. Morgan Kaufmann, San Francisco (2003)

    Google Scholar 

  5. Ingolotti, L.: Modelos y métodos para la optimización y eficiencia de la programación de horarios ferroviarios. PhD thesis, Universidad Politécnica de Valencia (2007)

    Google Scholar 

  6. Lecoutre, C., Boussemart, F., Hemery, F.: Exploiting multidirectionality in coarse-grained arc consistency algorithms. In: Rossi, F. (ed.) CP 2003. LNCS, vol. 2833, pp. 480–494. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  7. Lecoutre, C., Hemery, F.: A study of residual supports in arc consistency. In: Proceedings IJCAI 2007, pp. 125–130 (2007)

    Google Scholar 

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

    Article  MATH  Google Scholar 

  9. Mehta, D.: Reducing checks and revisions in the coarse-grained arc consistency algorithms. CP Letters 2, 37–53 (2008)

    MathSciNet  Google Scholar 

  10. Ruttkay, Z.: Constraint Satisfaction - a Survey. CWI Quarterly 11(2, 3), 123–162 (1998)

    MATH  MathSciNet  Google Scholar 

  11. Salido, M., Abril, M., Barber, F., Ingolotti, L., Tormos, P., Lova, A.: Domain dependent distributed models for railway scheduling. Knowledge-Based Systems 20, 186–194 (2007)

    Article  Google Scholar 

  12. Salido, M.A.: A non-binary constraint ordering heuristic for constraint satisfaction problems. Applied Mathematics and Computation 198(1), 280–295 (2008)

    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

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Arangú, M., Salido, M.A., Barber, F. (2010). AC2001-OP: An Arc-Consistency Algorithm for Constraint Satisfaction Problems. In: García-Pedrajas, N., Herrera, F., Fyfe, C., Benítez, J.M., Ali, M. (eds) Trends in Applied Intelligent Systems. IEA/AIE 2010. Lecture Notes in Computer Science(), vol 6098. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-13033-5_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-13033-5_23

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-13032-8

  • Online ISBN: 978-3-642-13033-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics