Fibered Barcode in Multi-Parameter TDA
- Fibered barcode is a topological invariant that extracts one-dimensional barcodes from multi-parameter persistence modules via restrictions to non-negative affine lines.
- It leverages an augmented arrangement for efficient computation and real-time query support, ensuring stability and a bounded Lipschitz metric.
- Its sheaf-theoretic reinterpretation and equivalence to projected barcodes bridge algebraic and combinatorial methods for scalable data analysis.
The fibered barcode is a central invariant assigned to multi-parameter persistence modules, particularly bipersistence modules, arising in topological data analysis. It encapsulates the collection of one-dimensional barcodes obtained by restricting the module to affine lines of non-negative slope and thus quantifies the persistence of topological features across multiple scales and directions. Fibered barcodes enjoy desirable properties of computability, stability, and efficient query support via specialized data structures. Recent advances have established fibered barcodes as instances of projected barcodes in sheaf-theoretic frameworks and have enabled their scalable computation and real-time visualization.
1. Definition and Formal Structure
Let be a bipersistence module, defined as a covariant functor , with a field and the product order. For any non-negatively sloped affine line (parametrized as , , , ), the restriction becomes a one-parameter persistence module: . The fibered barcode is defined as the assignment from to the barcode of ,
where is the multiset of intervals describing persistent features on (Lesnick et al., 8 Nov 2025). For -parameter modules , the fibered barcode generalizes by considering restrictions to affine lines of positive slope in .
Sheaf-theoretic reinterpretation positions as a sheaf on with microsupport in , where and (Berkouk et al., 2022). The restriction to a line is realized functorially via pullback and pushforward:
where is projection and identifies with .
2. Properties and Theoretical Guarantees
Fibered barcodes exhibit several key properties:
- Stability: For modules with interleaving distance , the bottleneck distance of barcodes satisfies
for every line , so is $1$-Lipschitz for these metrics (Lesnick et al., 8 Nov 2025).
- Finiteness of Combinatorial Types: Despite uncountably many lines, only finitely many combinatorial types of slice barcodes occur, formalized by a line arrangement in slope space partitioning the simplex of slopes into open cells, each constant up to affine reparameterization (Lesnick et al., 8 Nov 2025).
- Equivalence to Projected Barcodes: In the sheaf-theoretic setting, fibered barcodes are instances of projected barcodes, obtained via the derived pushforward for a linear functional , thus connecting algebraic and sheaf-theoretic perspectives (Berkouk et al., 2022).
3. Computational Framework: The Augmented Arrangement
Efficient querying and computation of fibered barcodes leverage the augmented arrangement data structure:
- Critical-Slope Arrangement: Given a minimal presentation (with generators and relations), construct an arrangement of affine lines in the slope simplex . Each line is defined by , where and are grades of generators and relations, respectively.
- Barcode-Templates: For each open cell in (resulting from critical lines), select an interior slope , form the barcode of restricted to the corresponding line, and store pairs —birth and death grades—in a barcode-template .
- Search Structure: Overlay the arrangement with barcode-templates and build a search structure (e.g., balanced binary search tree) for locating the corresponding template for any query slope in time ().
- Complexity: Construction requires time and space. Querying any slice barcode proceeds in time (Lesnick et al., 8 Nov 2025).
4. Query Algorithm and Evaluation
To answer a barcode query for a line :
- Normalize the slope of to the simplex .
- Locate the cell containing via the search structure.
- Retrieve barcode-template .
- For each pair, compute birth and death along :
- Return .
This procedure realizes logarithmic-time barcode evaluation, enabling real-time interactive applications such as the RIVET visualization framework for bipersistent homology.
5. Sheaf-Theoretic Connections and Metrics
Sheaf theory provides a categorical and analytical underpinning for fibered barcodes:
- Derived pushforward along a continuous yields a one-parameter persistence sheaf whose barcode is the projected barcode along .
- Fibered barcodes correspond, under equivalence, to projected barcodes for appropriate linear functionals .
- Stability is ensured via convolution/interleaving distance , with integral sheaf metric (ISM) and sliced convolution distance (SCD) defined by
Both metrics are lower bounds for and computable by reduction to standard 1D barcode algorithms (Berkouk et al., 2022).
6. Implementation and Example
Practical implementation proceeds by direct reduction to 1D persistence computations:
- Standard libraries (Ripser, Dionysus, GUDHI, giotto-tda) operate on slices via real-valued filtrations .
- For ISM/SCD, sample directions in and process each as an independent 1D persistence computation ( per run, with the complex size).
- A plausible implication is that only modest ($50$–$200$) suffices for accurate metric estimates.
- Example: For a module presented by two generators and one relation , the arrangement of critical lines in slope space yields two cells, each encoded with corresponding barcode-templates for rapid query evaluation (Lesnick et al., 8 Nov 2025).
7. Significance and Applications
Fibered barcodes unify algebraic, combinatorial, and sheaf-theoretic approaches to multi-parameter persistence:
- They provide a stable and computable invariant for data analysis in settings where multi-scale, multi-directional topology is central.
- The augmented arrangement data structure enables interactive visualization and exploration in software such as RIVET (Lesnick et al., 8 Nov 2025).
- New metrics, ISM/SCD, facilitate quantification of module similarity with computational efficiency and theoretical grounding (Berkouk et al., 2022).
A plausible implication is that advances in the computation and stability of the fibered barcode will enable broader adoption in high-dimensional TDA, scientific visualization, and applied mathematics. The categorical equivalence with projected barcodes bridges algebraic and analytical methods, potentially informing further theoretical developments in persistence theory.
| Property | Fibered Barcode | Projected Barcode |
|---|---|---|
| Definition | Slice along non-negative affine lines; barcode of slice | Pushforward along linear |
| Computability | Augmented arrangement, construction | Standard 1D persistence |
| Stability | Lipschitz in module interleaving distance | Follows from pushforward |