Presentation
Ecole stands for Extensible Combinatorial Optimization Learning Environments and aims to expose a number of control problems arising in combinatorial optimization solvers as Markov Decision Processes. Rather than trying to predict solutions to combinatorial optimization problems directly, the philosophy behind Ecole is to work in cooperation with the state-of-the-art Mixed Integer Linear Programming solver SCIP that acts as a controllable algorithm.
Ecole provide a collection of computationally efficient, ready to use, learning environments that are also easy to extend to define novel objectives.