“…There has been a significant amount of theoretical work on designing fast sequential EMST algorithms (e.g., [6,8,14,55,63]). There have also been some practical implementations of EMST [10,17,43,47], although most of them are sequential (part of the algorithm by Chatterjee et al [17] is parallel). The state-of-the-art EMST implementations are either based on generating a well-separated pair decomposition (WSPD) [15] and applying Kruskal's minimum spanning tree (MST) algorithm on edges produced by the WSPD [17,47], or dual-tree traversals on π-d trees integrated into Boruvka's MST algorithm [43].…”