Proceedings

The Blind Men and the Elephant: Integrated Offline/Online Optimization Under Uncertainty

Download BibTeX Cite

Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence. Survey track. Pages 4840-4846.

https://doi.org/10.24963/ijcai.2020/674

Abstract

Optimization problems under uncertainty are traditionally solved either via offline or online methods. Offline approaches can obtain high-quality robust solutions, but have a considerable computational cost. Online algorithms can react to unexpected events once they are observed, but often run under strict time constraints, preventing the computation of optimal solutions. Many real world problems, however, have both offline and online elements: a substantial amount of time and information is frequently available (offline) before an online problem is solved (e.g. energy production forecasts, or historical travel times in routing problems); in other cases both offline (i.e. strategic) and online (i.e. operational) decisions need to be made. Surprisingly, the interplay of these offline and online phases has received little attention: like in the blind men and the elephant tale, we risk missing the whole picture, and the benefits that could come from integrated offline/online optimization. In this survey we highlight the potential shortcomings of pure methods when applied to mixed offline/online problems, we review the strategies that have been designed to take advantage of this integration, and we suggest directions for future research.

  1. [Arulkumaran et al., 2017] Kai Arulkumaran, Marc Peter Deisenroth, Miles Brundage, and Anil Anthony Bharath. Deep reinforcement learning: A brief survey. IEEE Signal Processing Magazine, 34(6):26-38, 2017.
  2. [Awasthi and Sandholm, 2009] Pranjal Awasthi and Tuomas Sandholm. Online stochastic optimization in the large: Application to kidney exchange. In IJCAI, volume 9, pages 405-411, 2009. IJCAI
  3. [Bello et al., 2016] Irwan Bello, Hieu Pham, Quoc V Le, Mohammad Norouzi, and Samy Bengio. Neural combi- natorial optimization with reinforcement learning. arXiv preprint arXiv:1611.09940, 2016.
  4. [Bent and Van Hentenryck, 2004] Russell Bent and Pascal Van Hentenryck. Scenario-based planning for partially dy- namic vehicle routing with stochastic customers. Opera- tions Research, 52(6):977-987, 2004.
  5. [Birge and Louveaux, 2011] John R Birge and Franc ¸ois Lou- veaux. Evaluating and approximating expectations. In Introduction to Stochastic Programming, pages 341-387. Springer, 2011.
  6. [CarøE and Schultz, 1999] Claus C CarøE and Rüdiger Schultz. Dual decomposition in stochastic integer pro- gramming. Operations Research Letters, 24(1-2):37-45, 1999.
  7. [Chang et al., 2000] Hyeong Soo Chang, Robert Givan, and Edwin Kah Pin Chong. On-line scheduling via sampling. In AIPS, pages 62-71, 2000.
  8. [Charikar et al., 2005] Moses Charikar, Chandra Chekuri, and Martin Pál. Sampling bounds for stochastic optimiza- tion. In Approximation, Randomization and Combinato- rial Optimization. Algorithms and Techniques, pages 257- 269. Springer, 2005.
  9. [Chiralaksanakul and Morton, 2004] Anukal Chiralak- sanakul and David P Morton. Assessing policy quality in multi-stage stochastic programming, 2004.
  10. [Chisca et al., 2018] Danuta Chisca, Michele Lombardi, Michela Milano, and Barry O'Sullivan. From offline to online kidney exchange optimization. In 2018 IEEE 30th International Conference on Tools with Artificial Intelli- gence (ICTAI), pages 587-591. IEEE, 2018.
  11. [De Filippo et al., 2018] Allegra De Filippo, Michele Lom- bardi, and Michela Milano. Methods for off-line/on-line optimization under uncertainty. In IJCAI, pages 1270- 1276, 2018. IJCAI
  12. [De Filippo et al., 2019] Allegra De Filippo, Michele Lom- bardi, and Michela Milano. How to tame your anticipatory algorithm. In IJCAI-19, pages 1071-1077. IJCAI, 7 2019. IJCAI
  13. [Defourny et al., 2012] Boris Defourny, Damien Ernst, and Louis Wehenkel. Multistage stochastic programming: A scenario tree based approach to planning under uncer- tainty. In Decision theory models for applications in arti- ficial intelligence: concepts and solutions, pages 97-143. IGI Global, 2012.
  14. [Dickerson et al., 2012] John P Dickerson, Ariel D Procac- cia, and Tuomas Sandholm. Dynamic matching via weighted myopia with application to kidney exchange. In Twenty-Sixth AAAI Conference, 2012.
  15. [Donti et al., 2017] Priya Donti, Brandon Amos, and J Zico Kolter. Task-based end-to-end model learning in stochastic optimization. In Advances in Neural Information Process- ing Systems, pages 5484-5494, 2017.
  16. [Hentenryck and Bent, 2009] Pascal Van Hentenryck and Russell Bent. Online stochastic combinatorial optimiza- tion. The MIT Press, 2009.
  17. [Herrmann, 2006] Jeffrey W Herrmann. Rescheduling strategies, policies, and methods. In Handbook of produc- tion scheduling, pages 135-148. Springer, 2006.
  18. [Hutter et al., 2014] Frank Hutter, Lin Xu, Holger H Hoos, and Kevin Leyton-Brown. Algorithm runtime prediction: Methods & evaluation. Artificial Intelligence, 206:79-111, 2014.
  19. [Kaut and Wallace, 2003] Michal Kaut and Stein W. Wal- lace. Evaluation of scenario-generation methods for stochastic programming. Humboldt-Universität zu Berlin, Mathematisch-Naturwissenschaftliche Fakultät II, Institut für Mathematik, 2003.
  20. [Kleywegt et al., 2002] Anton J Kleywegt, Alexander Shapiro, and Tito Homem-de Mello. The sample average approximation method for stochastic discrete optimiza- tion. SIAM Journal on Optimization, 12(2):479-502, 2002.
  21. [Laporte and Louveaux, 1993] Gilbert Laporte and Franc ¸ois V Louveaux. The integer l-shaped method for stochastic integer programs with complete recourse. Operations research letters, 13(3):133-142, 1993.
  22. [Lin et al., 2013] Minlong Lin, Ke Tang, and Xin Yao. Dy- namic sampling approach to training neural networks for multiclass imbalance classification. IEEE Transactions on Neural Networks and Learning Systems, 24(4):647-660, 2013.
  23. [Liu and Zeng, 2009] Fei Liu and Guangzhou Zeng. Study of genetic algorithm with reinforcement learning to solve the tsp. Expert Systems with Applications, 36(3):6995- 7001, 2009.
  24. [Lorenzen et al., 2017] Matthias Lorenzen, Fabrizio Dabbene, Roberto Tempo, and Frank Allgower. Stochas- tic mpc with offline uncertainty sampling. Automatica, 81:176 -183, 2017.
  25. [Mercier and Van Hentenryck, 2007] Luc Mercier and Pas- cal Van Hentenryck. Performance analysis of online antic- ipatory algorithms for large multistage stochastic integer programs. In IJCAI, pages 1979-1984, 2007. IJCAI
  26. [Mercier and Van Hentenryck, 2008] Luc Mercier and Pas- cal Van Hentenryck. Amsaa: A multistep anticipatory algorithm for online stochastic combinatorial optimiza- tion. Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems, pages 173-187, 2008.
  27. [Onder and Pollack, 1999] Nilufer Onder and Martha E Pol- lack. Conditional, probabilistic planning: A unifying algorithm and effective search control mechanisms. In AAAI/IAAI, pages 577-584, 1999.
  28. [Policella et al., 2007] Nicola Policella, Amedeo Cesta, An- gelo Oddi, and Stephen F Smith. From precedence con- straint posting to partial order schedules. Ai Communica- tions, 20(3):163-180, 2007.
  29. [Powell, 2007] Warren B Powell. Approximate Dynamic Programming: Solving the curses of dimensionality, vol- ume 703.
  30. [Puterman, 2014] Martin L Puterman. Markov Decision Pro- cesses.: Discrete Stochastic Dynamic Programming. John Wiley & Sons, 2014.
  31. [Schütz et al., 2009] Peter Schütz, Asgeir Tomasgard, and Shabbir Ahmed. Supply chain design under uncertainty using sample average approximation and dual decom- position. European Journal of Operational Research, 199(2):409-419, 2009.
  32. [Shapiro, 2008] Alexander Shapiro. Stochastic program- ming approach to optimization under uncertainty. Math- ematical Programming, 112(1):183-220, Mar 2008.
  33. [Shapiro, 2013] Alexander Shapiro. Sample average approx- imation. In Encyclopedia of Operations Research and Management Science, pages 1350-1355. Springer, 2013.
  34. [Shmoys and Swamy, 2004] D. B. Shmoys and C. Swamy. Stochastic optimization is (almost) as easy as deterministic optimization. In 45th Annual IEEE Symposium on Foun- dations of Computer Science, pages 228-237, Oct 2004.
  35. [Terekhov et al., 2014] Daria Terekhov, Tony T. Tran, Dou- glas G. Down, and J. Christopher Beck. Integrating queue- ing theory and scheduling for dynamic scheduling prob- lems. J. Artif. Intell. Res., 50:535-572, 2014.
  36. [Ulmer et al., 2019] Marlin W Ulmer, Justin C Goodson, Dirk C Mattfeld, and Marco Hennig. Offline-online approximate dynamic programming for dynamic vehicle routing with stochastic requests. Transportation Science, 53(1):185-202, 2019.
  37. [Verweij et al., 2003] Bram Verweij, Shabbir Ahmed, An- ton J Kleywegt, George Nemhauser, and Alexander Shapiro. The sample average approximation method ap- plied to stochastic routing problems: a computational study. Computational Optimization and Applications, 24(2-3):289-333, 2003.
  38. [Wilder et al., 2019] Bryan Wilder, Bistra Dilkina, and Milind Tambe. Melding the data-decisions pipeline: Decision-focused learning for combinatorial optimization. In Proceedings of the AAAI Conference on Artificial Intel- ligence, volume 33, pages 1658-1665, 2019.
  39. [Zhang and Li, 2011] Hui Zhang and Pu Li. Chance con- strained programming for optimal power flow under uncer- tainty. IEEE Transactions on Power Systems, 26(4):2417- 2424, 2011.
  40. [Zhou et al., 2013] Zhe Zhou, Jianyun Zhang, Pei Liu, Zheng Li, Michael C Georgiadis, and Efstratios N Pis- tikopoulos. A two-stage stochastic programming model for the optimal design of distributed energy systems. Ap- plied Energy, 103:135-144, 2013.

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

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