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.
Similar content being viewed by others
References
Apt, K.R. (2003). Principles of Constraint Programming. Cambridge, UK: Cambridge University Press.
Beldiceanu, N., Katriel, I., & Thiel, S. (2004). Filtering algorithms for the same constraint. In CP-AI-OR 2004 of LNCS 3011, pages 65–79.
Bleuzen-Guernalec, N., & Colmerauer, A. (2000). Optimal narrowing of a block of sortings in optimal time. Constraints 5(1–2): 85–118.
Fukuda, K., & Matsui, T. (1994). Finding all the perfect matchings in bipartite graphs. Applied Mathematics Letters 7(1): 15–18.
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.
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.
Jerrum, M., & Sinclair, A. (1989). Approximating the permanent. SIAM on Journal on Computing, 18:149–1178.
Katriel, I., & Thiel, S. (2003). Fast bound consistency for the global cardinality constraint. In CP 2003 of LNCS 2833, pages 437–451.
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.
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.
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.
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.
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.
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.
Régin, J.-C. (1994). A filtering algorithm for constraints of difference in CSPs. In AAAI-94, pages 362–367.
Régin, J.-C. (1996). Generalized arc-consistency for global cardinality constraint. In AAAI 1996, pages 209–215.
van Hoeve, W.J. (2001). The alldifferent constraint: A survey In Sixth Annual Workshop of the ERCIM Working Group on Constraints, Prague.
Author information
Authors and Affiliations
Corresponding author
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
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10601-006-9004-6