Mixed-Integer Programming for the ROADEF/EURO 2020 challenge

11/01/2021
by   Gabriel Gouvine, et al.
0

The ROADEF 2020 challenge presents a maintenance scheduling problem from the French electricity grid company RTE. The modeling of uncertainty makes the problem highly nonconvex and apparently out of the reach of mathematical solvers. We present our approach for the challenge problem. It is based on a new family of cutting planes, coupled with a constraint generation approach. We present mathematical proofs and separation algorithms for the cutting planes. We then study the practical impact of our additions on the challenge instances, showing that our approach significantly reduces the optimality gap obtained by the solver.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/11/2020

Face Dimensions of General-Purpose Cutting Planes for Mixed-Integer Linear Programs

Cutting planes are a key ingredient to successfully solve mixed-integer ...
research
06/09/2023

Branching via Cutting Plane Selection: Improving Hybrid Branching

Cutting planes and branching are two of the most important algorithms fo...
research
02/09/2021

On the Power and Limitations of Branch and Cut

The Stabbing Planes proof system was introduced to model the reasoning c...
research
03/10/2020

Complexity of cutting planes and branch-and-bound in mixed-integer optimization

We investigate the theoretical complexity of branch-and-bound (BB) and c...
research
05/31/2021

Exact solution of network flow models with strong relaxations

We address the solution of Mixed Integer Linear Programming (MILP) model...
research
08/04/2022

Core Challenge 2022: Solver and Graph Descriptions

This paper collects all descriptions of solvers and ISR instances submit...
research
11/25/2020

Cable Tree Wiring – Benchmarking Solvers on a Real-World Scheduling Problem with a Variety of Precedence Constraints

Cable trees are used in industrial products to transmit energy and infor...

Please sign up or login with your details

Forgot password? Click here to reset