Proceedings

Boosting Combinatorial Problem Modeling with Machine Learning

Download BibTeX Cite

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. Survey track. Pages 5472-5478.

https://doi.org/10.24963/ijcai.2018/772

Abstract

In the past few years, the area of Machine Learning (ML) has witnessed tremendous advancements, becoming a pervasive technology in a wide range of applications. One area that can significantly benefit from the use of ML is Combinatorial Optimization. The three pillars of constraint satisfaction and optimization problem solving, i.e., modeling, search, and optimization, can exploit ML techniques to boost their accuracy, efficiency and effectiveness. In this survey we focus on the modeling component, whose effectiveness is crucial for solving the problem. The modeling activity has been traditionally shaped by optimization and domain experts, interacting to provide realistic results. Machine Learning techniques can tremendously ease the process, and exploit the available data to either create models or refine expert-designed ones. In this survey we cover approaches that have been recently proposed to enhance the modeling process by learning either single constraints, objective functions, or the whole model. We highlight common themes to multiple approaches and draw connections with related fields of research.

  1. [Balafrej et al., 2015] Amine Balafrej, Christian Bessière, and Anastasia Paparrizou. Multi-armed bandits for adap- tive constraint propagation. In Proc. of IJCAI, pages 290- 296, 2015. IJCAI
  2. [Beldiceanu and Simonis, 2012] Nicolas Beldiceanu and Helmut Simonis. A model seeker: Extracting global constraint models from positive examples. In Proc. of CP, pages 141-157, 2012.
  3. [Bello et al., 2016] Irwan Bello, Hieu Pham, Quoc V. Le, Mohammad Norouzi, and Samy Bengio. Neural combi- natorial optimization with reinforcement learning. CoRR, abs/1611.09940, 2016.
  4. [Bessiere et al., 2013] Christian Bessiere, Remi Coletta, Emmanuel Hebrard, George Katsirelos, Nadjib Lazaar, Nina Narodytska, Claude-Guy Quimper, and Toby Walsh. Constraint acquisition via partial queries. In Proc. of IJ- CAI, pages 475-481, 2013. IJCAI
  5. [Bessiere et al., 2016] Christian Bessiere, Luc De Raedt, Lars Kotthoff, Siegfried Nijssen, Barry O'Sullivan, and Dino Pedreschi, editors. Data Mining and Constraint Programming: Foundations of a Cross-Disciplinary ap- proach. Springer, 2016.
  6. [Bessiere et al., 2017a] Christian Bessiere, Frédéric Ko- riche, Nadjib Lazaar, and Barry O'Sullivan. Constraint acquisition. Artifcial Intelligence, 244:315-342, 2017.
  7. [Bessiere et al., 2017b] Christian Bessiere, Luc De Raedt, Tias Guns, Lars Kotthoff, Mirco Nanni, Siegfried Nijssen, Barry O'Sullivan, Anastasia Paparrizou, Dino Pedreschi, and Helmut Simonis. The inductive constraint program- ming loop. IEEE Intelligent Systems, 32(5):44-52, 2017.
  8. [Bonfietti et al., 2015] Alessio Bonfietti, Michele Lombardi, and Michela Milano. Embedding decision trees and ran- dom forests in constraint programming. In Proc. of CPAIOR, pages 74-90, 2015.
  9. [Campigotto et al., 2011] Paolo Campigotto, Andrea Passerini, and Roberto Battiti. Active Learning of Com- binatorial Features for Interactive Optimization, pages 336-350. Springer Berlin Heidelberg, Berlin, Heidelberg, 2011.
  10. [Christofides et al., 2013] Panagiotis D. Christofides, Ric- cardo Scattolini, David Muñoz de la Peña, and Jinfeng Liu. Distributed model predictive control: A tutorial review and future research directions. Computers & Chemical Engi- neering, 51:21-41, 2013.
  11. [Donti et al., 2017] Priya Donti, J. Zico Kolter, and Brandon Amos. Task-based end-to-end model learning in stochas- tic optimization. In I.
  12. Guyon, U. V. Luxburg, S. Bengio, H. Wallach, R. Fergus, S. Vishwanathan, and R. Garnett, editors, Advances in Neural Information Processing Sys- tems 30, pages 5490-5500.
  13. Curran Associates, Inc., 2017.
  14. [Dragone et al., 2018] Paolo Dragone, Stefano Teso, and Andrea Passerini. Constructive preference elicitation. Front. Robotics and AI, 2018, 2018.
  15. [Fischetti and Jo, 2018] Matteo Fischetti and Jason Jo. Deep neural networks as 0-1 mixed integer linear programs: A feasibility study. In Proc. of CPAIOR, 2018.
  16. [Galassi et al., 2018] Andrea Galassi, Michele Lombardi, Paola Mello, and Michela Milano. Model agnostic solu- tion of csps via deep learning: a preliminary study. In Proc. of CPAIOR, 2018.
  17. [Gilan and Dilkina, 2015] Siamak Safarzadegan Gilan and Bistra Dilkina. Sustainable building design: A challenge at the intersection of machine learning and design opti- mization. In Proc. of AAAI Workshop on Computational Sustainability, 2015.
  18. [Hottung et al., 2017] Andre Hottung, Shunji Tanaka, and Kevin Tierney. Deep learning assisted heuristic tree search for the container pre-marshalling problem. In arXiv:1709.09972v1, 2017.
  19. [Huang et al., 2017] Xiaowei Huang, Marta Kwiatkowska, Sen Wang, and Min Wu. Safety verification of deep neural networks. In Proc. of CAV, pages 3-29, 2017.
  20. [Hutter et al., 2011] Frank Hutter, Holger H. Hoos, and Kevin Leyton-Brown. Sequential model-based optimiza- tion for general algorithm configuration. In Proc. of LION, pages 507-523, 2011.
  21. [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.
  22. [Katz et al., 2017] Guy Katz, Clark W. Barrett, David L. Dill, Kyle Julian, and Mykel J. Kochenderfer. Reluplex: An efficient SMT solver for verifying deep neural net- works. In Proc. of CAV, pages 97-117, 2017.
  23. Manuel Laguna. Optquest optimization of complex systems. In OptQuest White Papers, 2011.
  24. [Lallouet and Legtchenko, 2007] Arnaud Lallouet and An- drei Legtchenko. Building consistencies for partially defined constraints with decision trees and neural net- works. International Journal on Artificial Intelligence Tools, 16(4):683-706, 2007.
  25. [Lallouet et al., 2010] Arnaud Lallouet, Matthieu Lopez, Li- onel Martin, and Christel Vrain. On learning constraint problems. In Proc. of IJCAI, pages 45-52, 2010.
  26. [Liberto et al., 2016] G. Liberto, S. Kadioglu, K. Leo, and Y. Malitshy. Dash: Dynamic approach for switching heuristics. European Journal of Operational Research, 2016.
  27. [Lombardi and Gualandi, 2016] Michele Lombardi and Ste- fano Gualandi. A lagrangian propagator for artificial neu- ral networks in constraint programming. Constraints, 21(4):435-462, 2016.
  28. [Lombardi et al., 2017] Michele Lombardi, Michela Milano, and Andrea Bartolini. Empirical decision model learn- ing. Artificial Intelligence, 244(Supplement C):343 -367, 2017. Combining Constraint Solving with Mining and Learning.
  29. [Loth et al., 2013] Manuel Loth, Michèle Sebag, Youssef Hamadi, and Marc Schoenauer. Bandit-based search for constraint programming. In Proc. of CP, pages 464-480, 2013.
  30. [Mairy, 2011] Jean-Baptiste Mairy. Reinforced adaptive large neighborhood search. In Proc. of CP, 2011.
  31. [Malitsky and Sellmann, 2012] Yuri Malitsky and Meinolf Sellmann. Instance-specific algorithm configuration as a method for non-model-based portfolio generation. In Proc. of CPAIOR, pages 244-259, 2012.
  32. [Say et al., 2017] Buser Say, Ga Wu, Yu Qing Zhou, and Scott Sanner. Nonlinear hybrid planning with deep net learned transition models and mixed-integer linear pro- gramming. In Proc. of IJCAI, pages 750-756, 2017. IJCAI
  33. [Verwer et al., 2017] Sicco Verwer, Yingqian Zhang, and Qing Chuan Ye. Auction optimization using regression trees and linear models as integer programs. Artificial In- telligence, 244:368-395, 2017.
  34. [Vu et al., 2017] Ky Khac Vu, Claudia D'Ambrosio, Youssef Hamadi, and Leo Liberti. Surrogate-based methods for black-box optimization. ITOR, 24(3):393-424, 2017.
  35. [Wilson and Sahinidis, 2017] Zachary T. Wilson and Niko- laos V. Sahinidis. The ALAMO approach to machine learning. Computers & Chemical Engineering, 106:785- 795, 2017.
  36. [Xu et al., 2008] Lin Xu, Frank Hutter, Holger H. Hoos, and Kevin Leyton-Brown. Satzilla: Portfolio-based algorithm selection for SAT. Journal of Artificial Intelligence Re- search, 32:565-606, 2008.

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

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