Skip to main content
Top
Published in: Theory of Computing Systems 6/2019

15-04-2019

Parameterized Analysis of the Online Priority and Node-Weighted Steiner Tree Problems

Author: Spyros Angelopoulos

Published in: Theory of Computing Systems | Issue 6/2019

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

In this paper we study the online variant of two well-known Steiner tree problems. In the online setting, the input consists of a sequence of terminals; upon arrival of a terminal, the online algorithm must irrevocably buy a subset of edges and vertices of the graph so as to guarantee the connectivity of the currently revealed part of the input. More precisely, we first study the online node-weighted Steiner tree problem, in which both edges and vertices are weighted, and the objective is to minimize the total cost of edges and vertices in the solution. We then address the online priority Steiner tree problem, in which each edge and each request are associated with a priority value, which corresponds to their bandwidth support and requirement, respectively. Both problems have applications in the domain of multicast network communications and have been studied from the point of view of approximation algorithms. Motivated by the observation that competitive analysis gives very pessimistic and unsatisfactory results when the only relevant parameter is the number of terminals, we introduce an approach based on parameterized analysis of online algorithms. In particular, we base the analysis on additional parameters that help reveal the true complexity of the underlying problem, and allow a much finer classification of online algorithms based on their performance. More specifically, for the online node-weighted Steiner tree problem, we show a tight bound of Θ(max{min{α,k},log k}) on the competitive ratio, where α is the ratio of the maximum node weight to the minimum node weight and k is the number of terminals. For the online priority Steiner tree problem, we show corresponding tight bounds of \({\Theta }(b\log \frac {k}{b})\), when k > b and Θ(k), when kb, where b is the number of priority levels and k is the number of terminals. Our main results apply to both deterministic and randomized algorithms, as well as to generalized versions of the problems (i.e., to Steiner forest variants).

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Footnotes
1
Throughout the paper we omit floors and ceilings since they do not affect the asymptotic behavior of the algorithms.
 
2
We say that a connection path for a terminal crosses an s-set (or a corresponding u-vertex) if it contains (vertical) edges in a column that is crossed by the s-set).
 
3
Without loss of generality we once again omit flours and ceilings, and assume all fraction quantities (as well as γ) are integral.
 
4
The weight w(e) of an edge should not be confused with its cost c(e).
 
Literature
1.
go back to reference Agrawal, A., Klein, P.N., Ravi, R.: When trees collide: an approximation algorithm for the generalized steiner tree problem on networks. SIAM J. Comput. 24, 440–456 (1995)MathSciNetCrossRefMATH Agrawal, A., Klein, P.N., Ravi, R.: When trees collide: an approximation algorithm for the generalized steiner tree problem on networks. SIAM J. Comput. 24, 440–456 (1995)MathSciNetCrossRefMATH
2.
go back to reference Alon, N., Awerbuch, B., Azar, Y., Buchbinder, N., Naor, J.: A general approach to online network optimization problems. Trans. Algorithm. 2(4), 640–660 (2006)MathSciNetCrossRefMATH Alon, N., Awerbuch, B., Azar, Y., Buchbinder, N., Naor, J.: A general approach to online network optimization problems. Trans. Algorithm. 2(4), 640–660 (2006)MathSciNetCrossRefMATH
4.
go back to reference Angelopoulos, S.: Improved bounds for the online steiner tree problem in graphs of bounded edge-asymmetry. In: Proceedings of the Eighteenth Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 248–257 (2007) Angelopoulos, S.: Improved bounds for the online steiner tree problem in graphs of bounded edge-asymmetry. In: Proceedings of the Eighteenth Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 248–257 (2007)
5.
go back to reference Angelopoulos, S.: A near-tight bound for the online steiner tree problem in graphs of bounded asymmetry. In: Proceedings of the 16th Annual European Symposium on Algorithms (ESA), pp. 76–87 (2008) Angelopoulos, S.: A near-tight bound for the online steiner tree problem in graphs of bounded asymmetry. In: Proceedings of the 16th Annual European Symposium on Algorithms (ESA), pp. 76–87 (2008)
6.
go back to reference Angelopoulos, S.: Ion the competitiveness of the online asymmetric and euclidean steiner tree problems. In: Proceedings of the 7th International Workshop on Approximation and Online Algorithms (WAOA), pp. 1–12 (2009) Angelopoulos, S.: Ion the competitiveness of the online asymmetric and euclidean steiner tree problems. In: Proceedings of the 7th International Workshop on Approximation and Online Algorithms (WAOA), pp. 1–12 (2009)
8.
go back to reference Basu, P., Chau, C., Gibbens, R.J., Guha, S., Irwin, R.E.: Multicasting under multi-domain and hierarchical constraints. In: 11th International Symposium and Workshops on Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks, pp. 524–531 (2013) Basu, P., Chau, C., Gibbens, R.J., Guha, S., Irwin, R.E.: Multicasting under multi-domain and hierarchical constraints. In: 11th International Symposium and Workshops on Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks, pp. 524–531 (2013)
9.
go back to reference Berman, P., Coulston, C.: Online algorithms for Steiner tree problems. In: Proceedings of the Twenty-Ninth Annual ACM Symposium on the Theory of Computing, pp. 344–353 (1997) Berman, P., Coulston, C.: Online algorithms for Steiner tree problems. In: Proceedings of the Twenty-Ninth Annual ACM Symposium on the Theory of Computing, pp. 344–353 (1997)
11.
go back to reference Borodin, A., El-Yaniv, R.: Online computation and competitive analysis. Cambridge University Press, Cambridge (1998)MATH Borodin, A., El-Yaniv, R.: Online computation and competitive analysis. Cambridge University Press, Cambridge (1998)MATH
12.
go back to reference Byrka, J., Grandoni, F., Rothvoß, T., Sanitȧ, L.: Steiner tree approximation via iterative randomized rounding. J. ACM 60(1), 6 (2013)MathSciNetCrossRefMATH Byrka, J., Grandoni, F., Rothvoß, T., Sanitȧ, L.: Steiner tree approximation via iterative randomized rounding. J. ACM 60(1), 6 (2013)MathSciNetCrossRefMATH
13.
go back to reference Charikar, M., Chekuri, C., Cheung, T., Dai, Z., Goel, A., Guha, S., Li, M.: Approximation algorithms for directed steiner problems. J. Algorithm. 1 (33), 73–91 (1999)MathSciNetCrossRefMATH Charikar, M., Chekuri, C., Cheung, T., Dai, Z., Goel, A., Guha, S., Li, M.: Approximation algorithms for directed steiner problems. J. Algorithm. 1 (33), 73–91 (1999)MathSciNetCrossRefMATH
14.
go back to reference Charikar, M., Naor, J., Schieber, B.: Resource optimization in QoS multicast routing of real-time multimedia. IEEE/ACM Trans. Netw. 12(2), 340–348 (2004)CrossRef Charikar, M., Naor, J., Schieber, B.: Resource optimization in QoS multicast routing of real-time multimedia. IEEE/ACM Trans. Netw. 12(2), 340–348 (2004)CrossRef
15.
go back to reference Chuzhoy, J., Gupta, A., Naor, J., Sinha, A.: On the approximability of some network design problems. Transactions on Algorithms 4(2), 23:1–23:17 (2008)MathSciNetMATH Chuzhoy, J., Gupta, A., Naor, J., Sinha, A.: On the approximability of some network design problems. Transactions on Algorithms 4(2), 23:1–23:17 (2008)MathSciNetMATH
16.
go back to reference Claffy, K., Polyzos, G., Braun, H.W.: Traffic characteristics of the t1 nsfnet backbone. In: Proceedings of INFOCOM (1993) Claffy, K., Polyzos, G., Braun, H.W.: Traffic characteristics of the t1 nsfnet backbone. In: Proceedings of INFOCOM (1993)
17.
go back to reference Faloutsos, M.: The Greedy the Naive and the Optimal Multicast Routing–From Theory to Internet Protocols. PhD thesis, University of Toronto (1998) Faloutsos, M.: The Greedy the Naive and the Optimal Multicast Routing–From Theory to Internet Protocols. PhD thesis, University of Toronto (1998)
18.
go back to reference Faloutsos, M., Pankaj, R., Sevcik, K. C.: The effect of asymmetry on the on-line multicast routing problem. Int. J. Found. Comput. Sci. 13(6), 889–910 (2002)MathSciNetCrossRefMATH Faloutsos, M., Pankaj, R., Sevcik, K. C.: The effect of asymmetry on the on-line multicast routing problem. Int. J. Found. Comput. Sci. 13(6), 889–910 (2002)MathSciNetCrossRefMATH
20.
go back to reference Garg, N., Gupta, A., Leonardi, S., Sankowski, P.: Stochastic analyses for online combinatorial optimization problems. In: Proceedings of the Nineteenth Annual ACM-SIAM, Symposium on Discrete Algorithms, (SODA), pp. 942–951 (2008) Garg, N., Gupta, A., Leonardi, S., Sankowski, P.: Stochastic analyses for online combinatorial optimization problems. In: Proceedings of the Nineteenth Annual ACM-SIAM, Symposium on Discrete Algorithms, (SODA), pp. 942–951 (2008)
21.
go back to reference Goemans, M.X., Williamson, D.P.: A general approximation technique for constrained forest problems. SIAM Journal on Computing 24(2), 296–317 (1995)MathSciNetCrossRefMATH Goemans, M.X., Williamson, D.P.: A general approximation technique for constrained forest problems. SIAM Journal on Computing 24(2), 296–317 (1995)MathSciNetCrossRefMATH
22.
go back to reference Gu, A., Gupta, A., Kumar, A.: The power of deferral: maintaining a constant-competitive steiner tree online. In: Proceedings of the 45th Symposium on Theory of Computing Conference (STOC), pp. 525–534 (2013) Gu, A., Gupta, A., Kumar, A.: The power of deferral: maintaining a constant-competitive steiner tree online. In: Proceedings of the 45th Symposium on Theory of Computing Conference (STOC), pp. 525–534 (2013)
23.
go back to reference Gu, A., Gupta, A., Kumar, A.: The power of deferral: maintaining a constant-competitive steiner tree online. SIAM J. Comput. 45(1), 1–28 (2016)MathSciNetCrossRefMATH Gu, A., Gupta, A., Kumar, A.: The power of deferral: maintaining a constant-competitive steiner tree online. SIAM J. Comput. 45(1), 1–28 (2016)MathSciNetCrossRefMATH
24.
go back to reference Guha, S., Khuller, S.: Improved methods for approximating node weighted steiner trees and connected dominating sets. Information and Computation 150(1), 57–74 (1999)MathSciNetCrossRefMATH Guha, S., Khuller, S.: Improved methods for approximating node weighted steiner trees and connected dominating sets. Information and Computation 150(1), 57–74 (1999)MathSciNetCrossRefMATH
25.
go back to reference Gupta, A., Kumar, A.: Online steiner tree with deletions. In: Proceedings of the Twenty-Fifth Annual ACM-SIAM, Symposium on Discrete Algorithms (SODA), pp. 455–467 (2014) Gupta, A., Kumar, A.: Online steiner tree with deletions. In: Proceedings of the Twenty-Fifth Annual ACM-SIAM, Symposium on Discrete Algorithms (SODA), pp. 455–467 (2014)
26.
go back to reference Hajiaghayi, M.T., Liaghat, V., Panigrahi, D.: Online node-weighted steiner forest and extensions via disk paintings (2013) Hajiaghayi, M.T., Liaghat, V., Panigrahi, D.: Online node-weighted steiner forest and extensions via disk paintings (2013)
28.
go back to reference Karp, R.M.: Reducibility among combinatorial problems. In: Complexity of Computer Computations, pp 85–103. Springer, Boston (1972)CrossRef Karp, R.M.: Reducibility among combinatorial problems. In: Complexity of Computer Computations, pp 85–103. Springer, Boston (1972)CrossRef
29.
go back to reference Klein, P., Ravi, R.: A nearly best-possible approximation algorithm for node-weighted steiner trees. Journal of Algorithms 19(1), 104–115 (1995)MathSciNetCrossRefMATH Klein, P., Ravi, R.: A nearly best-possible approximation algorithm for node-weighted steiner trees. Journal of Algorithms 19(1), 104–115 (1995)MathSciNetCrossRefMATH
30.
go back to reference Lai, K.J., Gomes, C.P., Schwartz, M.K., McKelvey, Kevin S., Calkin, D.E., Montgomery, C.A.: The steiner multigraph problem: Wildlife corridor design for multiple species. In: Proceedings of the Twenty-Fifth AAAI Conference on Artificial Intelligence (AAAI) (2011) Lai, K.J., Gomes, C.P., Schwartz, M.K., McKelvey, Kevin S., Calkin, D.E., Montgomery, C.A.: The steiner multigraph problem: Wildlife corridor design for multiple species. In: Proceedings of the Twenty-Fifth AAAI Conference on Artificial Intelligence (AAAI) (2011)
31.
go back to reference Naor, J., Panigrahi, D., Singh, M.: Online node-weighted steiner tree and related problems. In: IEEE, 52nd Annual Symposium on Foundations of Computer Science, FOCS, pp. 210–219 (2011) Naor, J., Panigrahi, D., Singh, M.: Online node-weighted steiner tree and related problems. In: IEEE, 52nd Annual Symposium on Foundations of Computer Science, FOCS, pp. 210–219 (2011)
32.
go back to reference Oliveira, C.A.S., Pardalos, P.M.: A survey of combinatorial optimization problems in multicast routing. Comput. Oper Res. 32(8), 1953–1981 (2005)CrossRefMATH Oliveira, C.A.S., Pardalos, P.M.: A survey of combinatorial optimization problems in multicast routing. Comput. Oper Res. 32(8), 1953–1981 (2005)CrossRefMATH
33.
go back to reference Ramanathan, S.: Multicast tree generation in networks with asymmetric links. IEEE/ACM Trans. Netw. 4(4), 558–568 (1996)CrossRef Ramanathan, S.: Multicast tree generation in networks with asymmetric links. IEEE/ACM Trans. Netw. 4(4), 558–568 (1996)CrossRef
34.
go back to reference Raz, R., Safra, S.: A sub-constant error-probability low-degree test, and a sub-constant error-probability PCP characterization of NP. In: Proceedings of the twenty-ninth annual ACM Symposium on Theory of Computing, pp. 475–484 (1997) Raz, R., Safra, S.: A sub-constant error-probability low-degree test, and a sub-constant error-probability PCP characterization of NP. In: Proceedings of the twenty-ninth annual ACM Symposium on Theory of Computing, pp. 475–484 (1997)
36.
go back to reference Trevisan, L.: Non-approximability results for optimization problems on bounded degree instances. In: Proceedings of the thirty-third annual ACM Symposium on Theory of Computing, pp. 453–461 (2001) Trevisan, L.: Non-approximability results for optimization problems on bounded degree instances. In: Proceedings of the thirty-third annual ACM Symposium on Theory of Computing, pp. 453–461 (2001)
37.
go back to reference Vazirani, V.: Approximation algorithms. Springer, Berlin (2001)MATH Vazirani, V.: Approximation algorithms. Springer, Berlin (2001)MATH
39.
go back to reference Westbrook, J., Yan, D.C.K.: The performance of greedy algorithms for the on-line Steiner tree and related problems. Math. Syst. Theory 28(5), 451–468 (1995)MathSciNetCrossRefMATH Westbrook, J., Yan, D.C.K.: The performance of greedy algorithms for the on-line Steiner tree and related problems. Math. Syst. Theory 28(5), 451–468 (1995)MathSciNetCrossRefMATH
40.
go back to reference Yao, A. C.-C.: Probabilistic computations:towards a unified measure of complexity. In: Proceedings of the 17th Annual IEEE Symposium on Foundations of Computer Science, pp. 222–227 (1997) Yao, A. C.-C.: Probabilistic computations:towards a unified measure of complexity. In: Proceedings of the 17th Annual IEEE Symposium on Foundations of Computer Science, pp. 222–227 (1997)
Metadata
Title
Parameterized Analysis of the Online Priority and Node-Weighted Steiner Tree Problems
Author
Spyros Angelopoulos
Publication date
15-04-2019
Publisher
Springer US
Published in
Theory of Computing Systems / Issue 6/2019
Print ISSN: 1432-4350
Electronic ISSN: 1433-0490
DOI
https://doi.org/10.1007/s00224-019-09922-2

Other articles of this Issue 6/2019

Theory of Computing Systems 6/2019 Go to the issue

Premium Partner