Strong formulations and cutting planes for designing digital data service networks

This paper deals with the problem of designing a least-cost digital data service (DDS) network that connects a given set of locations through digital switching offices with bridging capabilities. We present several alternative mixed 0–1 integer programming formulations and evaluate analytically their relative strengths by comparing their respective linear programming relaxations. By exploiting the structures inherent in a particularly strong formulation, we develop several classes of valid inequalities and cutting planes in order to tighten the initial formulation. For several problems of real-world data, computational results show that the strong formulation with valid inequalities and cutting planes generates a very tight lower bound (over 98% of the optimality) and so finds an optimal solution well within an acceptable time bound.

[1]  Matteo Fischetti,et al.  Facets of two Steiner arborescence polyhedra , 1991, Math. Program..

[2]  Manfred W. Padberg,et al.  Improving LP-Representations of Zero-One Linear Programs for Branch-and-Cut , 1991, INFORMS J. Comput..

[3]  Laurence Wolsey,et al.  Strong formulations for mixed integer programming: A survey , 1989, Math. Program..

[4]  Yash P. Aneja,et al.  An integer linear programming approach to the steiner problem in graphs , 1980, Networks.

[5]  M. R. Rao,et al.  Solving the Steiner Tree Problem on a Graph Using Branch and Cut , 1992, INFORMS J. Comput..

[6]  Pawel Winter,et al.  Steiner problem in networks: A survey , 1987, Networks.

[7]  Arie Segev,et al.  The node-weighted steiner tree problem , 1987, Networks.

[8]  Ellis L. Johnson,et al.  Solving Large-Scale Zero-One Linear Programming Problems , 1983, Oper. Res..

[9]  J. E. Beasley An SST-based algorithm for the steiner problem in graphs , 1989, Networks.

[10]  Laurence A. Wolsey,et al.  Solving Mixed Integer Programming Problems Using Automatic Reformulation , 1987, Oper. Res..

[11]  Peter B. Gibbons,et al.  An algorithm for the steiner problem in graphs , 1982, Networks.

[12]  Giovanni Rinaldi,et al.  A Branch-and-Cut Algorithm for the Resolution of Large-Scale Symmetric Traveling Salesman Problems , 1991, SIAM Rev..

[13]  S. Louis Hakimi,et al.  Steiner's problem in graphs and its implications , 1971, Networks.

[14]  N. Maculan The Steiner Problem in Graphs , 1987 .

[15]  R. Kipp Martin Generating Alternative Mixed-Integer Programming Models Using Variable Redefinition , 1987, Oper. Res..

[16]  Dana S. Richards,et al.  Steiner tree problems , 1992, Networks.

[17]  John E. Beasley An algorithm for the steiner problem in graphs , 1984, Networks.