One of the classic unsupervised learning problem is — clustering. Given several points, along with relations (or distances) between these points, create partitions such that points closer to each other, in terms of relation or distance reside in same cluster.

Single Linkage Clustering (SLC)

SLC is a clustering algorithm which is simple and intuitive. It is also known as hierarchical agglomerative clustering…