The Steiner connectivity problem

The Steiner connectivity problem has the same significance for line planning in public transport as the Steiner tree problem for telecommunication network design. It consists in finding a minimum cost set of elementary paths to connect a subset of nodes in an undirected graph and is, therefore, a generalization of the Steiner tree problem. We propose an extended directed cut formulation for the problem which is, in comparison to the canonical undirected cut formulation, provably strong, implying, e.g., a class of facet defining Steiner partition inequalities. Since a direct application of this formulation is computationally intractable for large instances, we develop a partial projection method to produce a strong relaxation in the space of canonical variables that approximates the extended formulation. We also investigate the separation of Steiner partition inequalities and give computational evidence that these inequalities essentially close the gap between undirected and extended directed cut formulation. Using these techniques, large Steiner connectivity problems with up to 900 nodes can be solved within reasonable optimality gaps of typically less than five percent.

[1]  Karl Nachtigall,et al.  Simultaneous Network Line Planning and Traffic Assignment , 2008, ATMOS.

[2]  Laurence A. Wolsey,et al.  Production Planning by Mixed Integer Programming (Springer Series in Operations Research and Financial Engineering) , 2006 .

[3]  Marc E. Pfetsch,et al.  Line planning on tree networks with applications to the Quito Trolebús system , 2011, Int. Trans. Oper. Res..

[4]  L. Lovász,et al.  Geometric Algorithms and Combinatorial Optimization , 1981 .

[5]  Tobias Polzin,et al.  Algorithms for the Steiner problem in networks , 2003 .

[6]  Siavash Vahdati Daneshmand,et al.  A comparison of Steiner tree relaxations , 2001, Discret. Appl. Math..

[7]  P. Kreuzer,et al.  Optimal lines for railway systems , 1997 .

[8]  Tobias Achterberg,et al.  SCIP: solving constraint integer programs , 2009, Math. Program. Comput..

[9]  M. R. Rao,et al.  The Steiner tree problem I: Formulations, compositions and extension of facets , 1994, Math. Program..

[10]  Ralf Borndörfer,et al.  Linienoptimierung - reif für die Praxis? , 2010 .

[11]  Hans Jürgen Prömel,et al.  The Steiner Tree Problem , 2002 .

[12]  Martin Grötschel,et al.  Computational Results with a Cutting Plane Algorithm for Designing Communication Networks with Low-Connectivity Constraints , 1992, Oper. Res..

[13]  Adam N. Letchford,et al.  An application of the Lovász–Schrijver M(K, K) operator to the stable set problem , 2009, Math. Program..

[14]  Uriel Feige A threshold of ln n for approximating set cover (preliminary version) , 1996, STOC '96.

[15]  Gérard Cornuéjols,et al.  Extended formulations in combinatorial optimization , 2013, Ann. Oper. Res..

[16]  Alexander Schrijver,et al.  Cones of Matrices and Set-Functions and 0-1 Optimization , 1991, SIAM J. Optim..

[17]  Laurence A. Wolsey,et al.  Reformulation and Decomposition of Integer Programs , 2009, 50 Years of Integer Programming.

[18]  Nico M. van Dijk,et al.  Cost optimal allocation of rail passenger lines , 1998, Eur. J. Oper. Res..

[19]  Laurence A. Wolsey,et al.  Production Planning by Mixed Integer Programming , 2010 .

[20]  Egon Balas,et al.  On the set covering polytope: I. All the facets with coefficients in {0, 1, 2} , 1986, Math. Program..

[21]  Jon Feldman,et al.  The Directed Steiner Network Problem is Tractable for a Constant Number of Terminals , 2006, SIAM J. Comput..

[22]  Martin Grötschel,et al.  Integer Polyhedra Arising from Certain Network Design Problems with Connectivity Constraints , 1990, SIAM J. Discret. Math..

[23]  Steven A. Orszag,et al.  CBMS-NSF REGIONAL CONFERENCE SERIES IN APPLIED MATHEMATICS , 1978 .

[24]  G. Cornuéjols,et al.  Combinatorial optimization : packing and covering , 2001 .

[25]  Oktay Günlük,et al.  A branch-and-cut algorithm for capacitated network design problems , 1999, Math. Program..

[26]  Martin Grötschel,et al.  A Column-Generation Approach to Line Planning in Public Transport , 2007, Transp. Sci..

[27]  Marc E. Pfetsch,et al.  Line Planning on Paths and Tree Networks with Applications to the Quito Trolebús System , 2008, ATMOS.

[28]  Mauro Dell'Amico,et al.  Annotated Bibliographies in Combinatorial Optimization , 1997 .

[29]  Thorsten Koch,et al.  Solving Steiner tree problems in graphs to optimality , 1998, Networks.

[30]  Anita Schöbel,et al.  Line Planning with Minimal Traveling Time , 2005, ATMOS.

[31]  Ralf Borndörfer,et al.  Models for Line Planning with Transfers , 2010 .

[32]  Michael R. Bussieck,et al.  A fast algorithm for near cost optimal line plans , 2004, Math. Methods Oper. Res..

[33]  Michael R. Bussieck,et al.  A fast algorithmfor near cost optim al line plans , 2004 .

[34]  S. Handy NETWORK CONNECTIVITY , 2010 .

[35]  Michael R. Bussieck,et al.  Optimal Lines in Public Rail Transport , 1998 .

[36]  Egon Balas,et al.  A lift-and-project cutting plane algorithm for mixed 0–1 programs , 1993, Math. Program..