一种带权方法求解最大基数二分匹配问题及其在几何场景中的应用
计算几何
2019-03-26 v1 数据结构与算法
摘要
我们提出一种带权方法来计算任意二分图中的最大基数匹配。我们的主要结果是一个新算法,它以边权为 或 的带权二分图 作为输入。令 为 中任意匹配的权值上界。考虑由 中所有权值为 的边所诱导的子图。假设该子图中每个连通分支有 个顶点和 条边。我们提出一种算法,在 时间内计算 中的最大基数匹配。当所有边权均为 (对称地,当所有权值均为 )时,我们的算法将与著名的 Hopcroft-Karp (HK) 算法一致,其运行时间为 。然而,如果我们可以在其边上仔细分配 和 的权值,使得 和 均为 的次线性且 (),那么我们能在 时间内计算 中的最大基数匹配。利用我们的算法,我们得到一个 时间的新算法来计算 的 -近似瓶颈匹配,以及一个 时间的算法来计算 维中的 -近似瓶颈匹配。此前所有算法均需 时间。给定任意图 ,其每个大小为 ()的子图 具有易计算的平衡顶点分隔符,我们可应用我们的算法在 时间内计算最大匹配,改进了 HK 算法所需的 时间。
引用
@article{arxiv.1903.10445,
title = {A Weighted Approach to the Maximum Cardinality Bipartite Matching Problem with Applications in Geometric Settings},
author = {Nathaniel Lahn and Sharath Raghvendra},
journal= {arXiv preprint arXiv:1903.10445},
year = {2019}
}
备注
Appears in SoCG 2019