An augmenting path algorithm for linear matroid parity (Q1087880)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | An augmenting path algorithm for linear matroid parity |
scientific article |
Statements
An augmenting path algorithm for linear matroid parity (English)
0 references
1986
0 references
Given a graph G and a matching M on VG, a matroid matching in (G,M) is a matching in G whose incident vertices are independent in M. The first successful approach to this problem is due to \textit{L. Lovász} [Algebraic methods in graph theory, Vol. II, Conf. Szeged. 1978, Colloq. Math. János Bolyai 25, 495-517 (1981; Zbl 0478.05027)]. The authors present a new algorithm for the problem of finding a maximum matching, assuming M represented over a field. The classical notion of augmenting paths is extended via the definition of augmenting sequences. Those sequences alternate edges relative to a matching, where successive edges are not required to have a common end. Rather, some sets of vertices obtained from the matching and the sequence must have the same span. This is adequate, as it is proved that a matching is maximum iff it does not allow an augmenting sequence. Augmenting sequences are hard to find generally; the key to the algorithm is an creating mock augmenting sequences in which the span conditions are verified with some of the elements of M substituted by calculated vectors in the vector space spanned by the vectors representing M. The algorithm yields a proof of Lovász's min-max relation, and runs in time O(m.t(n)), where \(m=VG\), \(n=r(M)\) and t(n) is the time spent for multiplying \(n\times n\) matrices. The paper is written in the framework of the special case where G is a collection of independent edges; there is an easy polynomial reduction of the general case to this special case.
0 references