|
ABSTRACT
Our main result is an O(nm)-time (deterministic) algorithm for constructing an ear decomposition of a matching-covered graph, where n and m denote the number of nodes and edges. The improvement in the running time comes from new structural results that give a sharpened version of Lovász and Plummer's Two-Ear Theorem. Our algorithm is based on O(nm)-time algorithms for two other fundamental problems in matching theory, namely, finding all the allowed edges of a graph, and finding the canonical partition of an elementary graph. To the best of our knowledge, no faster deterministic algorithms are known for these two fundamental problems.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Ravindra K. Ahuja , Thomas L. Magnanti , James B. Orlin, Network flows: theory, algorithms, and applications, Prentice-Hall, Inc., Upper Saddle River, NJ, 1993
|
| |
2
|
Carvalho, M. H., Lucchesi, C. L., and Murty, U. S. R. 2002. (i) On a conjecture of Lovász concerning bricks I. The characteristic of a matching covered graph. J. Combin. Theor. B 85, 94--136; (ii) On a conjecture of Lovász concerning bricks II. Bricks of finite characteristic. J. Combin. Theor. B 85, 137--180.
|
| |
3
|
Carvalho, M. H., Lucchesi, C. L., and Murty, U. S. R. 2003. The matching lattice, In Recent Advances in Algorithms and Combinatorics, B. Reed and C. L. Sales, Eds. CMS Books in Mathematics. Springer, Berlin, Germany, 1--26.
|
| |
4
|
|
| |
5
|
Edmonds, J. 1965. Paths, trees and flowers. Can. J. Math. 17, 449--467.
|
| |
6
|
Gabow, H. N., and Tarjan, R. E. 1985. A linear time algorithm for a special case of disjoint set union. J. Comput. Syst. Sci. 30, 209--221.
|
| |
7
|
|
| |
8
|
Hetyei, G. 1964. Rectangular configurations which can be covered by 2 × 1 rectangles. Pésci Tan. Föisk. Közl. 8, 351--367.
|
| |
9
|
Kotzig, A. 1959/1960. Ein beitrag zur theorie der endlichen graphen I--II--III. Mat. Fyz. Casopis 9, 73--91, 136--159; 10, 205--215.
|
| |
10
|
Little, C. H. C., and Rendl, F. 1989. An algorithm for the ear decomposition of a 1-factor covered graph. J. Austral. Math. Soc. (Series A) 46, 296--301.
|
| |
11
|
Lovász, L. 1983. Ear decompositions of matching-covered graphs. Combinatorica 3, 105--117.
|
| |
12
|
|
| |
13
|
Lovász, L., and Plummer, M. D. 1975. On bicritical graphs. Colloq. Math. Soc. Jáinos Bolyai 10, 1051--1079.
|
| |
14
|
Lovász, L., and Plummer, M. D. 1986. Matching Theory. Akadémiai Kiadó, Budapest, Hungary.
|
| |
15
|
Micali, S., and Vazirani, V. V. 1980. An O(&surd;∣V∣∣E∣) algorithm for finding maximum matching in general graphs. In Proceedings of the 21st IEEE F.O.C.S. 17--27.
|
| |
16
|
Murty, U. S. R. 1994. The matching lattice and related topics. Preliminary report. Dept. of Combinatorics & Optimization, University Waterloo, Waterloo, Ont., Canada.
|
| |
17
|
Naddef, D., and Pulleyblank, W. R. 1982. Ear decompositions of elementary graphs and GF(2)-rank of perfect matchings. In Proceedings of the Bonn Workshop on Combinatorial Optimization, A. Bachem, M. Grötschel, and B. Korte, Eds. Ann. Discrete Math., 16, 241--260.
|
| |
18
|
|
| |
19
|
|
| |
20
|
Vazirani, V. V. 1994. A theory of alternating paths and blossoms for proving correctness of the O(&surd;VE) general graph matching algorithm. Combinatorica 14, 71--109.
|
| |
21
|
Schrijver, A. 2003. Combinatorial Optimization: Polyhedra and Efficiency. Springer-Verlag, Berlin, Germany.
|
| |
22
|
|
|