Combinatorial optimization problems are typically tackled by the branch-and-bound paradigm. We propose a new graph convolutional neural network model for learning branch-and-bound variable selection policies, which leverages the natural variable-constraint bipartite graph representation of mixed-integer linear programs. We train our model via imitation learning from the strong branching expert rule, and demonstrate on a series of hard problems that our approach produces policies that improve upon state-of-the-art machine-learning methods for branching and generalize to instances significantly larger than seen during training. Moreover, we improve for the first time over expert-designed branching rules implemented in a state-of-the-art solve...
Combinatorial optimisation problems framed as mixed integer linear programmes (MILPs) are ubiquitous...
Combinatorial optimization is a well-established area in operations research and computer science. U...
Many real-world problems can be reduced to combinatorial optimization on a graph, where the subset o...
Combinatorial optimization problems are typically tackled by the branch-and-bound paradigm. We propo...
Combinatorial optimization problems are typically tackled by the branch-and-bound paradigm. We propo...
Branch-and-bound is a typical way to solve combinatorial optimization problems. This paper proposes ...
We present in this paper a new approach that uses supervised machine learning techniques to improve ...
Branch-and-bound is a systematic enumerative method for combinatorial optimization, where the perfor...
Mixed Integer Programming (MIP) is one of the most widely used modeling techniques for combinatorial...
Cut selection is a subroutine used in all modern mixed-integer linear programming solvers with the g...
Mixed-integer programming (MIP) technology offers a generic way of formulating and solving combinato...
In line with the growing trend of using machine learning to improve solving of combinatorial optimis...
Recently, ReLU neural networks have been modelled as constraints in mixed integer linear programming...
International audienceBranch-and-Cut is a widely-used method for solving integer programming problem...
Branch-and-bound is a widely used method in combinatorial optimization, in-cluding mixed integer pro...
Combinatorial optimisation problems framed as mixed integer linear programmes (MILPs) are ubiquitous...
Combinatorial optimization is a well-established area in operations research and computer science. U...
Many real-world problems can be reduced to combinatorial optimization on a graph, where the subset o...
Combinatorial optimization problems are typically tackled by the branch-and-bound paradigm. We propo...
Combinatorial optimization problems are typically tackled by the branch-and-bound paradigm. We propo...
Branch-and-bound is a typical way to solve combinatorial optimization problems. This paper proposes ...
We present in this paper a new approach that uses supervised machine learning techniques to improve ...
Branch-and-bound is a systematic enumerative method for combinatorial optimization, where the perfor...
Mixed Integer Programming (MIP) is one of the most widely used modeling techniques for combinatorial...
Cut selection is a subroutine used in all modern mixed-integer linear programming solvers with the g...
Mixed-integer programming (MIP) technology offers a generic way of formulating and solving combinato...
In line with the growing trend of using machine learning to improve solving of combinatorial optimis...
Recently, ReLU neural networks have been modelled as constraints in mixed integer linear programming...
International audienceBranch-and-Cut is a widely-used method for solving integer programming problem...
Branch-and-bound is a widely used method in combinatorial optimization, in-cluding mixed integer pro...
Combinatorial optimisation problems framed as mixed integer linear programmes (MILPs) are ubiquitous...
Combinatorial optimization is a well-established area in operations research and computer science. U...
Many real-world problems can be reduced to combinatorial optimization on a graph, where the subset o...