Skip to main content

Applications of the Linear Matroid Parity Algorithm to Approximating Steiner Trees

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3967))

Abstract

The Steiner tree problem in unweighted graphs requires to find a minimum size connected subgraph containing a given subset of nodes (terminals). In this paper we investigate applications of the linear matroid parity algorithm to the Steiner tree problem for two classes of graphs: where the terminals form a vertex cover and where terminals form a dominating set. As all these problems are MAX-SNP-hard, the issue is what approximation can be obtained in polynomial time. The previously best approximation ratio for the first class of graphs (also known as unweighted quasi-bipartite graphs) is ≈ 1.217 (Gröpl et al. [4]) is reduced in this paper to 8/7–1/160≈ 1.137. For the case of graphs where terminals form a dominating set, an approximation ratio of 4/3 is achieved.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bern, M., Plassmann, P.: The Steiner tree problem with edge lengths 1 and 2. Inform. Process. Lett. 32, 171–176 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  2. Calinescu, G., Fernandes, C.G., Finkler, U., Karloff, H.: A better approximation algorithm for finding planar subgraphs. In: Proc. 7th SODA, pp. 16–25 (1996)

    Google Scholar 

  3. Gabow, H.N., Stallmann, M.: Efficient algorithms for graphic matroid intersection and parity. In: Brauer, W. (ed.) ICALP 1985. LNCS, vol. 194, pp. 210–220. Springer, Heidelberg (1985)

    Chapter  Google Scholar 

  4. Gröpl, C., Hougardy, S., Nierhoff, T., Prömel, H.J.: Steiner trees in uniformly quasi-bipartite graphs. Information Processing Letters 83, 195–200 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  5. Lovász, L.: The matroid matching problem. Algebraic Methods in Graph Theory 2, 495–518 (1981)

    MathSciNet  MATH  Google Scholar 

  6. Lovász, L., Plummer, M.D.: Matching Theory. Elsevier Science, Amsterdam (1986)

    MATH  Google Scholar 

  7. Orlin, Vate, V.: Solving the Linear Matroid Parity Problem as a Sequence of Matroid Intersection Problems. Mathematical Programming 47(Series A), 81–106 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  8. Robins, G., Zelikovsky, A.: Tighter Bounds for Graph Steiner Tree Approximation. SIAM Journal on Discrete Mathematics 19, 122–134 (2005)

    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

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Berman, P., Fürer, M., Zelikovsky, A. (2006). Applications of the Linear Matroid Parity Algorithm to Approximating Steiner Trees. In: Grigoriev, D., Harrison, J., Hirsch, E.A. (eds) Computer Science – Theory and Applications. CSR 2006. Lecture Notes in Computer Science, vol 3967. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11753728_10

Download citation

  • DOI: https://doi.org/10.1007/11753728_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-34166-6

  • Online ISBN: 978-3-540-34168-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics