Abstract
This paper addresses the classic online Steiner tree problem on edge-weighted graphs. It is known that a greedy (nearest neighbor) online algorithm has a tight competitive ratio for wide classes of graphs, such as trees, rings, any class including series-parallel graphs, and unweighted graphs with bounded diameter. However, we do not know any greedy or non-greedy tight deterministic algorithm for other classes of graphs. In this paper, we observe that a greedy algorithm is \(\Omega (\log n)\)-competitive on outerplanar graphs, where n is the number of vertices, and propose a 5.828-competitive deterministic algorithm on outerplanar graphs. Our algorithm connects a requested vertex and the tree constructed thus far using a path that is constant times longer than the distance between them. We also present a lower bound of 4 for arbitrary deterministic online Steiner tree algorithms on outerplanar graphs.
Similar content being viewed by others
References
Alon, N., Azar, Y.: On-line Steiner trees in the Euclidean plane. Discrete Comput. Geom. 10, 113–121 (1993)
Angelopoulos, S.: Online priority Steiner tree problems. In: Dehne, F., Gavrilova, M., Sack, J.R., Tóth, C.D. (eds.) WADS 2009. Lecture Notes in Computer Science, vol. 5664, pp. 37–48. Springer, Heidelberg (2009)
Angelopoulos, S.: Parameterized analysis of online Steiner tree problems. In: Adaptive, Output Sensitive, Online and Parameterized Algorithms, Dagstuhl Seminar Proceedings (2009). http://drops.dagstuhl.de/opus/volltexte/2009/2121
Angelopoulos, S.: On the competitiveness of the online asymmetric and Euclidean Steiner tree problems. In: Bampis, E., Jansen, K. (eds.) WAOA 2009. Lecture Notes in Computer Science, vol. 5893, pp. 1–12. Springer, Heidelberg (2010)
Averbuch, B., Azar, Y., Bartal, Y.: On-line generalized Steiner problem. Theor. Comput. Sci. 324, 313–324 (2004)
Awerbuch, B., Bartal, Y., Fiat, A.: Competitive distributed file allocation. Inf. Comput. 185(1), 1–40 (2003)
Bartal, Y., Fiat, A., Rabani, Y.: Competitive algorithms for distributed data management. J. Comput. Syst. Sci. 51(3), 341–358 (1995)
Ben-David, S., Borodin, A., Karp, R., Tardos, G., Wigderson, A.: On the power of randomization in on-line algorithms. Algorithmica 11, 2–14 (1994)
Berman, P., Coulston, C.: On-line algorithms for Steiner tree problems. In: Proceedings of the 29th ACM Symposium on Theory of Computing, pp. 344–353 (1997)
Chekuri, C., Gupta, A., Newman, I., Rabinovich, Y., Sinclair, A.: Embedding \(k\)-outerplanar graphs into \(\ell _1\). SIAM J. Discrete Math. 20(1), 119–136 (2006)
Fleischner, H.J., Geller, D.P., Harary, F.: Outerplanar graphs and weak duals. J. Indian Math. Soc. 38, 215–219 (1974)
Gupta, A., Newman, I., Rabinovich, Y., Sinclair, A.: Cuts, trees, and \(\ell _1\)-embedding of graphs. Combinatorica 24(2), 233–269 (2004)
Imase, M., Waxman, B.M.: Dynamic Steiner tree problem. SIAM J. Discrete Math. 4(3), 369–384 (1991)
Lund, C., Reingold, N., Westbrook, J., Yan, D.: Competitive on-line algorithms for distributed data management. SIAM J. Comput. 28(3), 1086–1111 (1999)
Naor, J.S., Panigrahi, D., Singh, M.: Online node-weighted Steiner tree and related problems. In: Proceedings of the 52nd Annual IEEE Symposium on Foundations of Computer Science, pp. 210–219 (2011)
Westbrook, J., Yan, D.C.K.: The performance of greedy algorithms for the on-line Steiner tree and related problems. Math. Syst. Theory 28, 451–468 (1995)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
A preliminary version appeared in the proceedings of the 14th International Workshop on Approximation and Online Algorithms (WAOA 2016).
Rights and permissions
About this article
Cite this article
Matsubayashi, A. Non-Greedy Online Steiner Trees on Outerplanar Graphs. Algorithmica 83, 613–640 (2021). https://doi.org/10.1007/s00453-020-00768-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00453-020-00768-6