arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1806.09683cs.DS
收藏

真实世界图的最大匹配数据约简:理论与实验

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

Tomohiro Koana, Viatcheslav Korenwein, André Nichterlein, Rolf Niedermeier, Philipp Zschoche

摘要:

在(边加权)无向图中找到最大基数或最大权重匹配是算法图论中最突出的问题之一。对于$n$ -顶点图和$m$ -边图,最著名的算法在$\widetilde{O}(m\sqrt{n})$时间内运行.我们建立在最近的理论工作,重点是线性时间数据减少规则,寻找最大基数匹配和补充的理论结果,提出和分析(从而采用核化方法的参数化复杂性分析)新的(近)线性时间数据减少规则的未加权和正整数加权的情况下。此外,我们的实验表明,这些数据减少规则提供了显着的加速的最先进的实现计算匹配在现实世界的图形:平均加速因子为4.7在未加权的情况下,在加权的情况下,12.72。

英文摘要:

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 $\widetilde{O}(m\sqrt{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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑