The idea of Mapper is to create a “compact summary” of point cloud data. We do this by covering the range of range of data with open sets, and then represent the points within each set with a small number of nodes representing clusters. We can then capture the intersections of each sets by taking the nerve.
Let be a continuous real-valued function, called a filter, and be an open cover of . The pullback cover of induced by is the collection of open sets . The refined pullback is the collection of connected components of the open sets , . The mapper complex is defined as the nerve of the refined pullback.
Mapper Algorithm
Input: A set of points with a metric. Function . A cover of .
Steps:
- For each , decompose into clusters
- Compute the nerve of cover of defined by .
Output: The simplicial complex.
The typical choice /is to use a filter and to cover with uniform intervals. We call the length of the intervals the resolution and the percent overlap of intervals the gain.