We present time-space trade-offs for computing the Euclidean minimum spanning tree of a set of point-sites in the plane. More precisely, we assume that resides in a random-access memory that can only be read. The edges of the Euclidean minimum spanning tree have to be reported sequentially, and they cannot be accessed or modified afterwards. There is a parameter so that the algorithm may use cells of read-write memory (called the workspace) for its computations. Our goal is to find an algorithm that has the best possible running time for any given between and . We show how to compute in time with cells of workspace, giving a smooth trade-off between the two best known bounds for and for . For this, we run Kruskal’s algorithm on the relative neighborhood graph (RNG) of . It is a classic fact that the minimum spanning tree of is exactly . To implement Kruskal’s algorithm with cells of workspace, we define -nets, a compact representation of planar graphs. This allows us to efficiently maintain and update the components of the current minimum spanning forest as the edges are being inserted.

生成讲解博客的中文版本

生成AI智能校验的中文版本