Proceedings

How to Tame Your Anticipatory Algorithm

Download BibTeX Cite

Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence. Main track. Pages 1071-1077.

https://doi.org/10.24963/ijcai.2019/150

Abstract

Sampling-based anticipatory algorithms can be very effective at solving online optimization problems under uncertainty, but their computational cost may be prohibitive in some cases. Given an arbitrary anticipatory algorithm, we present three methods that allow to retain its solution quality at a fraction of the online computational cost, via a substantial degree of offline preparation. Our approaches are obtained by combining: 1) a simple technique to identify likely future outcomes based on past observations; 2) the (expensive) offline computation of a "contingency table"; and 3) an efficient solution-fixing heuristic. We ground our techniques on two case studies: an energy management system with uncertain renewable generation and load demand, and a traveling salesman problem with uncertain travel times. In both cases, our techniques achieve high solution quality, while substantially reducing the online computation time.

  1. [Bai et al., 2015] Hao Bai, Shihong Miao, Xiaohong Ran, and Chang Ye. Optimal dispatch strategy of a virtual power plant containing battery switch stations in a unified electricity market. Energies, 8(3):2268-2289, 2015.
  2. [Bent and Van Hentenryck, 2004] Russell Bent and Pascal Van Hentenryck. Regrets only! online stochastic opti- mization under time constraints. In AAAI, volume 4, pages 501-506, 2004.
  3. [Bent and Van Hentenryck, 2005] Russell Bent and Pascal Van Hentenryck. Online stochastic optimization without distributions. In ICAPS, volume 5, pages 171-180, 2005.
  4. [Borodin and El-Yaniv, 2005] Allan Borodin and Ran El- Yaniv. Online computation and competitive analysis. cam- bridge university press, 2005.
  5. [Chang et al., 2000] Hyeong Soo Chang, Robert Givan, and Edwin KP Chong. On-line scheduling via sampling. In AIPS, pages 62-71, 2000.
  6. [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
  7. [Dinh et al., 2016] Laurent Dinh, Jascha Sohl-Dickstein, and Samy Bengio. Density estimation using real nvp. arXiv preprint arXiv:1605.08803, 2016.
  8. [Espinosa and Ochoa, 2015] Alejandro N. Espinosa and Luis N. Ochoa. Dissemination document "low voltage net- works models and low carbon technology profiles". Tech- nical report, University of Manchester, June 2015.
  9. [Gauvain and Lee, 1994] Jean-Luc Gauvain and Chin-Hui Lee. Maximum a posteriori estimation for multivariate gaussian mixture observations of markov chains. IEEE transactions on speech and audio processing, 2(2):291- 298, 1994.
  10. [Hentenryck and Bent, 2009] Pascal Van Hentenryck and Russell Bent. Online stochastic combinatorial optimiza- tion. The MIT Press, 2009.
  11. [John and Langley, 1996] George H John and Pat Langley. Static versus dynamic sampling for data mining. In KDD, volume 96, pages 367-370, 1996.
  12. [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.
  13. [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.
  14. [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.
  15. [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.
  16. [Palma-Behnke et al., 2011] Rodrigo Palma-Behnke, Carlos Benavides, E Aranda, Jacqueline Llanos, and Doris Sáez. Energy management system for a renewable based mi- crogrid with a demand side management mechanism. In Computational intelligence applications in smart grid (CIASG), 2011 IEEE symposium on, pages 1-8. IEEE, 2011.
  17. [Philpott and De Matos, 2012] Andrew B Philpott and Vi- tor L De Matos. Dynamic sampling algorithms for multi- stage stochastic programs with risk aversion. European Journal of Operational Research, 218(2):470-483, 2012.
  18. [Powell, 2016] Warren B. Powell. A Unified Framework for Optimization Under Uncertainty, chapter 3, pages 45-83. 2016.
  19. [Rezende and Mohamed, 2015] Danilo Jimenez Rezende and Shakir Mohamed. Variational inference with normalizing flows. arXiv preprint arXiv:1505.05770, 2015.
  20. [Sahinidis, 2004] Nikolaos V. Sahinidis. Optimization under uncertainty: state-of-the-art and opportunities. Comput- ers & Chemical Engineering, 28(6):971 -983, 2004. FO- CAPO 2003 Special issue.
  21. [Silverman, 2018] Bernard W Silverman. Density estimation for statistics and data analysis. Routledge, 2018.

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

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