We introduce orbital branching, an effective branching method for integer programs containing a great deal of symmetry. The method is based on computing groups of variables that are equivalent with respect to the symmetry remaining in the problem after branching, including symmetry which is not present at the root node. These groups of equivalent variables, called orbits, are used to create a valid partitioning of the feasible region which significantly reduces the effects of symmetry while still allowing a flexible branching rule. We also show how to exploit the symmetries present in the problem to fix variables throughout the branch-and-bound tree. Orbital branching can easily be incorporated into standard IP software. Through an empirica...
Abstract. This paper describes components of a branch-and-cut algorithm for solving in-teger linear ...
AbstractThe topic of this paper are integer programming models in which a subset of 0/1-variables en...
This paper introduces interdiction branching, a new branching method for binary integer programs tha...
We introduce orbital branching, an effective branching method for integer programs containing a grea...
We introduce orbital branching, an effective branching method for integer programs containing a grea...
This paper describes components of a branch-and-cut algorithm for solving integer linear programs ha...
International audienceThe presence of symmetries in the solution set of mathematical programs requir...
International audienceThe presence of symmetries in the solution set of mathematical programs requir...
The topic of this paper are integer programming models in which a subset of 0/1-variables encode a p...
Symmetry plays an important role in optimization. The usual ap-proach to cope with symmetry in discr...
Symmetry plays an important role in optimization. The usual approach to cope with symmetry in discr...
An integer linear program (ILP) is symmetric if its variables can be permuted without changing the s...
An integer linear program (ILP) is symmetric if its variables can be permuted without changing the s...
AbstractMuch of the literature on symmetry reductions for model checking assumes a simple model of c...
Much of the literature on symmetry reductions for model checking assumes a simple model of computati...
Abstract. This paper describes components of a branch-and-cut algorithm for solving in-teger linear ...
AbstractThe topic of this paper are integer programming models in which a subset of 0/1-variables en...
This paper introduces interdiction branching, a new branching method for binary integer programs tha...
We introduce orbital branching, an effective branching method for integer programs containing a grea...
We introduce orbital branching, an effective branching method for integer programs containing a grea...
This paper describes components of a branch-and-cut algorithm for solving integer linear programs ha...
International audienceThe presence of symmetries in the solution set of mathematical programs requir...
International audienceThe presence of symmetries in the solution set of mathematical programs requir...
The topic of this paper are integer programming models in which a subset of 0/1-variables encode a p...
Symmetry plays an important role in optimization. The usual ap-proach to cope with symmetry in discr...
Symmetry plays an important role in optimization. The usual approach to cope with symmetry in discr...
An integer linear program (ILP) is symmetric if its variables can be permuted without changing the s...
An integer linear program (ILP) is symmetric if its variables can be permuted without changing the s...
AbstractMuch of the literature on symmetry reductions for model checking assumes a simple model of c...
Much of the literature on symmetry reductions for model checking assumes a simple model of computati...
Abstract. This paper describes components of a branch-and-cut algorithm for solving in-teger linear ...
AbstractThe topic of this paper are integer programming models in which a subset of 0/1-variables en...
This paper introduces interdiction branching, a new branching method for binary integer programs tha...