Matrix multiplication via arithmetic progressions
Journal of Symbolic Computation - Special issue on computational algebraic complexity
A Generalization of Edmonds' Matching and Matroid Intersection Algorithms
Proceedings of the 9th International IPCO Conference on Integer Programming and Combinatorial Optimization
On the maximum even factor in weakly symmetric graphs
Journal of Combinatorial Theory Series B
Algebraic Structures and Algorithms for Matching and Matroid Problems
FOCS '06 Proceedings of the 47th Annual IEEE Symposium on Foundations of Computer Science
Note on the path-matching formula
Journal of Graph Theory
A Gallai–Edmonds-type structure theorem for path-matchings
Journal of Graph Theory
A combinatorial algorithm to find a maximum even factor
IPCO'05 Proceedings of the 11th international conference on Integer Programming and Combinatorial Optimization
Hi-index | 0.00 |
This paper deals with the independent even factor problem, which generalizes both of the matching problem and the matroid intersection problem. For odd-cycle-symmetric digraphs, in which each arc in any odd dicycle has the reverse arc, a min-max formula is established as a common generalization of the Tutte-Berge formula for matchings and the min-max formula of Edmonds (1970) for matroid intersection. We devise a combinatorial efficient algorithm to find a maximum independent even factor in an odd-cycle-symmetric digraph, which commonly extends two of the alternating-path type algorithms, the even factor algorithm of Pap (2005) and the matroid intersection algorithms. This algorithm gives a constructive proof of the min-max formula, and contains a new operation on matroids, which corresponds to shrinking factor-critical components in the matching algorithm of Edmonds (1965). The running time of the algorithm is O(n4Q), where n is the number of vertices and Q is the time for an independence test. The algorithm also gives a common generalization of the Edmonds-Gallai decomposition for matchings and the principal partition for matroid intersection.