Skip to main content
Log in

The multi-weighted Steiner tree problem

  • Section VI Steiner Tree Networks
  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

We formulate and investigate the Multi-Weighted Steiner Problem (MWS), a generalization of the Steiner problem in graphs, involving more than one weight function. As a special case, it contains the hierarchical network design problem. With the notion of "bottleneck length/distance", a min-max measure, we analyze the interaction between differently weighted edges in a solution. Combining the results with known methods for the Steiner problem in graphs and the hierarchical network design problem, two heuristics for the MWS are developed, one based on weight modifications and the other on exchanging edges. Both are of time complexityO(kv 2), withv the number of nodes andk the number of special nodes in the graph. The first is also suited for thedirected MWS; the second is expected to perform better on the undirected version. Before actually solving the Steiner problem in graphs and the hierarchical network design problem, preprocessing techniques exploiting tests to reduce the problem graphs have proven to be valuable. We adapt three prominent tests for use in the MWS.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. A. Balakrishnan and N.R. Patel, Problem reduction methods and a tree generation algorithm for the Steiner network problem, Networks 17(1987)65–85.

    Google Scholar 

  2. J.E. Beasley, An algorithm for the Steiner problem in graphs, Networks 14(1984)147–159.

    Google Scholar 

  3. J.R. Current, C.S. Revelle and J.L. Cohon, The hierarchical network design problem, Eur. J. Oper. Res. 27(1986)57–66.

    Google Scholar 

  4. C.W. Duin and A. Volgenant, Some generalizations of the Steiner problem in graphs, Networks 17(1987)353–364.

    Google Scholar 

  5. C.W. Duin and A. Volgenant, Reducing the hierarchical network design problem, Eur. J. Oper. Res. 39(1989)332–344.

    Google Scholar 

  6. C.W. Duin and A. Volgenant, Reduction tests for the Steiner problem in graphs, Networks 19(1989)549–567.

    Google Scholar 

  7. C.W. Duin and A. Volgenant, An edge elimination test for the Steiner problem in graphs, Oper. Res. Lett. 8(1989)79–83.

    Google Scholar 

  8. C.W. Duin and A. Volgenant, Heuristics for the hierarchical network design problem, in:Twenty-five Years of Operations Research in The Netherlands: Papers dedicated to Gijs de Leve, ed. J.K. Lenstra, H. Tijms and A. Volgenant, CWI Tract 70 (Centre for Mathematics and Computer Science, Amsterdam, 1990), pp. 23–34.

    Google Scholar 

  9. E.W. Dijkstra, A note on two problems in connexion with graphs, Numerische Mathematik 1(1959)269–271.

    Google Scholar 

  10. M.R. Garey and D.S. Johnson, The rectilinear Steiner tree problem is NP-complete, SIAM J. Appl. Math. 32(1977)826–834.

    Google Scholar 

  11. B. Gavish, Topological design of centralized computer networks — formulations and algorithms, Networks 12(1982)355–377.

    Google Scholar 

  12. L. Kou, G. Markowsky and L. Berman, A fast algorithm for Steiner trees, Acta Informatica 15(1981)141–145.

    Google Scholar 

  13. K. Mehlhorn, A faster approximation algorithm for the Steiner problem in graphs, Info. Proc. Lett. 27(1988)125–128.

    Google Scholar 

  14. R.C. Prim, Shortest connection networks and some generalizations, Bell. Syst. Tech. J. 36(1957)1389–1401.

    Google Scholar 

  15. H. Takahashi and A. Matsuyama, An approximate solution for the Steiner problem in graphs, Math. Japonica 24(1980) 573–577.

    Google Scholar 

  16. Y.F. Wu, P. Widmayer and C.K. Wong, A faster approximation algorithm for the Steiner problem in graphs, Acta Informatica 23(1986)223–229.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Duin, C., Volgenant, T. The multi-weighted Steiner tree problem. Ann Oper Res 33, 451–469 (1991). https://doi.org/10.1007/BF02071982

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02071982

Keywords

Navigation