Proceedings

Reinforcement Learning for Route Optimization with Robustness Guarantees

Download BibTeX Cite

Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. Main Track. Pages 2592-2598.

https://doi.org/10.24963/ijcai.2021/357

Abstract

Application of deep learning to NP-hard combinatorial optimization problems is an emerging research trend, and a number of interesting approaches have been published over the last few years. In this work we address robust optimization, which is a more complex variant where a max-min problem is to be solved. We obtain robust solutions by solving the inner minimization problem exactly and apply Reinforcement Learning to learn a heuristic for the outer problem. The minimization term in the inner objective represents an obstacle to existing RL-based approaches, as its value depends on the full solution in a non-linear manner and cannot be evaluated for partial solutions constructed by the agent over the course of each episode. We overcome this obstacle by defining the reward in terms of the one-step advantage over a baseline policy whose role can be played by any fast heuristic for the given problem. The agent is trained to maximize the total advantage, which, as we show, is equivalent to the original objective. We validate our approach by solving min-max versions of standard benchmarks for the Capacitated Vehicle Routing and the Traveling Salesperson Problem, where our agents obtain near-optimal solutions and improve upon the baselines.

  1. [Ahn et al., 2020] Sungsoo Ahn, Younggyo Seo, and Jinwoo Shin. Learning what to defer for maximum independent sets. arXiv preprint arXiv:2006.09607, 2020.
  2. [Ben-Tal and Nemirovski, 2002] Aharon Ben-Tal and Arkadi Nemirovski. Robust optimization-methodology and applications. Mathematical programming, 92(3):453- 480, 2002.
  3. [Bertsimas et al., 2011] Dimitris Bertsimas, David B Brown, and Constantine Caramanis. Theory and applications of robust optimization. SIAM review, 53(3):464-501, 2011.
  4. [Brockman et al., 2016] Greg Brockman, Vicki Cheung, Ludwig Pettersson, Jonas Schneider, John Schulman, Jie Tang, and Wojciech Zaremba. Openai gym. arXiv preprint arXiv:1606.01540, 2016.
  5. [Castro et al., 2018] Pablo Samuel Castro, Subhodeep Moitra, Carles Gelada, Saurabh Kumar, and Marc G Bellemare. Dopamine: A research framework for deep reinforcement learning. arXiv preprint arXiv:1812.06110, 2018.
  6. [Dai et al., 2016] Hanjun Dai, Bo Dai, and Le Song. Dis- criminative embeddings of latent variable models for structured data. In International conference on machine learning, pages 2702-2711, 2016.
  7. [Delarue et al., 2020] Arthur Delarue, Ross Anderson, and Christian Tjandraatmadja. Reinforcement learning with combinatorial actions: An application to vehicle routing. Advances in Neural Information Processing Systems, 33, 2020.
  8. [Deudon et al., 2018] Michel Deudon, Pierre Cournut, Alexandre Lacoste, Yossiri Adulyasak, and Louis-Martin Rousseau. Learning heuristics for the tsp by policy gradient. In International conference on the integration of constraint programming, artificial intelligence, and operations research, pages 170-181. Springer, 2018.
  9. [Eufinger et al., 2020] Lars Eufinger, Jannis Kurtz, Christoph Buchheim, and Uwe Clausen. A robust approach to the capacitated vehicle routing problem with uncertain costs. INFORMS Journal on Optimization, 2(2):79-95, 2020.
  10. [Gorissen et al., 2015] Bram L Gorissen, İhsan Yanıkoglu, and Dick den Hertog. A practical guide to robust opti- mization. Omega, 53:124-137, 2015.
  11. [Johnson and McGeoch, 2007] David S Johnson and Lyle A McGeoch. Experimental analysis of heuristics for the stsp. In The traveling salesman problem and its variations, pages 369-443. Springer, 2007.
  12. [Karalias and Loukas, 2020] Nikolaos Karalias and Andreas Loukas. Erdos goes neural: an unsupervised learning framework for combinatorial optimization on graphs. In NeurIPS 2020 34th Conference on Neural Information Processing Systems, number POST_TALK, 2020.
  13. [Khalil et al., 2017] Elias Khalil, Hanjun Dai, Yuyu Zhang, Bistra Dilkina, and Le Song. Learning combinatorial op- timization algorithms over graphs. In Advances in Neural Information Processing Systems, pages 6348-6358, 2017.
  14. [Kool et al., 2018] Wouter Kool, Herke van Hoof, and Max Welling. Attention, learn to solve routing problems! In International Conference on Learning Representations, 2018.
  15. [Lee et al., 2012] Chungmok Lee, Kyungsik Lee, and Sung- soo Park. Robust vehicle routing problem with deadlines and travel time/demand uncertainty. Journal of the Oper- ational Research Society, 63(9):1294-1306, 2012.
  16. [Mnih et al., 2015] Volodymyr Mnih, Koray Kavukcuoglu, David Silver, Andrei A Rusu, Joel Veness, Marc G Belle- mare, Alex Graves, Martin Riedmiller, Andreas K Fidje- land, Georg Ostrovski, et al. Human-level control through deep reinforcement learning. Nature, 518(7540):529-533, 2015.
  17. [Mulvey et al., 1995] John M Mulvey, Robert J Vanderbei, and Stavros A Zenios. Robust optimization of large-scale systems. Operations research, 43(2):264-281, 1995.
  18. [Pattanaik et al., 2018] Anay Pattanaik, Zhenyi Tang, Shui- jing Liu, Gautham Bommannan, and Girish Chowd- hary. Robust deep reinforcement learning with adver- sarial attacks. In Proceedings of the 17th International Conference on Autonomous Agents and MultiAgent Sys- tems, pages 2040-2042. International Foundation for Au- tonomous Agents and Multiagent Systems, 2018.
  19. [Pinto et al., 2017] Lerrel Pinto, James Davidson, Rahul Sukthankar, and Abhinav Gupta. Robust adversarial re- inforcement learning. In Proceedings of the 34th Interna- tional Conference on Machine Learning-Volume 70, pages 2817-2826. JMLR. org, 2017.
  20. [Sungur et al., 2008] Ilgaz Sungur, Fernando Ordónez, and Maged Dessouky. A robust optimization approach for the capacitated vehicle routing problem with demand uncer- tainty. IIE Transactions, 40(5):509-523, 2008.
  21. [Uchoa et al., 2017] Eduardo Uchoa, Diego Pecin, Artur Pessoa, Marcus Poggi, Thibaut Vidal, and Anand Subra- manian. New benchmark instances for the capacitated ve- hicle routing problem. European Journal of Operational Research, 257(3):845-858, 2017.
  22. [Yanıkoglu et al., 2019] İhsan Yanıkoglu, Bram L Gorissen, and Dick den Hertog. A survey of adjustable robust op- timization. European Journal of Operational Research, 277(3):799-813, 2019.

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

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