Ignorance Is Almost Bliss: Near-Optimal Stochastic Matching with Few Queries

成果类型:
Article
署名作者:
Blum, Avrim; Dickerson, John P.; Haghtalab, Nika; Procaccia, Ariel D.; Sandholm, Tuomas; Sharma, Ankit
署名单位:
Toyota Technological Institute - Chicago; University System of Maryland; University of Maryland College Park; Microsoft; Carnegie Mellon University; Carnegie Mellon University
刊物名称:
OPERATIONS RESEARCH
ISSN/ISSBN:
0030-364X
DOI:
10.1287/opre.2019.1856
发表日期:
2020
页码:
16-34
关键词:
Kidney exchange long-chains algorithm Donation
摘要:
We study the stochastic matching problem with the goal of finding a maximum matching in a graph whose edges are unknown but can be accessed via queries. This is a special case of stochastic k-cycle packing, in which the problem is to find a maximum packing of cycles, each of which exists with some probability. We provide polynomial-time adaptive and nonadaptive algorithms that provably yield a near-optimal solution, using a number of edge queries that is linear in the number of vertices. We are especially interested in kidney exchange, with which pairs of patients with end-stage renal failure and their willing but incompatible donors participate in a mechanism that performs compatibility tests between patients and donors and swaps the donors of some patients so that a large number of patients receive compatible kidneys. Because of the significant cost of performing compatibility tests, currently, kidney exchange programs perform at most one compatibility test per patient. Our theoretical results applied to kidney exchange show that, by increasing the number of compatibility tests performed per patient from one to a larger constant, we effectively get the full benefit of exhaustive testing at a fraction of the cost. We show, on both generated and real data from the UNOS nationwide kidney exchange, that even a small number of nonadaptive edge queries per vertex results in large gains in expected successful matches.