Skip to main content

Consistency of the Matching Predicate

  • Conference paper
Book cover Advances in Artificial Intelligence (SETN 2006)

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

Included in the following conference series:

  • 1744 Accesses

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”.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Costa, M.C.: Persistency in maximum cardinality bipartite matchings. Operations Research Letters 15, 143–149 (1994)

    Article  MathSciNet  MATH  Google Scholar 

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

    MATH  Google Scholar 

  3. Edmonds, J.: Paths, trees and flowers. Canadian Journal of Mathematics 17, 449–467 (1965)

    Article  MathSciNet  MATH  Google Scholar 

  4. Fekete, S.P., Firla, R.T., Spille, B.: Characterizing matchings as the intersection of matroids. Mathematical Methods of Operations Research 58, 319–329 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  5. Korte, B., Vygen, J.: Combinatorial Optimization: Theory and Algorithms. Algorithms and Combinatorics, vol. 21. Springer, Heidelberg (1991)

    MATH  Google Scholar 

  6. Lovasz, L., Plummer, M.D.: Matching theory. Annals of Discrete Mathematics, vol. 29. North-Holland, Amsterdam (1986)

    MATH  Google Scholar 

  7. Régin, J.C.: The symmetric alldifferent constraint. In: Proceedings of the IJCAI 1999, pp. 420–425 (1999)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics