Skip to main content
Log in

A new approximation algorithm for the Selective Single-Sink Buy-at-Bulk problem in network design

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

The Selective Single-Sink Buy-at-Bulk problem was proposed by Awerbuch and Azar (FOCS 1997). For a long time, the only known non-trivial approach to approximate this problem is the tree-embedding method initiated by Bartal (FOCS 1996). In this paper, we give a thoroughly different approximation approach for the problem with approximation ratio \(O(\sqrt{q})\), where q is the number of source terminals in the problem instance. Our approach is based on a mixed strategy of LP-rounding and the greedy method. When the number q (which is always at most n) is relatively small (say, q=o(log2 n)), our approximation ratio \(O(\sqrt{q})\) is better than the currently known best ratio O(logn), where n is the number of vertices in the input graph.

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.

Fig. 1

Similar content being viewed by others

References

  • Andrews M (2004) Hardness of buy-at-bulk network design. In: Proceedings of the 45th symposium on foundations of computer science (FOCS), pp 115–124

    Chapter  Google Scholar 

  • Andrews M, Zhang L (1998) The access network design problem. In: Proceedings of the 39th annual symposium on foundations of computer science (FOCS), pp 40–59

    Google Scholar 

  • Awerbuch B, Azar Y (1997) Buy-at-bulk network design. In: Proceedings of the 38th annual IEEE symposium on foundations of computer science (FOCS), pp 542–547

    Chapter  Google Scholar 

  • Bartal Y (1996) Probabilistic approximations of metric spaces and its algorithmic applications. In: Proceedings of the 37th annual symposium on foundations of computer science (FOCS), pp 184–193

    Google Scholar 

  • Bartal Y (1998) On approximating arbitrary metrics by tree metrics. In: Proceedings of the 30th annual ACM symposium on theory of computing (STOC), pp 161–168

    Google Scholar 

  • Charikar M, Chekuri C, Goel A, Guha S, Plotkin SA (1998) Approximating a finite metric by a small number of tree metrics. In: Proceedings of the 39th annual symposium on foundations of computer science (FOCS), pp 379–388

    Google Scholar 

  • Charikar M, Karagiozova A (2005) On non-uniform multicommodity buy-at-bulk network design. In: Proceedings of the 37th annual ACM symposium on theory of computing (STOC), pp 176–182

    Google Scholar 

  • Chekuri C, Hajiaghayi M, Kortsarz G, Salavatipour M (2010) Approximation algorithms for nonuniform buy-at-bulk network design. SIAM J Comput 39(5):1772–1798

    Article  MATH  MathSciNet  Google Scholar 

  • Chlebík M Chlebíková J (2002) Approximation hardness of the Steiner tree problem on graphs. In: Penttonen M, Schmidt E (eds) Proceedings of the 8th Scandinavian workshop on algorithm theory (SWAT), pp 170–179

    Google Scholar 

  • Chudak FA, Roughgarden T, Williamson DP (2004) Approximate k-MSTs and k-Steiner trees via the primal-dual method and Lagrangean relaxation. Math Program 100(2):411–421

    Article  MATH  MathSciNet  Google Scholar 

  • Chuzhoy J, Gupta A, Naor J, Sinha A (2008) On the approximability of some network design problems. ACM Trans Algorithms 4(2):23

    Article  MathSciNet  Google Scholar 

  • Eisenbrand F, Grandoni F, Oriolo G, Skutella M (2007) New approaches for virtual private network design. SIAM J Comput 37(3):706–721

    Article  MATH  MathSciNet  Google Scholar 

  • Eisenbrand F, Grandoni F, RothvoßT, Schäfer G (2010) Connected facility location via random facility sampling and core detouring. J Comput Syst Sci 76(8):709–726

    Article  MATH  Google Scholar 

  • Fakcharoenphol J, Rao S, Talwar K (2004) A tight bound on approximating arbitrary metrics by tree metrics. J Comput Syst Sci 69(3):485–497

    Article  MATH  MathSciNet  Google Scholar 

  • Garey M, Johnson D (1979) Computers and intractability. Freeman, New York

    MATH  Google Scholar 

  • Garg N (2005) Saving an epsilon: a 2-approximation for the k-MST problem in graphs. In: Proceedings of the 37th annual ACM symposium on theory of computing (STOC), pp 396–402

    Google Scholar 

  • Garg N, Khandekar R, Konjevod G, Ravi R, Salman FS, Sinha A (2001) On the integrality gap of a natural formulation of the single-sink buy-at-bulk network design problem. In: Aardal K, Gerards B (eds) Proceedings of the 8th international conference on integer programming and combinatorial optimization (IPCO). LNCS, vol 2081. Springer, Heidelberg, pp 170–184

    Chapter  Google Scholar 

  • Grandoni F, Italiano G (2006) Improved approximation for single-sink buy-at-bulk. In: Asano T (ed) Proceedings of the 17th international symposium on algorithms and computation (ISAAC). LNCS, vol 4288. Springer, Heidelberg, pp 111–120

    Google Scholar 

  • Grandoni F, RothvoßT (2010) Network design via core detouring for problems without a core. In: Abramsky S, Gavoille C, Kirchner C, Friedhelm Meyer auf der Heide, Spirakis PG (eds) Proceedings of the 37th international colloquium on automata, languages and programming (ICALP). LNCS, vol 6198. Springer, Heidelberg, pp 490–502

    Chapter  Google Scholar 

  • Guha S, Meyerson A, Munagala K (2001) A constant factor approximation for the single sink edge installation problems. In: Proceedings of the 33rd annual ACM symposium on theory of computing (STOC), pp 383–388

    Google Scholar 

  • Gupta A, Kumar A, Kleinberg J, Rastogi R, Yener B (2001) Provisioning a virtual private network: a network design problem for multicommodity flow. In: Proceedings of the 33rd annual ACM symposium on theory of computing (STOC), pp 389–398

    Google Scholar 

  • Gupta A, Kumar A, Roughgarden T (2003) Simpler and better approximation algorithms for network design. In: Proceedings of the 35th ACM symposium on theory of computing (STOC), pp 365–372

    Google Scholar 

  • Gupta A, Kumar A, Pál M, Roughgarden T (2007) Approximation via cost sharing: simpler and better approximation algorithms for network design. J ACM 54(3):11

    Article  MATH  MathSciNet  Google Scholar 

  • Hajiaghayi M, Jain K (2006) The prize-collecting generalized Steiner tree problem via a new approach of primal-dual schema. In: Proceedings of the 17th annual ACM-SIAM symposium on discrete algorithms (SODA), pp 631–640

    Google Scholar 

  • Jothi R, Raghavachari B (2004) Improved approximation algorithms for the single-sink buy-at-bulk network design problems. In: Hagerup T, Katajainen J (eds) Proceedings of SWAT. LNCS, vol 3111, pp 336–348

    Google Scholar 

  • Karger DR, Minkoff M (2000) Building Steiner trees with incomplete global knowledge. In: Proceedings of the 41st annual IEEE symposium on foundations of computer science (FOCS), pp 613–623

    Google Scholar 

  • Kumar A, Gupta A, Roughgarden T (2002) A constant-factor approximation algorithm for the multicommodity rent-or-buy problem. In: Proceedings of the 43rd annual IEEE symposium on foundations of computer science (FOCS), pp 333–342

    Google Scholar 

  • Meyerson A, Munagala K, Plotkin S (2000) Cost-distance: two metric network design. In: Proceedings of the 41st annual IEEE symposium on foundations of computer science (FOCS), pp 624–630

    Google Scholar 

  • Ravi R, Sundaram R, Marathe MV, Rosenkrantz DJ, Ravi SS (1994) Spanning trees short or small. In: Proceedings of the 5th annual ACM-SIAM symposium on discrete algorithms (SODA), pp 546–555

    Google Scholar 

  • Salman F, Cheriyan J, Ravi R, Subramanian S (1997) Buy-at-bulk network design: approximating the single-sink edge installation problem. In: Proceedings of the 8th ACM-SIAM symposium on discrete algorithms (SODA), pp 619–628

    Google Scholar 

  • Talwar K (2002) Single-sink buy-at-bulk LP has constant integrality gap. In: Cook W, Schulz AS (eds) Proceedings of the 9th conference on integer programming and combinatorial optimization (IPCO). LNCS, vol 2337. Springer, Heidelberg, pp 475–486

    Chapter  Google Scholar 

  • Zhang P (2011) A new approximation algorithm for the selective single-sink buy-at-bulk problem in network design. In: Wang W-F, Zhu X-D, Du D-Z (eds) Proceedings of the 5th annual international conference on combinatorial optimization and applications (COCOA). LNCS, vol 6831, pp 525–536

    Chapter  Google Scholar 

  • Zhang P, Zhu D, Luan J (2012) An approximation algorithm for the generalized k-multicut problem. Discrete Appl Math 160(7-8):1240–1247

    Article  MATH  MathSciNet  Google Scholar 

  • van Zuylen A (2011) Deterministic sampling algorithms for network design. Algorithmica 60(1):110–151

    Article  MATH  MathSciNet  Google Scholar 

Download references

Acknowledgements

The author would like to thank the anonymous reviewers for their helpful comments which improve the representation of the paper. And, the author is grateful to an anonymous reviewer for his/her suggestion significantly simplifies the construction of the instance in Sect. 5.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Peng Zhang.

Additional information

A preliminary version of this paper appeared in the Proceedings of the 5th Annual International Conference on Combinatorial Optimization and Applications (COCOA), pp. 525–536 (Zhang 2011).

This work is supported by the National Natural Science Foundation of China (60970003), China Postdoctoral Science Foundation (200902562), the Special Foundation of Shandong Province Postdoctoral Innovation Project (200901010), and the Independent Innovation Foundation of Shandong University (2012TS072).

Rights and permissions

Reprints and permissions

About this article

Cite this article

Zhang, P. A new approximation algorithm for the Selective Single-Sink Buy-at-Bulk problem in network design. J Comb Optim 27, 663–678 (2014). https://doi.org/10.1007/s10878-012-9544-1

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-012-9544-1

Keywords

Navigation