Abstract
The minimal spanning tree problem of a point set in ak-dimensional Euclidean space is considered and a new version of the multifragmentMST-algorithm of Bentley and Friedman is given. The minimal spanning tree is found by repeatedly joining the minimal subtree with the closest subtree. Ak-d tree is used for choosing the connecting edges. Computation time of the algorithm depends on the configuration of the point set: for normally distributed random points the algorithm is very fast. Two extreme cases demandingO(n logn) andO(n 2) operations,n being the cardinality of the point set, are also given.
Similar content being viewed by others
References
Alfred Aho, John Hopcroft and Jeffrey Ullman,The Design and Analysis of Computer Algorithms, (Addison-Wesley, 1974).
Jon Louis Bentley,Multidimensional binary search trees used for associative searching, Comm. ACM, Vol. 18, No. 9, September 1975.
Jon Louis Bentley and Jerome H. Friedman,Fast algorithms for constructing minimal spanning trees in coordinate spaces, IEEE Trans. on Computers, Vol. C-27, No. 2, February 1978.
Jon Louis Bentley and Michael Ian Shamos,Divide-and-conquer in multidimensional space, Proc. 8th Ann. ACM Symp. on Theory of Computing, May 1976.
David Cheriton and Robert Endre Tarjan,Finding minimal spanning trees, SIAM J. Computing, Vol. 5, No. 4, December 1976.
Nicos Christofides,Graph Theory; An Algorithmic Approach, (Academic Press, 1975).
A. K. Dewdney,Complexity of nearest neighbour searching in three and higher dimensions, Univ. of Western Ontario, Techn. Rep. No. 28, June 1977.
E. W. Dijkstra,A note on two problems in connection with graphs, Numerische Mathematik, Bd. 1, 269–271, 1959.
Jarmo Ernvall, Jyrki Katajainen and Olli Nevalainen,A minimal spanning tree algorithm for a point set in Euclidean space, Rep. 24, Comp. Sci., Univ. of Turku, Finland, 1980.
D. B. Johnson,Priority queues with update and finding minimal spanning trees, Inf. Proc. Letters, Vol. 4, No. 1, 1975.
Joseph B. Kruskal,On the shortest spanning subtree of a graph and the traveling salesman problem, Proc. Amer. Math. Soc. 7, 48–50, 1956.
Olli Nevalainen and Jarmo Ernvall,A note on a minimal spanning tree algorithm for Euclidean space, Rep. 25, Comp. Sci., Univ. of Turku, Finland, 1980.
R. C. Prim,Shortest connection networks and some generalizations, The Bell Systems Techn. J., November 1957.
Michael Ian Shamos and Don Hoey,Closest-point problems, Proc. 16th Ann. Symp. on Found of Comp. Sci., October 1975.
V. Kevin and M. Whitney,Algorithm 422Minimal spanning tree H, Collected Algorithms of CACM.
Andrew Chi-Chih Yao,An O(|E| log log |V|)algorithm for finding minimum spanning trees, Inf. Proc. Letters, Vol. 4, No. 1, September 1975.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Nevalainen, O., Ernvall, J. & Katajainen, J. Finding minimal spanning trees in a euclidean coordinate space. BIT 21, 46–54 (1981). https://doi.org/10.1007/BF01934070
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01934070