Clustering and Reeb graph

The mapper algorithm was introduced by Singh-Mémoli-Carlsson in 2007.

Recall the dendrogram (clustering) algorithm:

center

Given a fixed , two points are considered equivalent if there is a sequence of points

and the distance between successive points is much less than .

Now consider connected components (“clusters”) for each fixed . The clustering algorithm computes this and the calculation is essential the same as persistent homology for .

Reeb graph

Given a Morse function on a manifold , the Reeb graph is formed by the equivalence relation:

Two points are equivalent if:

  • AND
  • are in the same connected component of

center

Mapper algorithm

Let us be given:

  • A finite metric space
    • I.e. a finite collection of points with distances between them; usually
  • A “filter function”
  • A finite cover of in
    • Typically a collection of boxes in

Proceed as follows:

(1) Consider the clustering of each :

  • Choose and consider clusters at this scale .
  • Write for the clusters, so

(2) Form a discrete version of the Reeb graph:

  • Vertices: clusters
  • Edges: when and overlap
  • Color the vertices according to values of (on average):

center

Illustration - Mapper figures from the literature

center

(Rabadan-Blumberg 2020)

center

(Nikolau-Levine 2011)