A Simple and Efficient Method to Compute a Single Linkage Dendrogram

11/01/2019
by   Huanbiao Zhu, et al.
0

We address the problem of computing a single linkage dendrogram. A possible approach is to: (i) Form an edge weighted graph G over the data, with edge weights reflecting dissimilarities. (ii) Calculate the MST T of G. (iii) Break the longest edge of T thereby splitting it into subtrees T_L, T_R. (iv) Apply the splitting process recursively to the subtrees. This approach has the attractive feature that Prim's algorithm for MST construction calculates distances as needed, and hence there is no need to ever store the inter-point distance matrix. The recursive partitioning algorithm requires us to determine the vertices (and edges) of T_L and T_R. We show how this can be done easily and efficiently using information generated by Prim's algorithm without any additional computational cost.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset

Sign in with Google

×

Use your Google Account to sign in to DeepAI

×

Consider DeepAI Pro