Proceedings

Online Stochastic Optimization in the Large: Application to Kidney Exchange

Download BibTeX Cite

Proceedings of the Twenty-First International Joint Conference on Artificial Intelligence. Pages 405-410.

© 2009 International Joint Conferences on Artificial Intelligence

Abstract

Kidneys are the most prevalent organ transplants, but demand dwarfs supply. Kidney exchanges enable willing but incompatible donor-patient pairs to swap donors. These swaps can include cycles longer than two pairs as well, and chains triggered by altruistic donors. Current kidney exchanges address clearing(deciding who gets kidneys from whom) as an offline problem: they optimize the current batch. In reality, clearing is an online problem where patient-donor pairs and altruistic donors appear and expire over time. In this paper, we study trajectory-based online stochastic optimization algorithms (which use a recent scalable optimal offline solver as a subroutine) for this. We identify tradeoffs in these algorithms between different parameters. We also uncover the need to set the batch size that the algorithms consider an atomic unit. We develop an experimental methodology for setting these parameters, and conduct experiments on real and generated data. We adapt the REGRETS algorithm of Bent and van Hentenryck for the setting. We then develop a better algorithm. We also show that the AMSAA algorithm of Mercier and van Hentenryck does not scale to the nationwide level. Our best online algorithm saves significantly more lives than the current practice of solving each batch separately.Pranjal Awasthi, Tuomas Sandholm

  1. David Abraham, Avrim Blum, and Tuomas Sandholm. Clearing algorithms for barter exchange markets: en- abling nationwide kidney exchanges. ACM EC-07.
  2. Russell Bent and Pascal van Hentenryck. Regrets only! Online stochastic optimization under time constraints. AAAI-04.
  3. Russell Bent and Pascal van Hentenryck. Waiting and relocation strategies in online stochastic vehicle routing. IJCAI-07. IJCAI
  4. Blai Bonet and Hector Geffner. Learning depth-first search: A unified approach to heuristic search in deter- ministic and non-deterministic settings, and its applica- tion to MDPs. ICAPS-06.
  5. Craig Boutilier, David Parkes, Tuomas Sandholm, and William Walsh. Expressive banner ad auctions and model-based online optimization for clearing. AAAI-08.
  6. Anupam Gupta, Martin Pál, R. Ravi, and Amitabh Sinha. Boosted sampling: approximation algorithms for stochastic optimization. STOC-04.
  7. Anupam Gupta, Martin Pál, R. Ravi, and Amitabh Sinha. What about Wednesday? Approximation algo- rithms for multistage stochastic optimization. APPROX- RANDOM-05.
  8. Luc Mercier and Pascal van Hentenryck. Performance analysis of online anticipatory algorithms for large mul- tistage stochastic integer programs. IJCAI-07. IJCAI
  9. Luc Mercier and Pascal van Hentenryck. Amsaa: A multistep anticipatory algorithm for online stochastic combinatorial optimization. CPAIOR-08.
  10. S Saidman, A Roth, T Sönmez, U Unver, and F Del- monico. Increasing the opportunity of live kidney do- nation by matching for two and three way exchanges. Transplantation, 81, 2006.
  11. Utku Unver. Dynamic kidney exchange. Mimeo, 2007.
  12. Pascal van Hentenryck, Russell Bent, and Yannis Ver- gados. Online stochastic reservation systems. CPAIOR- 06.
  13. Stefanos A. Zenios. Optimal control of a paired-kidney exchange program. Management Science, 48(3), 2002.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards