Linear or near-linear construction of the topological lunar EMST
Develop an algorithm that constructs the topological lunar Euclidean minimum spanning tree for n points with s+1 colors in O(n) time or, alternatively, O(n log n) time, without explicitly constructing the overlay of the s+1 Voronoi tessellations, whose size can be quadratic in n.
References
There are three versions of the lunar EMST, and the topological version for $n$ points and $s+1$ colors has at most $O(n)$ vertices; see Lemma~\ref{lem:counting_critical_cells}. Is there an algorithm that constructs this tree in time $O(n)$ or perhaps $O(n \log n)$? Such an algorithm would have to avoid the explicit construction of the overlay of the $s+1$ Voronoi tessellations, whose size can be quadratic in $n$.
While $c_s$ is known to exist, we do not know its precise value, not even for $c_0$, which is the constant for the standard EMST. Lower and upper bounds as well as estimates from computational experiments for $c_1$ are given in ; see also Figure~\ref{fig:two-colors}. Extend these bounds and estimates to three or more colors. Falling short of pinning down the constants exactly, can we prove relations between them? For example, is it true that $c_s > c_{s+1}$ for all $s \geq 0$?