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.

center

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.

center

Mapper Algorithm

Input: A set of points with a metric. Function . A cover of .

Steps:

  1. For each , decompose into clusters
  2. 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.