Theory of Computing Systems

, Volume 58, Issue 2, pp 287–303 | Cite as

When Diameter Matters: Parameterized Approximation Algorithms for Bounded Diameter Minimum Steiner Tree Problem

Article
  • 120 Downloads

Abstract

Given a graph G with a set of terminals, two weight functions c and d defined on the edge set of G, and a bound D, a popular NP-hard problem in designing networks is to find the minimum cost Steiner tree (under function c) in G, to connect all terminals in such a way that its diameter (under function d) is bounded by D. Marathe et al. (J. Algoritm. 28(1), 142–171, 1998) proposed an (O(lnn),O(lnn)) approximation algorithm for this bicriteria problem, where n is the number of terminals. The first factor reflects the approximation ratio on the diameter bound D, and the second factor indicates the cost-approximation ratio. Later, Kapoor and Sarwat (Theory Comput. Syst. 41(4), 779–794, 2007) introduced a parameterized approximation algorithm with performance guarantee of \((O(p \cdot \frac {\ln n}{\ln p}), O(\frac {\ln n}{\ln p}))\) for any input value p>1, by which one can improve the approximation factor for cost at the price of worsening the approximation factor of diameter. In this paper, we consider the reverse scenario in which minimizing the diameter of the solution is more important. We first propose a parameterized approximation algorithm with performance guarantee of \((O(\frac {\ln n}{\ln p}),O(p \cdot H_{p} \cdot \frac {\ln n}{\ln p}))\), where H p = 1+1/2+…+1/p is the p t h harmonic number. Parameter p is part of the input and this algorithm runs in polynomial time for constant values of p. We also present another algorithm with approximation ratio of \((O(\frac {\ln n}{\ln p}),O(\mu \cdot p \cdot \frac {\ln n}{\ln p}))\) which relies on the approximation factor (μ) of the NP-hard problem min-degree constrained minimum spanning tree.

Keywords

Bicriteria network design Approximation algorithms Bounded diameter Minimum Steiner tree 

References

  1. 1.
    Aggarwal, V., Aneja, Y.P., Nair, K.P.K.: Minimal spanning tree subject to a side constraint. Comput. Oper. Res. 9(4), 287–296 (1982)CrossRefGoogle Scholar
  2. 2.
    Akgün, İ., Tansel, B.Ç.: Min-degree constrained minimum spanning tree problem: New formulation via Miller-Tucker-Zemlin constraints. Comput. Oper. Res. 37(1), 72–82 (2010)MathSciNetCrossRefMATHGoogle Scholar
  3. 3.
    Awerbuch, B., Baratz, A., Peleg, D.: Cost-sensitive analysis of communication protocols. In: Proceedings of the Annual ACM Symposium on Principles of Distributed Computing, pp. 177–187 (1990)Google Scholar
  4. 4.
    Chvátal, V.: A greedy heuristic for the set-covering problem. Math. Oper. Res. 4(3), 233–235 (1979)MathSciNetCrossRefMATHGoogle Scholar
  5. 5.
    de Almeida, A.M., Martins, P., de Souza, M.C.: md-MST is NP-hard for d≥3. Electron Notes Discrete Math. 36, 9–15 (2010)CrossRefGoogle Scholar
  6. 6.
    de Almeida, A.M., Martins, P., de Souza, M.C.: Min-degree constrained minimum spanning tree problem: Complexity, properties, and formulations. Int. Trans. Oper. Res. 19(3), 323–352 (2012)MathSciNetCrossRefMATHGoogle Scholar
  7. 7.
    Ehrgott, M.: Multicriteria Optimization. Springer, Berlin, Germany (2005)MATHGoogle Scholar
  8. 8.
    Ergun, F., Sinha, R., Zhang, L.: An improved FPTAS for restricted shortest path. Inf. Process. Lett. 83(5), 287–291 (2002)MathSciNetCrossRefMATHGoogle Scholar
  9. 9.
    Hajiaghayi, M. T., Kortsarz, G, Salavatipour, M.R.: Approximating buy-at-bulk and shallow-light k-Steiner trees. In: Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques, pp. 152–163. Springer Berlin Heidelberg (2006)Google Scholar
  10. 10.
    Hassin, R.: Approximation schemes for the restricted shortest path problem. Math. Oper. Res. 17(1), 36–42 (1992)MathSciNetCrossRefMATHGoogle Scholar
  11. 11.
    Ho, J.-M., Lee, D.T., Chang, C.H., Wong, C.K.: Bounded diameter minimum spanning tree and related problems. In: Proceedings of the Annual ACM Symposium on Computational Geometry, pp. 276–282 (1989)Google Scholar
  12. 12.
    Hong, S.-P., Chung, S.-J., Park, B.H.: A fully polynomial bicriteria approximation scheme for the constrained spanning tree problem. Oper. Res. Lett. 32(3), 233–239 (2004)MathSciNetCrossRefMATHGoogle Scholar
  13. 13.
    Howell, R.R.: On asymptotic notation with multiple variables. Technical Report, Kansas State University, Manhattan, KS, USA (2008)Google Scholar
  14. 14.
    Kapoor, S., Sarwat, M.: Bounded-diameter minimum-cost graph problems. Theory Comput. Syst. 41(4), 779–794 (2007)MathSciNetCrossRefMATHGoogle Scholar
  15. 15.
    Khani, M.R., Salavatipour, M.R.: Improved approximations for buy-at-bulk and shallow-light k-Steiner trees and (k, 2)-subgraph. In: Algorithms and Computation, pp. 20–29. Springer Berlin Heidelberg (2011)Google Scholar
  16. 16.
    Kompella, V.P., Pasquale, J.C., Polyzos, G.C.: Multicasting for multimedia applications. In: INFOCOM’92. 11th Annual Joint Conference of the IEEE Computer and Communications Societies, pp. 2078–2085. IEEE (1992)Google Scholar
  17. 17.
    Lorenz, D.H., Raz, D.: A simple efficient approximation scheme for the restricted shortest path problem. Oper. Res. Lett. 28(5), 213–219 (2001)MathSciNetCrossRefMATHGoogle Scholar
  18. 18.
    Marathe, M.V., Ravi, R., Sundaram, R., Ravi, S.S., Rosenkrantz, D.J., Hunt III, H.B.: Bicriteria network design problems. J Algoritm. 28(1), 142–171 (1998)CrossRefMATHGoogle Scholar
  19. 19.
    Martins, P., de Souza, M.C.: VNS and second order heuristics for the min-degree constrained minimum spanning tree problem. Comput. Oper. Res. 36(11), 2969–2982 (2009)MathSciNetCrossRefMATHGoogle Scholar
  20. 20.
    Marx, D.: Parameterized complexity and approximation algorithms. Comput. J. 51(1), 60–78 (2008)CrossRefGoogle Scholar
  21. 21.
    Ravi, R., Goemans, M.X.: The constrained minimum spanning tree problem. In: Algorithm Theory—SWAT’96, pp. 66–75. Springer Berlin Heidelberg (1996)Google Scholar
  22. 22.
    Warburton, A.: Approximation of Pareto optima in multiple-objective, shortest-path problems. Oper. Res. 35(1), 70–79 (1987)MathSciNetCrossRefMATHGoogle Scholar
  23. 23.
    Zhu, Q., Parsa, M., Dai, W.W.M.: An iterative approach for delay-bounded minimum Steiner tree construction. Technical Report UCSC-CRL-94-39, UC Santa Cruz (1994)Google Scholar

Copyright information

© Springer Science+Business Media New York 2015

Authors and Affiliations

  1. 1.Department of Mathematical SciencesSharif University of TechnologyTehranIran

Personalised recommendations