Computing large matchings fast
Author(s) -
Ignaz Rutter,
Alexander Wolff
Publication year - 2010
Publication title -
acm transactions on algorithms
Language(s) - English
Resource type - Book series
SCImago Journal Rank - 1.093
H-Index - 57
eISSN - 1549-6333
pISSN - 1549-6325
ISBN - 978-0-89871-698-6
DOI - 10.1145/1868237.1868238
Subject(s) - combinatorics , mathematics , indifference graph , chordal graph , pathwidth , degree (music) , discrete mathematics , adjacency list , 1 planar graph , bounded function , planar graph , matching (statistics) , clique sum , graph , line graph , acoustics , mathematical analysis , statistics , physics
In this article we present algorithms for computing large matchings in 3-regular graphs, graphs with maximum degree 3, and 3-connected planar graphs. The algorithms give a guarantee on the size of the computed matching and take linear or slightly superlinear time. Thus they are faster than the best-known algorithm for computing maximum matchings in general graphs, which runs in O(&sqrt;nm) time, where n denotes the number of vertices and m the number of edges of the given graph. For the classes of 3-regular graphs and graphs with maximum degree 3, the bounds we achieve are known to be best possible. We also investigate graphs with block trees of bounded degree, where the d-block tree is the adjacency graph of the d-connected components of the given graph. In 3-regular graphs and 3-connected planar graphs with bounded-degree 2- and 4-block trees, respectively, we show how to compute maximum matchings in slightly superlinear time.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom