Abstract
We study the on-line Steiner tree problem on a general metric space. We show that the greedy on-line algorithm isO(log((d/z)s))-competitive, wheres is the number of regular nodes,d is the maximum metric distance between any two revealed nodes, andz is the optimal off-line cost. Our results refine the previous known bound [9] and show that AlgorithmSB of Bartalet al. [3] for the on-line file allocation problem isO(log logN)-competitive on anN-node hypercube or butterfly network. A lower bound of Ω(log((d/z)s)) is shown to hold.
We further consider the on-line generalized Steiner problem on a general metric space. We show that a class of lazy and greedy deterministic on-line algorithms areO(√k· logk)-competitive and no on-line algorithm is better than Ω(logk)-competitive, wherek is the number of distinct nodes that appear in the request sequence.
For the on-line Steiner problem on a directed graph, it is shown that no deterministic on-line algorithm is better thans-competitive and the greedy on-line algorithm iss-competitive.
Similar content being viewed by others
References
A. Agrawal, P. Klein, and R. Ravi, When Trees Collide: An Approximation Algorithm for the Generalized Steiner Problem in Networks,Proceedings of the 23rd ACM Symposium on Theory of Computing, 1991, pp. 134–144.
N. Alon and Y. Azar, On-Line Steiner Trees in the Euclidean Plane,Proceedings of the 8th Symposium of Computational Geometry, Berlin, 1992.
Y. Bartal, A. Fiat, and Y. Rabani, Competitive Algorithms for Distributed Data Management,Proceedings of the 24th Annual ACM Symposium on the Theory of Computing, 1992, pp. 39–50.
S. Ben-David, A. Borodin, R. Karp, G. Tardos, and W. Wigderson, On the Power of Randomization in Online Algorithms,Proceedings of the 22nd ACM Symposium on Theory of Computing, 1990, pp. 379–386.
F. R. K. Chung and R. L. Graham, On Steiner Trees for Bounded Point Sets,Geom. Dedicata,11 (1981), 353–361.
F. R. K. Chung and F. K. Hwang, The Largest Minimal Rectilinear Steiner Trees for a Set ofn Points Enclosed in a Rectangle with a Given Perimeter,Networks,9 (1979), 19–36.
L. Few, The Shortest Path and the Shortest Road Throughn Points,Mathematika,2 (1955), 141–144.
M. Hannan, On Steiner's Problems with Rectilinear Distance,SIAM J. Appl. Math.,14 (1966), 255–265.
M. Imase and B. M. Waxman, Dynamic Steiner Tree Problem,SIAM J. Discrete Math.,4(3) (1991), 369–384.
R. M. Karp, Reducibility among combinatorial problems, in R. E. Miller and J. W. Thatcher (eds.),Complexity of Computer Computations, Plenum, New York, 1972, pp. 85–103.
J. Krarup and P. M. Pruzan, The Simple Plant Location Problem: Survey and Synthesis,European J. Oper. Res.,12 (1983), 36–81.
F. T. Leighton,Introduction to Parallel Algorithms and Architectures: Arrays, Trees, Hypercubes, Morgan Kaufmann, San Mateo, CA, 1992.
N. Maculan, The Steiner Problem in Graphs,Ann. Discrete Math.,31 (1987), 185–212.
L. Nastansky, S. M. Selkow, and N. F. Stewart, Cost-Minimal Trees in Directed Acyclic Graphs,Z. Oper. Res.,18 (1974), 59–67.
M. J. Quinn,Designing Efficient Algorithms for Parallel Computers, McGraw-Hill, New York, 1987.
P. Winter, Steiner Problems in Networks: A Survey,Networks,17 (1987), 129–167.
R. T. Wong, A Dual Ascent Approach for Steiner Tree Problems on a Directed Tree,Math. Programming,28 (1974), 271–287.
R. T. Wong, Location and Network Design, in M. O'hEigeartaigh, J. K. Lenstra, and A. H. G. Rinnooy Kan (eds.),Combinatorial Optimization: Annotated Bibliographies, Wiley, New York, 1985, pp. 127–147.
Author information
Authors and Affiliations
Additional information
A preliminary version of this paper has appeared in theProceedings of the Workshop on Algorithms and Data Structures, 1993, Montréal. The first author's research was partially supported by NSF Grant CCR-9009753, whilst that of the second author was partially supported by NSF Grant DDM-8909660 and a University Fellowship from the Graduate School, Yale University.
Rights and permissions
About this article
Cite this article
Westbrook, J., Yan, D.C.K. The Performance of greedy algorithms for the on-line steiner tree and related problems. Math. Systems Theory 28, 451–468 (1995). https://doi.org/10.1007/BF01185867
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01185867