Skip to main content
Log in

Improved computation of plane Steiner Minimal Trees

  • Published:
Algorithmica Aims and scope Submit manuscript

Abstract

ASteiner Minimal Tree (SMT) for a given setA = {a 1,...,a n } in the plane is a tree which interconnects these points and whose total length, i.e., the sum of lengths of the branches, is minimum. To achieve the minimum, the tree may contain other points (Steiner points) besidesa 1,...,a n . Various improvements are presented to an earlier computer program of the authors for plane SMTs. These changes have radically reduced machine times. The existing program was limited in application to aboutn = 30, while the innovations have facilitated solution of many randomly generated 100-point problems in reasonable processing times.

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. M. W. Bern and R. L. Graham. The shortest network problem,Scientific American, January 1989, pp. 84–89.

  2. W. M. Boyce and J. B. Seery. STEINER 72-An Improved Version of Cockayne and Schiller's Program STEINER for the Minimal Network Problem, Tech. Rept. No. 35, Dept. of Computer Science, Bell Laboratories, 1975.

  3. W. M. Boyce and J. B. Seery. STEINER 73, Private communication.

  4. E. J. Cockayne, On the efficiency of the algorithm for Steiner minimal trees,SIAM J. Appl. Math.,18(1) (1970), 150–159.

    Article  MATH  MathSciNet  Google Scholar 

  5. E. J. Cockayne and D. E. Hewgill, Exact computation of Steiner minimal trees in the plane,Inform. Process. Lett.,22 (1986), 151–156.

    Article  MATH  MathSciNet  Google Scholar 

  6. E. J. Cockayne and D. G. Schiller, Computation of Steiner minimal trees, in: D. J. A. Welsh and D. R. Woodall (eds.),Combinatorics, pp. 52–71, Inst. Math. Appl., Southend-on-Sea, Essex, 1972.

    Google Scholar 

  7. M. R. Garey, R. L. Graham, and D. S. Johnson. The complexity of computing Steiner minimal trees,SIAM J. Appl. Math.,32(4) (1977), 835–859.

    Article  MATH  MathSciNet  Google Scholar 

  8. F. Hwang. A linear time algorithm for full Steiner trees,Oper. Res. Lett.,4(5) (1986), 235–237.

    Article  MATH  MathSciNet  Google Scholar 

  9. F. K. Hwang, G. D. Song, G. Y. Ting, and D. Z. Du. A decomposition theorem on Euclidean Steiner minimal trees,Discrete Comput. Geom.,3 (1988), 367–382.

    Article  MATH  MathSciNet  Google Scholar 

  10. Z. A. Melzak. On the problem of Steiner,Canad. Math. Bull,4 (1961), 143–148.

    MATH  MathSciNet  Google Scholar 

  11. J. S. Provan. The role of Steiner hulls in the solution to Steiner tree problems,Ann. of Oper. Res. (to appear).

  12. J. M. Smith, D. T. Lee, and J. S. Liebman. AnO(n logn) heuristic for Steiner minimal tree problems on the Euclidean metric,Networks,11 (1981), 23–29.

    Article  MATH  MathSciNet  Google Scholar 

  13. P. Winter. An algorithm for the Steiner problem in the Euclidean plane,Networks,15 (1985), 323–345.

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Communicated by F. K. Hwang.

This work was supported by the Canadian Natural Sciences and Engineering Council under Grant Numbers A-7544 and A-7558.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Cockayne, E.J., Hewgill, D.E. Improved computation of plane Steiner Minimal Trees. Algorithmica 7, 219–229 (1992). https://doi.org/10.1007/BF01758759

Download citation

  • Received:

  • Revised:

  • Issue Date:

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

Key words

Navigation