The Stochastic Matching Problem: Beating Half with a Non-Adaptive Algorithm

Sepehr Assadi, S. Khanna, Yang Li
{"title":"The Stochastic Matching Problem: Beating Half with a Non-Adaptive Algorithm","authors":"Sepehr Assadi, S. Khanna, Yang Li","doi":"10.1145/3033274.3085146","DOIUrl":null,"url":null,"abstract":"In the stochastic matching problem, we are given a general (not necessarily bipartite) graph G(V,E), where each edge in E is realized with some constant probability p > 0 and the goal is to compute a bounded-degree (bounded by a function depending only on p) subgraph H of G such that the expected maximum matching size in H is close to the expected maximum matching size in G. The algorithms in this setting are considered non-adaptive as they have to choose the subgraph H without knowing any information about the set of realized edges in G. Originally motivated by an application to kidney exchange, the stochastic matching problem and its variants have received significant attention in recent years. The state-of-the-art non-adaptive algorithms for stochastic matching achieve an approximation ratio of 1/2-ε for any ε > 0, naturally raising the question that if 1/2 is the limit of what can be achieved with a non-adaptive algorithm. In this work, we resolve this question by presenting the first algorithm for stochastic matching with an approximation guarantee that is strictly better than 1/2: the algorithm computes a subgraph H of G with the maximum degree O(log(1/p)/p such that the ratio of expected size of a maximum matching in realizations of H and G is at least 1/2 + δ0 for some absolute constant δ0 > 0. The degree bound on H achieved by our algorithm is essentially the best possible (up to an O(log(1/p)) factor) for any constant factor approximation algorithm, since an Ω(1/p) degree in H is necessary for a vertex to acquire at least one incident edge in a realization. Our result makes progress towards answering an open problem of Blum et al (EC 2015) regarding the possibility of achieving a (1 - ε)-approximation for the stochastic matching problem using non-adaptive algorithms. From the technical point of view, a key ingredient of our algorithm is a structural result showing that a graph whose expected maximum matching size is OPT always contains a b-matching of size (essentially) b ... OPT, for b = 1/p.","PeriodicalId":287551,"journal":{"name":"Proceedings of the 2017 ACM Conference on Economics and Computation","volume":"200 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-05-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"27","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2017 ACM Conference on Economics and Computation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3033274.3085146","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 27

Abstract

In the stochastic matching problem, we are given a general (not necessarily bipartite) graph G(V,E), where each edge in E is realized with some constant probability p > 0 and the goal is to compute a bounded-degree (bounded by a function depending only on p) subgraph H of G such that the expected maximum matching size in H is close to the expected maximum matching size in G. The algorithms in this setting are considered non-adaptive as they have to choose the subgraph H without knowing any information about the set of realized edges in G. Originally motivated by an application to kidney exchange, the stochastic matching problem and its variants have received significant attention in recent years. The state-of-the-art non-adaptive algorithms for stochastic matching achieve an approximation ratio of 1/2-ε for any ε > 0, naturally raising the question that if 1/2 is the limit of what can be achieved with a non-adaptive algorithm. In this work, we resolve this question by presenting the first algorithm for stochastic matching with an approximation guarantee that is strictly better than 1/2: the algorithm computes a subgraph H of G with the maximum degree O(log(1/p)/p such that the ratio of expected size of a maximum matching in realizations of H and G is at least 1/2 + δ0 for some absolute constant δ0 > 0. The degree bound on H achieved by our algorithm is essentially the best possible (up to an O(log(1/p)) factor) for any constant factor approximation algorithm, since an Ω(1/p) degree in H is necessary for a vertex to acquire at least one incident edge in a realization. Our result makes progress towards answering an open problem of Blum et al (EC 2015) regarding the possibility of achieving a (1 - ε)-approximation for the stochastic matching problem using non-adaptive algorithms. From the technical point of view, a key ingredient of our algorithm is a structural result showing that a graph whose expected maximum matching size is OPT always contains a b-matching of size (essentially) b ... OPT, for b = 1/p.
随机匹配问题:一种非自适应算法
在随机匹配问题中,我们给出一个一般的(不一定是二部的)图G(V,E),每条边在E是用常数来实现概率p > 0,我们的目标是计算一个bounded-degree(有界函数仅依赖p)子图H (G,预计在H是最大匹配大小接近预期的最大匹配大小在G算法在此设置,考虑非自适应的选择子图H不知道任何信息关于G组意识到边缘的最初出于应用肾吗交换、随机匹配问题及其变体近年来受到了极大的关注。对于任何ε > 0,最先进的非自适应随机匹配算法实现了1/2-ε的近似比,自然提出了一个问题,如果1/2是非自适应算法可以实现的极限。在这项工作中,我们通过提出第一种具有严格优于1/2的近似保证的随机匹配算法来解决这个问题:该算法计算最大度为O(log(1/p)/p的G的子图H,使得实现H和G的最大匹配的期望大小之比至少为1/2 + δ0对于某个绝对常数δ0 > 0。我们的算法在H上实现的度界本质上是任何常数因子近似算法的最佳可能(高达O(log(1/p))因子),因为H中的Ω(1/p)度对于顶点在实现中获得至少一个事件边是必要的。我们的结果在回答Blum等人(EC 2015)关于使用非自适应算法实现随机匹配问题的(1 - ε)近似的可能性的开放问题方面取得了进展。从技术的角度来看,我们算法的一个关键成分是一个结构结果,表明一个图的期望最大匹配大小为OPT总是包含一个大小(本质上)为b的b匹配。OPT,对于b = 1/p。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信