Non-greedy Online Steiner Trees on Outerplanar Graphs

This paper addresses the classical 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 did 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 \(\varOmega (\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. The algorithm can be applied to a 21.752-competitive file allocation algorithm against adaptive online adversaries on outerplanar graphs. We also present a lower bound of 4 for arbitrary deterministic online Steiner tree algorithms on outerplanar graphs.

[1]  Amos Fiat,et al.  Competitive distributed file allocation , 1993, STOC '93.

[2]  Spyros Angelopoulos Parameterized Analysis of Online Steiner Tree Problems , 2009, Adaptive, Output Sensitive, Online and Parameterized Algorithms.

[3]  Piotr Berman,et al.  On-line algorithms for Steiner tree problems (extended abstract) , 1997, STOC '97.

[4]  Yuval Rabani,et al.  Competitive Algorithms for Distributed Data Management , 1995, J. Comput. Syst. Sci..

[5]  Noga Alon,et al.  On-line steiner trees in the Euclidean plane , 1993, Discret. Comput. Geom..

[6]  Yossi Azar,et al.  On-line generalized Steiner problem , 1996, SODA '96.

[7]  Jeffery R. Westbrook,et al.  The Performance of greedy algorithms for the on-line steiner tree and related problems , 2005, Mathematical systems theory.

[8]  Mohit Singh,et al.  Online Node-Weighted Steiner Tree and Related Problems , 2011, 2011 IEEE 52nd Annual Symposium on Foundations of Computer Science.

[9]  Anupam Gupta,et al.  Cuts, Trees and ℓ1-Embeddings of Graphs* , 2004, Comb..

[10]  Carsten Lund,et al.  Competitive On-Line Algorithms for Distributed Data Management , 1999, SIAM J. Comput..

[11]  F. Harary,et al.  Outerplanar Graphs and Weak Duals , 1974 .

[12]  Spyros Angelopoulos Online Priority Steiner Tree Problems , 2009, WADS.

[13]  Spyros Angelopoulos On the Competitiveness of the Online Asymmetric and Euclidean Steiner Tree Problems , 2009, WAOA.

[14]  Makoto Imase,et al.  Dynamic Steiner Tree Problem , 1991, SIAM J. Discret. Math..

[15]  Anupam Gupta,et al.  Embedding k-outerplanar graphs into ℓ1 , 2003, SODA '03.