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

在线随机匹配:击败1-1/e

Online Stochastic Matching: Beating 1-1/e

Jon Feldman, Aranyak Mehta, Vahab Mirrokni, S. Muthukrishnan

摘要:

我们研究在线随机二部匹配问题,在形式上的动机在互联网上的显示广告分配。在在线但对抗的情况下,Karp、Vazirani和Vazirani的著名结果给出了近似比$1-1/e$。在从已知分布中重复提取节点的在线随机情况下,贪心算法匹配此近似比,但仍然没有已知的算法可以击败$1 - 1/e$界限。我们的主要结果是一个0.67近似随机二分匹配的在线算法,打破了这个$1 - {1/e}$障碍。此外,我们表明,没有在线算法可以产生一个任意小的$ε$这个问题的$1-ε$近似。我们采用了一种新的应用程序的权力的两个选择的想法,从负载均衡:我们计算两个不相交的解决方案,预期的情况下,并使用它们都在网上的算法在规定的优先顺序。为了确定这两个不相交的解决方案,我们解决了一个最大流问题的提升流图,然后仔细分解这个最大流到两个边缘不相交(近)匹配。这两个离线解决方案用于表征在任何情况下的最优上限。这是通过识别一个切割来完成的,我们可以将其值绑定在到达分布下。

英文摘要:

We study the online stochastic bipartite matching problem, in a form motivated by display ad allocation on the Internet. In the online, but adversarial case, the celebrated result of Karp, Vazirani and Vazirani gives an approximation ratio of $1-1/e$. In the online, stochastic case when nodes are drawn repeatedly from a known distribution, the greedy algorithm matches this approximation ratio, but still, no algorithm is known that beats the $1 - 1/e$ bound. Our main result is a 0.67-approximation online algorithm for stochastic bipartite matching, breaking this $1 - {1/e}$ barrier. Furthermore, we show that no online algorithm can produce a $1-ε$ approximation for an arbitrarily small $ε$ for this problem. We employ a novel application of the idea of the power of two choices from load balancing: we compute two disjoint solutions to the expected instance, and use both of them in the online algorithm in a prescribed preference order. To identify these two disjoint solutions, we solve a max flow problem in a boosted flow graph, and then carefully decompose this maximum flow to two edge-disjoint (near-)matchings. These two offline solutions are used to characterize an upper bound for the optimum in any scenario. This is done by identifying a cut whose value we can bound under the arrival distribution.

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

↑