Revisiting Backdoors In Integer Programming

Elias Khalil (Polytechnique Montréal)

26-May-2021, 16:45-17:15 (5 years ago)

Abstract: A backdoor is a small set of variables that leads to a certificate branch-and-bound tree for a mixed-integer program: it suffices to branch on the backdoor variables to solve an instance to global optimality or conclude infeasibility. Experimental results by Dilkina et al. (2009) and Fischetti-Monaci (2011) have shown that many MILP instances from MIPLIB admit backdoors of sizes 10-20, which may lead to smaller branch-and-bound trees if identified efficiently. We revisit the problem of finding small backdoors to MILP problems from the perspective of reinforcement learning and heuristic search and propose a new algorithm with some practical advantages over existing approaches.

game theorymachine learningmathematical softwarecomputer science theorycombinatoricsoptimization and control

Audience: researchers in the topic


Mixed Integer Programming Workshop 2021

Series comments: The 18th Mixed Integer Programming Workshop will be held online on May 24-27, 2021.

It will feature 21 distinguished invited speakers covering most aspects of Mathematical Optimization, an interactive, gamified MIP student poster session with 50 posters, and a casual business meeting.

Registration is free of charge. Register here: fico.zoom.us/webinar/register/2416186463858/WN_DVLhGOToQkKyvKYPiA4cQw

Find the website of MIP2021 at sites.google.com/view/mipworkshop2021/.

Organizers: Yuan Zhou*, Carla Michini, Robert Hildebrand, Yuri Faenza, Timo Berthold
*contact for this listing

Export talk to