Maximum Matching in Regular and Almost Regular Graphs
We present an O ( n 2 log n )-time algorithm that finds a maximum matching in a regular graph with n vertices. More generally, the algorithm runs in O ( rn 2 log n ) time if the difference between the maximum degree and the minimum degree is less than r . This running time is faster than applying th...
Saved in:
| Published in | Algorithmica Vol. 66; no. 1; pp. 87 - 92 |
|---|---|
| Main Author | |
| Format | Journal Article |
| Language | English |
| Published |
New York
Springer-Verlag
01.05.2013
Springer |
| Subjects | |
| Online Access | Get full text |
| ISSN | 0178-4617 1432-0541 |
| DOI | 10.1007/s00453-012-9625-7 |
Cover
| Summary: | We present an
O
(
n
2
log
n
)-time algorithm that finds a maximum matching in a regular graph with
n
vertices. More generally, the algorithm runs in
O
(
rn
2
log
n
) time if the difference between the maximum degree and the minimum degree is less than
r
. This running time is faster than applying the fastest known general matching algorithm that runs in
-time for graphs with
m
edges, whenever
m
=
ω
(
rn
1.5
log
n
). |
|---|---|
| ISSN: | 0178-4617 1432-0541 |
| DOI: | 10.1007/s00453-012-9625-7 |