An SST-based algorithm for the steiner problem in graphs

In this paper we consider the Steiner problem in graphs which is the problem of connecting together, at minimum cost, a number of vertices in an undirected graphs. We present a formulation of the problem as a shortest spanning tree (SST) problem with additional constraints. By relaxing thses additional constraints in a lagrangean fashion we obtain a lower bound for the problem based upon the solution of an unconstrained SST problem. Problem reduction tests derived from both the original problem and the lagrangean relaxation are given. Incorporating the bound and the reduction tests into a tree search procedure enables us to solve problems involving the connection of up to 1250 vertices in a graph with 62500 edges and 2500 vertices.

[1]  R. Prim Shortest connection networks and some generalizations , 1957 .

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

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

[4]  J. Plesník A bound for the Steiner tree problem in graphs , 1981 .

[5]  John M. Mulvey,et al.  Nonlinear Network Programming on Vector Supercomputers: A Study on the CRAY X-MP , 1986, Oper. Res..

[6]  Victor J. Rayward-Smith,et al.  On finding steiner vertices , 1986, Networks.

[7]  Martin Farber,et al.  Steiner trees, connected domination and strongly chordal graphs , 1985, Networks.

[8]  Charles J. Colbourn,et al.  Steiner trees, partial 2-trees, and minimum IFI networks , 1983, Networks.

[9]  R. Gary Parker,et al.  On multiple steiner subgraph problems , 1986, Networks.

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

[11]  Harold N. Gabow,et al.  Two Algorithms for Generating Weighted Spanning Trees in Order , 1977, SIAM J. Comput..

[12]  Anantaram Balakrishnan,et al.  Problem reduction methods and a tree generation algorithm for the steiner network problem , 1987, Networks.

[13]  Agostino Villa,et al.  Network decomposition for the optimization of connection structures , 1986, Networks.

[14]  Richard T. Wong,et al.  A dual ascent approach for steiner tree problems on a directed graph , 1984, Math. Program..

[15]  Marshall L. Fisher,et al.  An Applications Oriented Guide to Lagrangian Relaxation , 1985 .

[16]  J. Kruskal On the shortest spanning subtree of a graph and the traveling salesman problem , 1956 .

[17]  V. J. Rayward-Smith,et al.  The computation of nearly minimal Steiner trees in graphs , 1983 .