When Diameter Matters: Parameterized Approximation Algorithms for Bounded Diameter Minimum Steiner Tree Problem
- 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 treeReferences
- 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.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.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.Chvátal, V.: A greedy heuristic for the set-covering problem. Math. Oper. Res. 4(3), 233–235 (1979)MathSciNetCrossRefMATHGoogle Scholar
- 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.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.Ehrgott, M.: Multicriteria Optimization. Springer, Berlin, Germany (2005)MATHGoogle Scholar
- 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.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.Hassin, R.: Approximation schemes for the restricted shortest path problem. Math. Oper. Res. 17(1), 36–42 (1992)MathSciNetCrossRefMATHGoogle Scholar
- 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.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.Howell, R.R.: On asymptotic notation with multiple variables. Technical Report, Kansas State University, Manhattan, KS, USA (2008)Google Scholar
- 14.Kapoor, S., Sarwat, M.: Bounded-diameter minimum-cost graph problems. Theory Comput. Syst. 41(4), 779–794 (2007)MathSciNetCrossRefMATHGoogle Scholar
- 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.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.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.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.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.Marx, D.: Parameterized complexity and approximation algorithms. Comput. J. 51(1), 60–78 (2008)CrossRefGoogle Scholar
- 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.Warburton, A.: Approximation of Pareto optima in multiple-objective, shortest-path problems. Oper. Res. 35(1), 70–79 (1987)MathSciNetCrossRefMATHGoogle Scholar
- 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