Skip to main content
Log in

Multiconsistency and Robustness with Global Constraints

  • Published:
Constraints Aims and scope Submit manuscript

Abstract

We propose a natural generalization of arc-consistency, which we call multiconsistency: a value v in the domain of a variable x is k-multiconsistent with respect to a constraint C if there are at least k solutions to C in which x is assigned the value v. We present algorithms that determine which variable-value pairs are k-multiconsistent with respect to several well known global constraints. In addition, we show that finding super solutions is sometimes strictly harder than finding arbitrary solutions for these constraints and suggest multiconsistency as an alternative way to search for robust solutions.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Apt, K.R. (2003). Principles of Constraint Programming. Cambridge, UK: Cambridge University Press.

    Google Scholar 

  2. Beldiceanu, N., Katriel, I., & Thiel, S. (2004). Filtering algorithms for the same constraint. In CP-AI-OR 2004 of LNCS 3011, pages 65–79.

  3. Bleuzen-Guernalec, N., & Colmerauer, A. (2000). Optimal narrowing of a block of sortings in optimal time. Constraints 5(1–2): 85–118.

    Article  MATH  MathSciNet  Google Scholar 

  4. Fukuda, K., & Matsui, T. (1994). Finding all the perfect matchings in bipartite graphs. Applied Mathematics Letters 7(1): 15–18.

    Article  MATH  MathSciNet  Google Scholar 

  5. Hebrard, E., Hnich, B., & Walsh, T. (2004). Super solutions in constraint programming. In CP-AI-OR 2004 of LNCS 3011, pages 157–172. , Berlin Heidelberg New York: Springer.

    Google Scholar 

  6. Hopcroft, J.E., & Karp, R.M. (1973). An n 5/2 algorithm for maximum matching in bipartite graphs. SIAM on Journal on Computing 2(4): 225–231.

    Article  MATH  MathSciNet  Google Scholar 

  7. Jerrum, M., & Sinclair, A. (1989). Approximating the permanent. SIAM on Journal on Computing, 18:149–1178.

    Article  MATH  MathSciNet  Google Scholar 

  8. Katriel, I., & Thiel, S. (2003). Fast bound consistency for the global cardinality constraint. In CP 2003 of LNCS 2833, pages 437–451.

  9. Lopez-Ortiz, A., Quimper, C.-G., Tromp, J., & van Beek, P. (2003). A fast and simple algorithm for bounds consistency of the alldifferent constraint. In Proceedings of the 18th International Joint Conference on Artificial Intelligence.

  10. Mehlhorn, K., & Thiel, S. (2000). Faster algorithms for bound-consistency of the sortedness and the Alldifferent constraint. In CP 2000 of LNCS1894, pages 306–319.

  11. Mucha, M., & Sankowski, P. (2004). Maximum matchings via gaussian elimination. In Proceedings of the 45th Annual IEEE Symposium on Foundations of Computer Science(FOCS’04), pages 559248–255. Washington, District of Columbia: IEEE Computer Society.

    Chapter  Google Scholar 

  12. Puget, J.-F. (July 1998). A fast algorithm for the bound consistency of alldiff constraints. In Proceedings of the Fifteenth National/Tenth Conference on Artificial Intelligence/Innovative Applications of Artificial Intelligence, pages 359–366.

  13. Quimper, C.-G., López-Ortiz, A., van Beek, P., & Golynski, A. (2004). Improved algorithms for the global cardinality constraint. InCP 2004 of LNCS 3258, pages 542–556. Berlin Heidelberg New York: Springer.

    Google Scholar 

  14. Quimper, C.-G., van Beek, P., Lopez-Ortiz, A., Golynski, A., & Sadjad, S.B., (2003). An efficient bunds consistency algorithm for the global cardinality constraint. In CP 2003, pages 600-614.

  15. Régin, J.-C. (1994). A filtering algorithm for constraints of difference in CSPs. In AAAI-94, pages 362–367.

  16. Régin, J.-C. (1996). Generalized arc-consistency for global cardinality constraint. In AAAI 1996, pages 209–215.

  17. van Hoeve, W.J. (2001). The alldifferent constraint: A survey In Sixth Annual Workshop of the ERCIM Working Group on Constraints, Prague.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Khaled Elbassioni.

Additional information

Supported by the Danish Research Agency (grant # 272-05-0081).

Basic Research in Computer Science, funded by the Danish National Research Foundation.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Elbassioni, K., Katriel, I. Multiconsistency and Robustness with Global Constraints. Constraints 11, 335–352 (2006). https://doi.org/10.1007/s10601-006-9004-6

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10601-006-9004-6

Keywords

Navigation