vix.ing · top · new · best · stats · spec

Data Reduction for Maximum Matching on Real-World Graphs: Theory and Experiments

2018/06/25 by Tomohiro Koana, Viatcheslav Korenwein, Koana, Tomohiro +7
Computer Science · #Advanced Graph Theory Research #Complexity and Algorithms in Graphs #Data Structures and Algorithms (cs.DS) #FOS: Computer and information sciences #Graph Labeling and Dimension Problems

paper · doi:10.48550/arxiv.1806.09683

openalex publication_date 2018/06/25 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28

Abstract

Finding a maximum-cardinality or maximum-weight matching in (edge-weighted) undirected graphs is among the most prominent problems of algorithmic graph theory. For n-vertex and m-edge graphs, the best known algorithms run in \widetildeO(m√(n)) time. We build on recent theoretical work focusing on linear-time data reduction rules for finding maximum-cardinality matchings and complement the theoretical results by presenting and analyzing (thereby employing the kernelization methodology of parameterized complexity analysis) new (near-)linear-time data reduction rules for both the unweighted and the positive-integer-weighted case. Moreover, we experimentally demonstrate that these data reduction rules provide significant speedups of the state-of-the art implementations for computing matchings in real-world graphs: the average speedup factor is 4.7 in the unweighted case and 12.72 in the weighted case.

Citations

Related