Skip to main content

Polyhedral Approaches for the Steiner Tree Problem on Graphs

  • Chapter
Steiner Trees in Industry

Part of the book series: Combinatorial Optimization ((COOP,volume 11))

Abstract

Given an undirected graph G = (V, E) and a node set \(T \subseteq V\), a Steiner tree for T in G is a set of edges \(S \subseteq E\) such that the graph (V(S), S) contains a path between every pair of nodes in T, where V(S) is the set of nodes incident to the edges in S. Given costs (or weights) on edges and nodes, the Steiner tree problem on a graph (STP) is to find a minimum weight Steiner tree. The problem is known to be \(\mathcal{N}\mathcal{P}\)-hard even for planar graphs, bipartite graphs, and grid graphs.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Y. Aneja, An integer programming approach to the Steiner problem in graphs, Networks 10 (1980), pp. 167–178.

    Article  MathSciNet  MATH  Google Scholar 

  2. A. Balakrishnan, T. Magnanti, and R. Wong, A dual-ascent procedure for large-scale uncapacitated network design, Operations Research 37 (1989), pp. 716–740.

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  5. J. Beasley, An SST-based algorithm for the Steiner problem in graphs, Networks 19 (1989), pp. 1–16.

    Article  MathSciNet  MATH  Google Scholar 

  6. J. Beasley, http://www.graph.ms.ic.ac.uk/info.html.com, 1990.

  7. S. Chopra and E. Gorres, On the node weighted Steiner tree problem, Working Paper, New York University (1991).

    Google Scholar 

  8. S. Chopra, E. Gorres, and M.R. Rao, Solving the Steiner tree problem on a graph using branch and cut, ORSA Journal on Computing 4 (1992), pp. 320–335.

    MATH  Google Scholar 

  9. S. Chopra and M.R. Rao, The Steiner Tree Problem I: Formulations, composition and extension of facets, Mathematical Programming 64 (1994), pp. 209–229.

    Article  MathSciNet  MATH  Google Scholar 

  10. S. Chopra and M.R. Rao, The Steiner Tree Problem II: Properties and classes of facets, Mathematical Programming 64 (1994), pp. 231–246.

    Article  MathSciNet  MATH  Google Scholar 

  11. S. Chopra, and C-Y Tsai, A branch-and-cut approach for minimum cost multi-level network design, to appear in Discrete Mathematics.

    Google Scholar 

  12. S.E. Dreyfuss and R.A. Wagner, The Steiner problem in graphs, Networks 1 (1972), pp. 195–207.

    Article  Google Scholar 

  13. C. Duin, Steiner’s problem in graphs. Ph.D. thesis, University of Amsterdam (1993).

    Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  15. C. Duin and A. Volgenant, An edge elimination test for the Steiner problem in graphs, Operations Research Letters 8 (1989), pp. 79–83.

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  17. S. Engevall, Maud Göthe-Lundgren, and P. Värbrand, A strong lower bound for the node weighted Steiner tree problem, Networks 31 (1998), pp. 11–17.

    Article  MathSciNet  MATH  Google Scholar 

  18. M.X. Goemans, The Steiner tree polytope and related polyhedra, Mathematical, Programming 63 (1994), pp. 157–182.

    Article  MathSciNet  MATH  Google Scholar 

  19. M.X. Goemans and D. Bertsimas, Survivable networks, linear programming relaxations and the parsimonious property, Mathematical Programming 60 (1993), pp. 145–166.

    Article  MathSciNet  MATH  Google Scholar 

  20. M.X. Goemans and Y. Myung, A catalog of Steiner tree formulations, Networks 23 (1993), pp. 19–28.

    Article  MathSciNet  MATH  Google Scholar 

  21. E. Gorres, On the node weighted Steiner tree problem, Ph.D. dissertation, New York University (1992).

    Google Scholar 

  22. S.L. Hakimi, Steiner’s problem on graphs and its applications, Networks 1 (1971), pp. 113–133.

    Article  MathSciNet  MATH  Google Scholar 

  23. M. Karpinski and A. Zelikovsky, New approximation algorithms for the Steiner tree problems, Journal of Combinatorial Optimization 1 (1997), pp. 47–65.

    Article  MathSciNet  MATH  Google Scholar 

  24. T. Koch and A. Martin, Solving Steiner tree problems in graphs to optimality, Networks 32 (1998), pp. 207–232.

    Article  MathSciNet  MATH  Google Scholar 

  25. T. Koch and A. Martin and S. Voß, SteinLib: An Up- dated Library on Steiner Tree Problems in Graphs, ZIB-Report 00–37, Konrad-Zuse-Zentrum für Informationstechnik Berlin, 2000. http://www.elib.zib.de/steinlib.com.

    Google Scholar 

  26. A. Lucena and J.E. Beasley, A branch and cut algorithm for the Steiner problem in graphs, Networks 31 (1998), pp. 39–59.

    Article  MathSciNet  MATH  Google Scholar 

  27. F. Margot, A. Prodon, and Th.M. Liebling, Tree polytope on 2-trees, Mathematical Programming 63 (1994), pp. 183–191.

    Article  MathSciNet  MATH  Google Scholar 

  28. T. Polzin and S. V. Daneshmand, A Comparision of Steiner Tree Relaxation, to appear in Discrete Applied Mathematics.

    Google Scholar 

  29. T. Polzin and S. V. Daneshmand, Improved Algorithms for the Steiner problem in networks, to appear in Discrete Applied Mathematics.

    Google Scholar 

  30. A. Segev, The node weighted Steiner tree problem, Networks 17 (1987), pp. 1–17.

    Article  MathSciNet  MATH  Google Scholar 

  31. U.H. Suhl and H. Hilbert, A branch-and-cut algorithm for solving generalized multiperiod Steiner problems in graphs, Networks 31 (1998), pp. 273–282.

    Article  MathSciNet  MATH  Google Scholar 

  32. P. Sussner, P.M. Pardalos, and G.X. Ritter, On integer programming approaches for morphological template decomposition, Journal of Combinatorial Optimization Vol.1 No.2 (1997), pp. 177–188.

    Article  MathSciNet  Google Scholar 

  33. H. Takahashi and A. Matsuyama, An approximation solution for the Steiner problem in graphs, Math. Japonica 6 (1980), pp. 573–577.

    MathSciNet  Google Scholar 

  34. E. Uchoa, M.P. de Aragão, and C. Ribeiro, Preprocessing Steiner probelms from VLSI layout, PUC-Rio Technical Report MCC 32/99, (1999).

    Google Scholar 

  35. J.A. Wald and C.J. Colbourn, Steiner trees in outerplanar graphs, Proceedings of 13th southeastern conference on combinatorics,graph theory and computing (1982), pp. 15–22.

    Google Scholar 

  36. J.A. Wald and C.J. Colbourn, Steiner trees, partial 2-trees and minimum IFI networks, Netwokrs 13 (1983), pp. 159–167.

    Article  MathSciNet  MATH  Google Scholar 

  37. P. Winter, Reductions for the rectilinear Steiner tree problem, Networks 26 1995, pp. 187–198.

    Article  MathSciNet  MATH  Google Scholar 

  38. P. Winter and J. M. Smith, Path-distance heuristics for the Steiner problem in undirected networks, Algorithmica 7 (1992), pp. 309–327.

    Article  MathSciNet  MATH  Google Scholar 

  39. R.T. Wong, A dual ascent approach for Steiner tree problems on a directed graph, Mathematical Programming 28 (1984), pp. 271–287.

    Article  MathSciNet  MATH  Google Scholar 

  40. A. Zelikovsky, An 11/6-approximation algorithm for the network Steiner problem, Algorithmica 9 1993, pp. 463–470.

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Kluwer Academic Publishers

About this chapter

Cite this chapter

Chopra, S., Tsai, CY. (2001). Polyhedral Approaches for the Steiner Tree Problem on Graphs. In: Cheng, X.Z., Du, DZ. (eds) Steiner Trees in Industry. Combinatorial Optimization, vol 11. Springer, Boston, MA. https://doi.org/10.1007/978-1-4613-0255-1_5

Download citation

  • DOI: https://doi.org/10.1007/978-1-4613-0255-1_5

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4613-7963-8

  • Online ISBN: 978-1-4613-0255-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics