arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2005.01929cs.DScs.GT
收藏

边加权在线二分匹配

Edge-Weighted Online Bipartite Matching

Matthew Fahrbach, Zhiyi Huang, Runzhou Tao, Morteza Zadimoghaddam

AI总结:

本文研究边加权在线二分匹配问题,提出首个打破长期存在的1/2竞争比障碍的在线算法,实现至少0.5086的竞争比,其核心技术为在线相关选择(OCS)子程序。

摘要:

在线二分匹配及其变体是在线算法文献中最基本的问题之一。Karp, Vazirani 和 Vazirani (STOC 1990) 针对无权问题提出了一种优雅的算法,实现了 $1-1/e$ 的最优竞争比。随后,Aggarwal 等人 (SODA 2011) 将他们的算法和分析推广到了顶点加权情形。然而,除了平凡的 $1/2$ 竞争比贪心算法外,人们对最一般的边加权问题知之甚少。在本文中,我们提出了首个打破长期存在的 $1/2$ 障碍的在线算法,并实现了至少 $0.5086$ 的竞争比。鉴于 Kapralov, Post 和 Vondrák (SODA 2013) 的 hardness 结果限制了在更一般的单调次模福利最大化问题上超越 $1/2$ 竞争比,我们的结果可以被视为强有力的证据,表明在线设定下边加权二分匹配严格易于次模福利最大化。我们在线匹配算法的主要成分是一种称为在线相关选择(OCS)的新颖子程序,它以一系列顶点对作为输入,并从每一对中选择一个顶点。OCS 没有使用全新的随机位来从每一对中选择顶点,而是对不同对之间的决策进行负相关处理,并提供了相关程度的定量度量。我们相信我们的 OCS 技术具有独立的意义,并将在其他在线优化问题中找到进一步的应用。

英文摘要:

Online bipartite matching and its variants are among the most fundamental problems in the online algorithms literature. Karp, Vazirani, and Vazirani (STOC 1990) introduced an elegant algorithm for the unweighted problem that achieves an optimal competitive ratio of $1-1/e$. Later, Aggarwal et al. (SODA 2011) generalized their algorithm and analysis to the vertex-weighted case. Little is known, however, about the most general edge-weighted problem aside from the trivial $1/2$-competitive greedy algorithm. In this paper, we present the first online algorithm that breaks the long-standing $1/2$ barrier and achieves a competitive ratio of at least $0.5086$. In light of the hardness result of Kapralov, Post, and Vondrák (SODA 2013) that restricts beating a $1/2$ competitive ratio for the more general problem of monotone submodular welfare maximization, our result can be seen as strong evidence that edge-weighted bipartite matching is strictly easier than submodular welfare maximization in the online setting. The main ingredient in our online matching algorithm is a novel subroutine called online correlated selection (OCS), which takes a sequence of pairs of vertices as input and selects one vertex from each pair. Instead of using a fresh random bit to choose a vertex from each pair, the OCS negatively correlates decisions across different pairs and provides a quantitative measure on the level of correlation. We believe our OCS technique is of independent interest and will find further applications in other online optimization problems.

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

↑