We present an exact mixed-integer programming (MIP) solution scheme where a set-covering model is used to find a small set of first-choice branching variables. In a preliminary “sampling” phase, our method quickly collects a number of relevant low-cost fractional solutions that qualify as obstacles for the linear programming (LP) relaxation bound improvement. Then a set covering model is solved to detect a small subset of variables (a “backdoor,” in the artificial intelligence jargon) that “cover the fractionality” of the collected fractional solutions. These backdoor variables are put in a priority branching list, and a black-box MIP solver is eventually run—in its default mode—by taking this list into account, thus avoiding any other inte...
Mixed integer programs are commonly solved with linear programming based branch-and-bound algorithms...
Finding a feasible solution of a given Mixed-Integer Programming (MIP) model is a very important NP-...
Mixed-integer programs (MIPs) involving logical implications modeled through big-M coefficients are ...
We present an exact mixed-integer programming (MIP) solution scheme where a set-covering model is us...
The availability of effective exact or heuristic solution methods for general Mixed-Integer Programs...
In Mixed Integer Linear Programming (MIP), a (strong) backdoor is a "small" subset of an instance's ...
Abstract. Branch-and-bound methods for mixed-integer programming (MIP) are traditionally based on so...
Modern Mixed-Integer Programming (MIP) solvers exploit a rich arsenal of tools to attack hard proble...
The design of strategies for branching in Mixed Integer Programming (MIP) is guided by cycles of par...
This thesis introduces two novel search methods for automated design and discovery of heuristic bran...
Branching in mixed-integer (or integer) linear programming requires choosing both the branching vari...
In mixed-integer programming, the branching rule is a key component to a fast convergence of the bra...
We address methods for selecting the branching variable in an enumerative algorithm for Mixed-Intege...
Primal heuristics have become an essential component in mixed integer programming (MIP) solvers. Ext...
Solving (mixed) integer (linear) programs, (M)I(L)Ps for short, is a fundamental optimisation task w...
Mixed integer programs are commonly solved with linear programming based branch-and-bound algorithms...
Finding a feasible solution of a given Mixed-Integer Programming (MIP) model is a very important NP-...
Mixed-integer programs (MIPs) involving logical implications modeled through big-M coefficients are ...
We present an exact mixed-integer programming (MIP) solution scheme where a set-covering model is us...
The availability of effective exact or heuristic solution methods for general Mixed-Integer Programs...
In Mixed Integer Linear Programming (MIP), a (strong) backdoor is a "small" subset of an instance's ...
Abstract. Branch-and-bound methods for mixed-integer programming (MIP) are traditionally based on so...
Modern Mixed-Integer Programming (MIP) solvers exploit a rich arsenal of tools to attack hard proble...
The design of strategies for branching in Mixed Integer Programming (MIP) is guided by cycles of par...
This thesis introduces two novel search methods for automated design and discovery of heuristic bran...
Branching in mixed-integer (or integer) linear programming requires choosing both the branching vari...
In mixed-integer programming, the branching rule is a key component to a fast convergence of the bra...
We address methods for selecting the branching variable in an enumerative algorithm for Mixed-Intege...
Primal heuristics have become an essential component in mixed integer programming (MIP) solvers. Ext...
Solving (mixed) integer (linear) programs, (M)I(L)Ps for short, is a fundamental optimisation task w...
Mixed integer programs are commonly solved with linear programming based branch-and-bound algorithms...
Finding a feasible solution of a given Mixed-Integer Programming (MIP) model is a very important NP-...
Mixed-integer programs (MIPs) involving logical implications modeled through big-M coefficients are ...