Skip to main content

On Network Design Problems: Fixed Cost Flows and the Covering Steiner Problem

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2368))

Abstract

Network design problems, such as generalizations of the Steiner Tree Problem, can be cast as edge-cost-flow problems (a.k.a. fixed-charge flows). We prove a hardness result for the Minimum Edge Cost Flow Problem (MECF). Using the one-round two-prover scenario, we prove that MECF in directed graphs does not admit a \( 2^{log^{1 - \varepsilon } n} \) -ratio approximation, for every constant ɛ > 0, unless NPDTIME(n polylogn). A restricted version of MECF, called Infinite Capacity MECF (ICF), is defined as follows: (i) all edges have infinite capacity, (ii) there are multiple sources and sinks, where flow can be delivered from every source to every sink, (iii) each source and sink has a supply amount and demand amount, respectively, and (iv) the required total flow is given as part of the input. The goal is to find a minimum edge-cost flow that meets the required total flow while obeying the demands of the sinks and the supplies of the sources. We prove that directed ICF generalizes the Covering Steiner Problem. We also show that the undirected version of ICF generalizes several network design problems, such as: Steiner Tree Problem, k-MST, Point-to-point Connection Problem, and the generalized Steiner Tree Problem. An O(log x)-approximation algorithm for undirected ICF is presented, where x denotes the required total flow. We also present a bi-criteria approximation algorithm for directed ICF. The algorithm for directed ICF finds a flow that delivers half the required flow at a cost that is at most O(n ɛ5) times bigger than the cost of an optimal flow. The running time of the algorithm for directed ICF is O(x 2/ɛ · n 1+1/ɛ). Finally, randomized approximation algorithms for the Covering Steiner Problem in directed and undirected graphs are presented. The algorithms are based on a randomized reduction to a problem called 1/2-Group Steiner. This reduction can be derandomized to yield a deterministic reduction. In directed graphs, the reduction leads to a first non-trivial approximation algorithm for the Covering Steiner Problem. In undirected graphs, the resulting ratio matches the best ratio known [KRS01], via a much simpler algorithm.

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   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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. S. Arora and C. Lund, “Hardness of Approximations”, In Approximation Algorithms for NP-hard Problems, Dorit Hochbaum, Ed., PWS Publishing, 1996.

    Google Scholar 

  2. Y. Bartal, ”On approximating arbitrary metrics by tree metrics”, STOC, 1998.

    Google Scholar 

  3. A. Blum and R. Ravi and S. Vempala A constant-factor approximation algorithm for the k-MST Problem. JCSS, 58:101–108, 1999.

    MATH  MathSciNet  Google Scholar 

  4. M. Charikar, C. Chekuri, T. Cheung, Z. Dai, A. Goel, S. Guha and M. Li. “Approximation Algorithms for directed Steiner Problems”, J. of Algs., 33, p. 73–91, 1999.

    Article  MATH  MathSciNet  Google Scholar 

  5. M. Charikar, C. Chekuri, A. Goel, S. Guha, and S. Plotkin “Approximating a finite metric by small number of trees”, FOCS, 1998.

    Google Scholar 

  6. Y. Dodis and S. Khanna, “Designing Networks with bounded pairwise distance”, STOC, 750–759, 1999.

    Google Scholar 

  7. M.R. Garey and D.S. Johnson. Computers and Intractability: A Guide to the Theory of NP-Completeness. W.H. Freeman and Company, 1979.

    Google Scholar 

  8. N. Garg and G. Konjevod and R. Ravi, A polylogarithmic approximation algorithm for the group Steiner tree problem. SODA’98, pages 253–259, 1998.

    Google Scholar 

  9. V. Guruswami, S. Khanna, R. Rajaraman, B. Shepherd and M. Yannakakis. Near-Optimal Hardness Results and Approximation Algorithms for Edge-Disjoint Paths and related Problems. STOC 99.

    Google Scholar 

  10. G. Konjevod and R. Ravi, An Approximation Algorithm for the Covering Steiner Problem. SODA 2000, 338–334, 2000.

    Google Scholar 

  11. G. Konjevod, R. Ravi, and Aravind Srinivasan, Approximation Algorithms for the Covering Steiner Problem. manuscript, 2001.

    Google Scholar 

  12. G. Kortsarz and D. Peleg. “Approximating the Weight of Shallow Steiner Trees”, Discrete Applied Math, vol 93, pages 265–285, 1999.

    Article  MATH  MathSciNet  Google Scholar 

  13. S.O. Krumke, H. Noltemeier, S. Schwarz, H.-C. Wirth and R. Ravi. Flow Improvement and Network Flows with Fixed Costs. OR-98, Zürich, 1998.

    Google Scholar 

  14. R. Motwani and P. Raghavan, Randomized Algorithms, Cambridge Univ. Press, 1995.

    Google Scholar 

  15. A. Zelikovsky. A series of approximation algorithms for the Acyclic directed Steiner Tree Problem. Algorithmica, 18:99–110, 1997.

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Even, G., Kortsarz, G., Slany, W. (2002). On Network Design Problems: Fixed Cost Flows and the Covering Steiner Problem. In: Penttonen, M., Schmidt, E.M. (eds) Algorithm Theory — SWAT 2002. SWAT 2002. Lecture Notes in Computer Science, vol 2368. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45471-3_33

Download citation

  • DOI: https://doi.org/10.1007/3-540-45471-3_33

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-43866-3

  • Online ISBN: 978-3-540-45471-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics