Skip to main content
Log in

The Performance of greedy algorithms for the on-line steiner tree and related problems

  • Published:
Mathematical systems theory Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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.

  2. N. Alon and Y. Azar, On-Line Steiner Trees in the Euclidean Plane,Proceedings of the 8th Symposium of Computational Geometry, Berlin, 1992.

  3. 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.

  4. 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.

  5. F. R. K. Chung and R. L. Graham, On Steiner Trees for Bounded Point Sets,Geom. Dedicata,11 (1981), 353–361.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. L. Few, The Shortest Path and the Shortest Road Throughn Points,Mathematika,2 (1955), 141–144.

    Google Scholar 

  8. M. Hannan, On Steiner's Problems with Rectilinear Distance,SIAM J. Appl. Math.,14 (1966), 255–265.

    Google Scholar 

  9. M. Imase and B. M. Waxman, Dynamic Steiner Tree Problem,SIAM J. Discrete Math.,4(3) (1991), 369–384.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. J. Krarup and P. M. Pruzan, The Simple Plant Location Problem: Survey and Synthesis,European J. Oper. Res.,12 (1983), 36–81.

    Google Scholar 

  12. F. T. Leighton,Introduction to Parallel Algorithms and Architectures: Arrays, Trees, Hypercubes, Morgan Kaufmann, San Mateo, CA, 1992.

    Google Scholar 

  13. N. Maculan, The Steiner Problem in Graphs,Ann. Discrete Math.,31 (1987), 185–212.

    Google Scholar 

  14. L. Nastansky, S. M. Selkow, and N. F. Stewart, Cost-Minimal Trees in Directed Acyclic Graphs,Z. Oper. Res.,18 (1974), 59–67.

    Google Scholar 

  15. M. J. Quinn,Designing Efficient Algorithms for Parallel Computers, McGraw-Hill, New York, 1987.

    Google Scholar 

  16. P. Winter, Steiner Problems in Networks: A Survey,Networks,17 (1987), 129–167.

    Google Scholar 

  17. R. T. Wong, A Dual Ascent Approach for Steiner Tree Problems on a Directed Tree,Math. Programming,28 (1974), 271–287.

    Google Scholar 

  18. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

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

Reprints 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

Download citation

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01185867

Keywords

Navigation