scispace - formally typeset
Journal ArticleDOI

An algorithm for geometric minimum spanning trees requiring nearly linear expected time

Kenneth L. Clarkson
- 01 Jun 1989 - 
- Vol. 4, Iss: 1, pp 461-469
Reads0
Chats0
TLDR
An algorithm for finding a minimum spanning tree of the weighted complete graph induced by a set ofn points in Euclideand-space and the robustness of bucket sorting is demonstrated, which requiresO(n) expected time in this case despite the probability dependency between the edge weights.
Abstract
We describe an algorithm for finding a minimum spanning tree of the weighted complete graph induced by a set ofn points in Euclideand-space. The algorithm requires nearly linear expected time for points that are independently uniformly distributed in the unitd-cube. The first step of the algorithm is the spiral search procedure described by Bentleyet al. [BWY82] for finding a supergraph of the MST that hasO(n) edges. (The constant factor in the bound depends ond.) The next step is that of sorting the edges of the supergraph by weight using a radix distribution, or “bucket,” sort. These steps require linear expected time. Finally, Kruskal's algorithm is used with the sorted edges, requiringO(nα(cn, n)) time in the worst case, withc>6. Since the function α(cn, n) grows very slowly, this step requires linear time for all practical purposes. This result improves the previous bestO(n log log*n), and employs a much simpler algorithm. Also, this result demonstrates the robustness of bucket sorting, which requiresO(n) expected time in this case despite the probability dependency between the edge weights.

read more

Citations
More filters
Journal ArticleDOI

Voronoi diagrams—a survey of a fundamental geometric data structure

TL;DR: The Voronoi diagram as discussed by the authors divides the plane according to the nearest-neighbor points in the plane, and then divides the vertices of the plane into vertices, where vertices correspond to vertices in a plane.
Book ChapterDOI

Chapter 5 – Voronoi Diagrams*

TL;DR: In this article, the authors proposed a method to solve the problem of unstructured data in the context of the Deutsche Forschungsgemeinschaft (DFG).
Book ChapterDOI

Entropic graphs for registration

TL;DR: This chapter provides an overview of entropic graphs in image registration and demonstrates their performance advantages relative to conventional similarity measures.
Journal ArticleDOI

Some new exact solutions of ( 3 + 1 ) $(3+1)$ -dimensional Burgers system via Lie symmetry analysis

TL;DR: In this paper, the authors used Lie symmetry analysis to obtain the geometric vector fields of the $(3+1)$¯¯¯¯ -Burgers system and then applied the 3-dimensional optimal system to reduce the order of the system.
References
More filters
Book

Data Structures and Network Algorithms

TL;DR: This paper presents a meta-trees tree model that automates the very labor-intensive and therefore time-heavy and therefore expensive process of manually selecting trees to grow in a graph.
Proceedings ArticleDOI

Fibonacci Heaps And Their Uses In Improved Network Optimization Algorithms

TL;DR: The structure, Fibonacci heaps (abbreviated F-heaps), extends the binomial queues proposed by Vuillemin and studied further by Brown to obtain improved running times for several network optimization algorithms.
Journal ArticleDOI

On constructing minimum spanning trees in k-dimensional spaces and related problems

TL;DR: By employing a subroutine that solves the post office problem, it is shown that, for fixed k $\geq$ 3, such a minimum spanning tree can be found in time O($n^{2-a(k)} {(log n)}^{1-a (k)}$), where a(k) = $2^{-(k+1)}$.
Journal ArticleDOI

Optimal Expected-Time Algorithms for Closest Point Problems

TL;DR: Algorithms for solving a number of closest-point problems in k- space, including nearest neighbor searching, finding all nearest neighbors, and computing planar minimum spanning trees can be implemented to solve practical problems very efficiently.
Journal ArticleDOI

The Relative Neighborhood Graph, with an Application to Minimum Spanning Trees

TL;DR: Sous l'hypothese que trois points d'entree ne forment pas un triangle isocele, le RNG de n points dans un espace dimension r peut etre trouve en un temps O(n 2 ) pour r≥3.
Related Papers (5)