Ecole: A Library for Learning Inside MILP Solvers
Not on the map. Why?
Abstract (arXiv)
In this paper we describe Ecole (Extensible Combinatorial Optimization Learning Environments), a library to facilitate integration of machine learning in combinatorial optimization solvers. It exposes sequential decision making that must be performed in the process of solving as Markov decision processes. This means that, rather than trying to predict solutions to combinatorial optimization problems directly, Ecole allows machine learning to work in cooperation with a state-of-the-art a mixed-integer linear programming solver that acts as a controllable algorithm. Ecole provides a collection of computationally efficient, ready to use learning environments, which are also easy to extend to define novel training tasks. Documentation and code can be found at https://www.ecole.ai.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 6 of its 48 references that are in the map. First posted on arXiv 6 Apr 2021.
Builds on
6 of 48 references.
References · 6
- 2016OpenAI Gymcited by 1,736
- 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 623
- 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 318
- 2020Hybrid Models for Learning to Branchcited by 95
- 2020Parameterizing Branch-and-Bound Search Trees to Learn Branching Policiescited by 63
- 2020OR-Gym: A Reinforcement Learning Library for Operations Research Problemscited by 51
Built on by
Not cited yet.