Skip to main content

Optimal Matching Forests and Valuated Delta-Matroids

  • Conference paper
Integer Programming and Combinatoral Optimization (IPCO 2011)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 6655))

Abstract

The matching forest problem in mixed graphs is a common generalization of the matching problem in undirected graphs and the branching problem in directed graphs. Giles presented an \(\mathrm{O}( n\sp{2}m )\)-time algorithm for finding a maximum-weight matching forest, where n is the number of vertices and m is that of edges, and a linear system describing the matching forest polytope. Later, Schrijver proved total dual integrality of the linear system. In the present paper, we reveal another nice property of matching forests: the degree sequences of the matching forests in any mixed graph form a delta-matroid and the weighted matching forests induce a valuated delta-matroid. We remark that the delta-matroid is not necessarily even, and the valuated delta-matroid induced by weighted matching forests slightly generalizes the well-known notion of Dress and Wenzel’s valuated delta-matroids. By focusing on the delta-matroid structure and reviewing Giles’ algorithm, we design a simpler \(\mathrm{O}( n\sp{2}m )\)-time algorithm for the weighted matching forest problem. We also present a faster \(\mathrm{O}( n\sp{3} )\)-time algorithm by using Gabow’s method for the weighted matching problem.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

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. Bouchet, A.: Greedy Algorithm and Symmetric Matroids. Math. Programming 38, 147–159 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  2. Bouchet, A.: Matchings and Δ-Matroids. Discrete Appl. Math. 24, 55–62 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  3. Chandrasekaran, R., Kabadi, S.N.: Pseudomatroids. Discrete Math. 71, 205–217 (1988)

    Article  MathSciNet  MATH  Google Scholar 

  4. Cunningham, W.H., Marsh III, A.B.: A Primal Algorithm for Optimum Matching. Math. Programming Study 8, 50–72 (1978)

    Article  MathSciNet  MATH  Google Scholar 

  5. Dress, A.W.M., Havel, T.: Some Combinatorial Properties of Discriminants in Metric Vector Spaces. Adv. Math. 62, 285–312 (1986)

    Article  MathSciNet  MATH  Google Scholar 

  6. Dress, A.W.M., Wenzel, W.: A Greedy-Algorithm Characterization of Valuated Δ-matroids. Appl. Math. Lett. 4, 55–58 (1991)

    Article  MathSciNet  MATH  Google Scholar 

  7. Edmonds, J.: Maximum Matching and a Polyhedron with 0,1-Vertices. J. Res. Natl. Bur. Stand. Sect. B 69, 125–130 (1965)

    Article  MathSciNet  MATH  Google Scholar 

  8. Edmonds, J.: Paths, Trees, and Flowers. Canad. J. Math. 17, 449–467 (1965)

    Article  MathSciNet  MATH  Google Scholar 

  9. Edmonds, J.: Optimum Branchings. J. Res. Natl. Bur. Stand. Sect. B 71, 233–240 (1967)

    Article  MathSciNet  MATH  Google Scholar 

  10. Edmonds, J., Giles, R.: A Min-Max Relation for Submodular Functions on Graphs. Ann. Discrete Math. 1, 185–204 (1977)

    Article  MathSciNet  MATH  Google Scholar 

  11. Frank, A.: Covering Branchings. Acta Sci. Math (Szeged) 41, 77–81 (1979)

    MathSciNet  MATH  Google Scholar 

  12. Frank, A., Tardos, É.: Generalized Polymatroids and Submodular Flows. Math. Programming 42, 489–563 (1988)

    Article  MathSciNet  MATH  Google Scholar 

  13. Gabow, H.N.: Implementation of Algorithms for Maximum Matching on Nonbipartite Graphs, Ph.D. thesis, Stanford University (1973)

    Google Scholar 

  14. Giles, R.: Optimum Matching Forests I: Special Weights. Math. Programming 22, 1–11 (1982)

    Article  MathSciNet  MATH  Google Scholar 

  15. Giles, R.: Optimum Matching Forests II: General Weights. Math. Programming 22, 12–38 (1982)

    Article  MathSciNet  MATH  Google Scholar 

  16. Giles, R.: Optimum Matching Forests III: Facets of Matching Forest Polyhedra. Math. Programming 22, 39–51 (1982)

    Article  MathSciNet  MATH  Google Scholar 

  17. Keijsper, J.: A Vizing-Type Theorem for Matching Forests. Discrete Math. 260, 211–216 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  18. Lovász, L.: Matroid Matching and Some Applications. J. Combin. Theory Ser. B 28, 208–236 (1980)

    Article  MathSciNet  MATH  Google Scholar 

  19. Murota, K.: Characterizing a Valuated Delta-Matroid as a Family of Delta-Matroids. J. Oper. Res. Soc. Japan 40, 565–578 (1997)

    MathSciNet  MATH  Google Scholar 

  20. Murota, K.: Discrete Convex Analysis. SIAM, Philadelphia (2003)

    Book  MATH  Google Scholar 

  21. Schrijver, A.: Total Dual Integrality of Matching Forest Constraint. Combinatorica 20, 575–588 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  22. Schrijver, A.: Combinatorial Optimization—Polyhedra and Efficiency. Springer, Heidelberg (2003)

    MATH  Google Scholar 

  23. Vizing, V.G.: Ob Otsenke Khromaticheskogo Klassa p-grapha (in Russian). Diskretnyĭ 3, 25–30 (1964)

    Google Scholar 

  24. Vizing, V.G.: Khromaticheskiĭ Klass Mul’tigrafa (in Russian). Kibernetika 1(3), 29–39 (1965)

    Google Scholar 

  25. Wenzel, W.: Δ-Matroids with the Strong Exchange Conditions. Appl. Math. Lett. 6, 67–70 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  26. Wenzel, W.: Pfaffian Forms and Δ-Matroids. Discrete Math. 115, 253–266 (1993)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Takazawa, K. (2011). Optimal Matching Forests and Valuated Delta-Matroids. In: Günlük, O., Woeginger, G.J. (eds) Integer Programming and Combinatoral Optimization. IPCO 2011. Lecture Notes in Computer Science, vol 6655. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-20807-2_32

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-20807-2_32

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-20806-5

  • Online ISBN: 978-3-642-20807-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics