Skip to main content

New Geometry-Inspired Relaxations and Algorithms for the Metric Steiner Tree Problem

  • Conference paper
Integer Programming and Combinatorial Optimization (IPCO 2008)

Abstract

Determining the integrality gap of the bidirected cut relaxation for the metric Steiner tree problem, and exploiting it algorithmically, is a long-standing open problem. We use geometry to define an LP whose dual is equivalent to this relaxation. This opens up the possibility of using the primal-dual schema in a geometric setting for designing an algorithm for this problem.

Using this approach, we obtain a 4/3 factor algorithm and integrality gap bound for the case of quasi-bipartite graphs; the previous best being 3/2 [RV99]. We also obtain a factor \(\sqrt{2}\) strongly polynomial algorithm for this class of graphs.

A key difficulty experienced by researchers in working with the bidirected cut relaxation was that any reasonable dual growth procedure produces extremely unwieldy dual solutions. A new algorithmic idea helps finesse this difficulty – that of reducing the cost of certain edges and constructing the dual in this altered instance – and this idea can be extracted into a new technique for running the primal-dual schema in the setting of approximation algorithms.

Work supported by NSF Grant CCF-0728640.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Agarwal, A., Charikar, M.: On the advantage of network coding for improving network throughput. In: Proceedings of the IEEE Information Theory Workshop (2004)

    Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  3. Chlebik, M., Chlebikova, J.: Approximation hardness of the steiner tree problem on graphs. In: Proceedings of Scandinavian Workshop on Algorithm Theory (2002)

    Google Scholar 

  4. Chakrabarty, D., Devanur, N.R., Vazirani, V.V.: New geometry-inspired relaxations and algorithms for the Metric Steiner Tree Problem (2007), http://www.cc.gatech.edu/~deepc

  5. Calinescu, G., Karloff, H., Rabani, Y.: An improved approximation algorithm for multiway cut. In: STOC (1998)

    Google Scholar 

  6. Chopra, S., Rao, M.R.: The Steiner tree problem I: Formulations, compositions and extension of facets. Math. Programming 64, 209–229 (1994)

    Article  MathSciNet  Google Scholar 

  7. Chopra, S., Rao, M.R.: The Steiner tree problem II: Properties and classes of facets. Math. Programming 64, 231–246 (1994)

    Article  MathSciNet  Google Scholar 

  8. Courant, R., Robbins, H., Stewart, I.: What Is Mathematics?: An Elementary Approach to Ideas and Methods. Oxford Papebacks (1996)

    Google Scholar 

  9. Edmonds, J.: Optimum branchings. Journal of Research of the National Bureau of Standards. Section B 71, 233–240 (1967)

    MATH  MathSciNet  Google Scholar 

  10. Goemans, M., Myung, Y.: A catalog of Steiner tree formulations. NETWORKS 23, 19–23 (1993)

    Article  MATH  MathSciNet  Google Scholar 

  11. Goemans, M.: Personal communication (1996)

    Google Scholar 

  12. Hwang, F.K., Richards, D.S., Winter, P.: The Steiner Tree Problem. Annals of Discrete Mathematics, vol. 53. North-Holland, Amsterdam, Netherlands (1992)

    MATH  Google Scholar 

  13. Ivanov, A.O., Tuzhilin, A.A.: The Steiner problem and its generalizations. CRC Press, BocaRaton, Ann Arbor, London, Tokyo (1994)

    MATH  Google Scholar 

  14. Jain, K., Vazirani, V.V.: Equitable cost allocations via primal-dual-type algorithms. In: Proceedings of 33rd ACM Symposium on Theory of Computing (2002)

    Google Scholar 

  15. Konemann, J., Pritchard, D., Tan, K.: A partition based relaxation for Steiner trees (manuscript)

    Google Scholar 

  16. Rizzi, R.: On Rajagopalan and Vazirani’s 3/2-approximation bound for the iterated 1-Steiner heuristic. Information Processing Letters 86, 335–338 (2003)

    Article  MathSciNet  Google Scholar 

  17. Rajagopalan, S., Vazirani, V.: On the bidirected cut relaxation for the metric Steiner tree problem. In: Proceedings of the tenth annual ACM-SIAM symposium on Discrete algorithms (1999)

    Google Scholar 

  18. Robins, G., Zelikovsky, A.: Tighter bounds for graph Steiner tree approximation. SIAM Journal of Discrete Mathematics 19, 122–134 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  19. Wong, R.T.: A dual ascent approach for Steiner trees on a directed graph. Mathematical Programming 28, 271–287 (1984)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Andrea Lodi Alessandro Panconesi Giovanni Rinaldi

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Chakrabarty, D., Devanur, N.R., Vazirani, V.V. (2008). New Geometry-Inspired Relaxations and Algorithms for the Metric Steiner Tree Problem. In: Lodi, A., Panconesi, A., Rinaldi, G. (eds) Integer Programming and Combinatorial Optimization. IPCO 2008. Lecture Notes in Computer Science, vol 5035. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-68891-4_24

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-68891-4_24

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-68886-0

  • Online ISBN: 978-3-540-68891-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics