Clustering and Reeb graph
The mapper algorithm was introduced by Singh-Mémoli-Carlsson in 2007.
Recall the dendrogram (clustering) algorithm:

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
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):

Illustration - Mapper figures from the literature

(Rabadan-Blumberg 2020)

(Nikolau-Levine 2011)
