Computer Science – Data Structures and Algorithms
Scientific paper
2009-05-26
Computer Science
Data Structures and Algorithms
Scientific paper
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-\epsilon$ approximation for an arbitrarily small $\epsilon$ 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.
Feldman Jon
Mehta Aranyak
Mirrokni Vahab
Muthukrishnan Siddharth
No associations
LandOfFree
Online Stochastic Matching: Beating 1-1/e does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.
If you have personal experience with Online Stochastic Matching: Beating 1-1/e, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Online Stochastic Matching: Beating 1-1/e will most certainly appreciate the feedback.
Profile ID: LFWR-SCP-O-646186