Orbitopal Fixing

  • Authors:
  • Volker Kaibel;Matthias Peinhardt;Marc E. Pfetsch

  • Affiliations:
  • Otto-von-Guericke Universität Magdeburg, Fakultät für Mathematik, Universitätsplatz 2, 39106 Magdeburg, Germany;Otto-von-Guericke Universität Magdeburg, Fakultät für Mathematik, Universitätsplatz 2, 39106 Magdeburg, Germany;Zuse Institute Berlin, Takustr. 7, 14195 Berlin, Germany

  • Venue:
  • IPCO '07 Proceedings of the 12th international conference on Integer Programming and Combinatorial Optimization
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

The topic of this paper are integer programming models in which a subset of 0/1-variables encode a partitioning of a set of objects into disjoint subsets. Such models can be surprisingly hard to solve by branch-and-cut algorithms if the order of the subsets of the partition is irrelevant. This kind of symmetry unnecessarily blows up the branch-and-cut tree.We present a general tool, called orbitopal fixing, for enhancing the capabilities of branch-and-cut algorithms in solving such symmetric integer programming models. We devise a linear time algorithm that, applied at each node of the branch-and-cut tree, removes redundant parts of the tree produced by the above mentioned symmetry. The method relies on certain polyhedra, called orbitopes, which have been investigated in [11]. It does, however, not add inequalities to the model, and thus, it does not increase the difficulty of solving the linear programming relaxations. We demonstrate the computational power of orbitopal fixing at the example of a graph partitioning problem motivated from frequency planning in mobile telecommunication networks.