Abstract
Let G(V,E) denote an undirected graph, V and E being the sets of its nodes and edges, respectively. A matching in G(V,E) is a subset of edges with no common endpoints. Finding a matching of maximum cardinality constitutes the maximum cardinality matching (MCM) problem. For a thorough theoretical discussion we refer to [6]. The MCM problem is of specific interest from a Constraint Programming (CP) point of view because it can model several logical constraints (predicates) like the all_different and the symmetric all_different predicates [7]. Thus, the definition of a maximum cardinality matching constraint provides a framework encompassing other predicates. Along this line of research, we define a global constraint with respect to the MCM and address the issue of consistency. Establishing hyper-arc consistency implies the identification of edges that cannot participate in any maximum cardinality matching. Evidently, this issue (also called filtering) is related to the methods developed for solving the problem. Solving this problem for bipartite graphs was common knowledge long before Edmonds proposed an algorithm for the non-bipartite case [3]. Regarding hyper-arc consistency, the problem has been resolved only for the bipartite case [1].
This research has been partially funded by the Greek Ministry of Education under the program “Pythagoras II”.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Costa, M.C.: Persistency in maximum cardinality bipartite matchings. Operations Research Letters 15, 143–149 (1994)
Dechter, R.: Constraint Processing. Morgan Kaufmann, San Francisco (2003)
Edmonds, J.: Paths, trees and flowers. Canadian Journal of Mathematics 17, 449–467 (1965)
Fekete, S.P., Firla, R.T., Spille, B.: Characterizing matchings as the intersection of matroids. Mathematical Methods of Operations Research 58, 319–329 (2003)
Korte, B., Vygen, J.: Combinatorial Optimization: Theory and Algorithms. Algorithms and Combinatorics, vol. 21. Springer, Heidelberg (1991)
Lovasz, L., Plummer, M.D.: Matching theory. Annals of Discrete Mathematics, vol. 29. North-Holland, Amsterdam (1986)
Régin, J.C.: The symmetric alldifferent constraint. In: Proceedings of the IJCAI 1999, pp. 420–425 (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Magos, D., Mourtos, I., Pitsoulis, L. (2006). Consistency of the Matching Predicate. In: Antoniou, G., Potamias, G., Spyropoulos, C., Plexousakis, D. (eds) Advances in Artificial Intelligence. SETN 2006. Lecture Notes in Computer Science(), vol 3955. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11752912_67
Download citation
DOI: https://doi.org/10.1007/11752912_67
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34117-8
Online ISBN: 978-3-540-34118-5
eBook Packages: Computer ScienceComputer Science (R0)