Algorithmic Aspects of Using Small Instance Relaxations in Parallel Branch-and-Cut

Abstract. Essential for the success of branch-and-cut algorithms for solving combinatorial optimization problems are the availability of reasonable tight relaxations and effective routines for solving the associated separation problems. In this paper we introduce the concept of small instance relaxations which can be particularly useful for problems with symmetric structure. Small instance relaxations are based on the facets of polytopes associated with small instances of the combinatorial optimization problem to be solved and can be generated automatically by facet enumeration. For a certain class of symmetric problems, we describe a general approach to the separation problem. Algorithmic aspects of using small instance relaxations effectively (parallel separation, facet selection, cutting plane selection) are discussed in detail. Extensive computational results are presented for the linear ordering problem and a certain betweenness problem.

[1]  Gerhard Reinelt,et al.  A Cutting Plane Algorithm for the Linear Ordering Problem , 1984, Oper. Res..

[2]  Gerhard Reinelt,et al.  A note on small linear-ordering polytopes , 1993, Discret. Comput. Geom..

[3]  Manfred Padberg,et al.  Location, Scheduling, Design and Integer Programming , 2011, J. Oper. Res. Soc..

[4]  Michel X. Goemans,et al.  The Strongest Facets of the Acyclic Subgraph Polytope Are Unknown , 1996, IPCO.

[5]  P. McMullen THE LINEAR ORDERING PROBLEM: ALGORITHMS AND APPLICATIONS (Research and Exposition in Mathematics 8) , 1987 .

[6]  G. Reinelt,et al.  Combinatorial optimization and small polytopes , 1996 .

[7]  Gerhard Reinelt,et al.  Decomposition and Parallelization Techniques for Enumerating the Facets of 0/1-Polytopes , 1998 .

[8]  M. Jünger,et al.  The design of the branch and cut system ABACUS , 1997 .

[9]  Panos M. Pardalos,et al.  The Quadratic Assignment Problem: A Survey and Recent Developments , 1993, Quadratic Assignment and Related Problems.

[10]  Martin W. P. Savelsbergh,et al.  MINTO, a mixed INTeger optimizer , 1994, Oper. Res. Lett..

[11]  Gerhard Reinelt,et al.  Low-Dimensional Linear Ordering Polytopes , 1997 .

[12]  Michael Jünger,et al.  A Branch-and-Cut Approach to Physical Mapping of Chromosomes by Unique End-Probes , 1997, J. Comput. Biol..

[13]  Gerhard Reinelt,et al.  Consecutive Ones and a Betweenness Problem in Computational Biology , 1998, IPCO.

[14]  Panos M. Pardalos,et al.  A Greedy Randomized Adaptive Search Procedure for the Quadratic Assignment Problem , 1993, Quadratic Assignment and Related Problems.

[15]  Gerhard Reinelt,et al.  The linear ordering problem: algorithms and applications , 1985 .

[16]  J. Mitchell,et al.  Solving Linear Ordering Problems with a Combined Interior Point/Simplex Cutting Plane Algorithm , 2000 .

[17]  Michael Jünger,et al.  Practical problem solving with cutting plane algorithms in combinatorialoptimization , 1993, Combinatorial Optimization.

[18]  Stefan Chanas,et al.  A new heuristic algorithm solving the linear ordering problem , 1996, Comput. Optim. Appl..

[19]  Michael Jünger,et al.  Introduction to ABACUS - a branch-and-cut system , 1998, Oper. Res. Lett..

[20]  Stefan Thienel,et al.  ABACUS - a branch-and-CUt system , 1995 .