Papers
Topics
Authors
Recent
Assistant
AI Research Assistant
Well-researched responses based on relevant abstracts and paper content.
Custom Instructions Pro
Preferences or requirements that you'd like Emergent Mind to consider when generating responses.
Gemini 2.5 Flash
Gemini 2.5 Flash 186 tok/s
Gemini 2.5 Pro 48 tok/s Pro
GPT-5 Medium 34 tok/s Pro
GPT-5 High 32 tok/s Pro
GPT-4o 65 tok/s Pro
Kimi K2 229 tok/s Pro
GPT OSS 120B 441 tok/s Pro
Claude Sonnet 4.5 38 tok/s Pro
2000 character limit reached

Fibered Barcode in Multi-Parameter TDA

Updated 15 November 2025
  • 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 MM be a bipersistence module, defined as a covariant functor M:(R2,)VectkM: (\mathbb{R}^2, \leq) \to \mathrm{Vect}_\mathbb{k}, with k\mathbb{k} a field and \leq the product order. For any non-negatively sloped affine line R2\ell \subset \mathbb{R}^2 (parametrized as ={u+twtR}\ell = \{u + t w \mid t \in \mathbb{R}\}, uR2u \in \mathbb{R}^2, w=(w1,w2)w = (w_1, w_2), w1,w20w_1, w_2 \geq 0), the restriction MM|_\ell becomes a one-parameter persistence module: tM(u+tw)t \mapsto M(u + t w). The fibered barcode F(M)\mathcal{F}(M) is defined as the assignment from \ell to the barcode of MM|_\ell,

F(M)()=B(M)\mathcal{F}(M)(\ell) = \mathcal{B}(M|_\ell)

where B(M)\mathcal{B}(M|_\ell) is the multiset of intervals describing persistent features on \ell (Lesnick et al., 8 Nov 2025). For nn-parameter modules M ⁣:(Rn,)VectkM \colon (\mathbb{R}^n, \leq) \to \mathrm{Vect}_\mathbb{k}, the fibered barcode generalizes by considering restrictions to affine lines of positive slope in Rn\mathbb{R}^n.

Sheaf-theoretic reinterpretation positions MM as a sheaf FF on (Rn,γ-topology)(\mathbb{R}^n, \gamma\text{-topology}) with microsupport in V×γaV \times \gamma^\circ_a, where γ=(,0]n\gamma = (-\infty, 0]^n and γ={u(Rn)ui0i}\gamma^\circ = \{u \in (\mathbb{R}^n)^* \mid u_i \geq 0\, \forall i\} (Berkouk et al., 2022). The restriction to a line \ell is realized functorially via pullback and pushforward:

i1MjpM,i_\ell^{-1} M \cong j_\ell \circ p_{\ell *} M,

where p:Rnp_\ell : \mathbb{R}^n \to \ell is projection and jj_\ell identifies \ell with R\mathbb{R}.

2. Properties and Theoretical Guarantees

Fibered barcodes exhibit several key properties:

  • Stability: For modules M,NM, N with interleaving distance δ\delta, the bottleneck distance of barcodes satisfies

dB(F(M)(),F(N)())δd_B(\mathcal{F}(M)(\ell), \mathcal{F}(N)(\ell)) \leq \delta

for every line \ell, so F\mathcal{F} 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 O((m+r)2)O((m + r)^2) 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 R(u)MR(u)_*M for a linear functional uu, 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 Φ:F1F0\Phi: F^1 \to F^0 (with mm generators and rr relations), construct an arrangement of mrm r affine lines in the slope simplex Δ={w1,w2>0,w1+w2=1}\Delta = \{w_1, w_2 > 0, w_1 + w_2 = 1\}. Each line is defined by (βiαj)w=0(\beta_i - \alpha_j) \cdot w = 0, where βi\beta_i and αj\alpha_j are grades of generators and relations, respectively.
  • Barcode-Templates: For each open cell CC in Δ\Delta (resulting from critical lines), select an interior slope wCw_C, form the barcode of MM restricted to the corresponding line, and store pairs (βi(k),αj(k))(\beta_{i(k)}, \alpha_{j(k)})—birth and death grades—in a barcode-template TC\mathcal{T}_C.
  • 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 ww in O(logL)O(\log L) time (L=mrL = m r).
  • Complexity: Construction requires O((m+r)2log(m+r))O((m + r)^2 \log(m + r)) time and space. Querying any slice barcode proceeds in O(log(mr)+F(M)())O(\log(m r) + |\mathcal{F}(M)(\ell)|) time (Lesnick et al., 8 Nov 2025).

4. Query Algorithm and Evaluation

To answer a barcode query for a line \ell:

  1. Normalize the slope ww of \ell to the simplex Δ\Delta.
  2. Locate the cell CC containing ww via the search structure.
  3. Retrieve barcode-template TC={(βi(k),αj(k))}\mathcal{T}_C = \{(\beta_{i(k)}, \alpha_{j(k)})\}.
  4. For each pair, compute birth and death along \ell:

tbirth(k)=βi(k)u,w/w2,tdeath(k)=αj(k)u,w/w2t_{\text{birth}}(k) = \langle \beta_{i(k)} - u, w \rangle / \|w\|^2, \quad t_{\text{death}}(k) = \langle \alpha_{j(k)} - u, w \rangle / \|w\|^2

  1. Return F(M)()={[tbirth(k),tdeath(k))}\mathcal{F}(M)(\ell) = \{[t_{\text{birth}}(k), t_{\text{death}}(k))\}.

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 RfFR f_* F along a continuous f:RnRf : \mathbb{R}^n \to \mathbb{R} yields a one-parameter persistence sheaf whose barcode is the projected barcode along ff.
  • Fibered barcodes correspond, under equivalence, to projected barcodes Bu(M)\mathcal{B}_u(M) for appropriate linear functionals uu.
  • Stability is ensured via convolution/interleaving distance dconvd_{\text{conv}}, with integral sheaf metric (ISM) and sliced convolution distance (SCD) defined by

dISM(F,G)=supu=1dB(Bu(F),Bu(G));d_{\text{ISM}}(F, G) = \sup_{\|u\| = 1} d_B(\mathcal{B}_u(F), \mathcal{B}_u(G));

dSCDp(F,G)=(u=1dB(Bu(F),Bu(G))pdu)1/pd_{\text{SCD}}^p(F, G) = \left( \int_{\|u\| = 1} d_B(\mathcal{B}_u(F), \mathcal{B}_u(G))^p du \right)^{1/p}

Both metrics are lower bounds for dconvd_{\text{conv}} 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 fuk(x)=ukf(x)f_{u^k}(x) = u^k \cdot f(x).
  • For ISM/SCD, sample mm directions uku^k in QγQ_\gamma and process each as an independent 1D persistence computation (O(N2)O(N^2) per run, with NN the complex size).
  • A plausible implication is that only modest mm ($50$–$200$) suffices for accurate metric estimates.
  • Example: For a module presented by two generators (0,0),(1,0)(0,0), (1,0) and one relation (0,1)(0,1), 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, O((m+r)2log(m+r))O((m+r)^2\log(m+r)) construction Standard 1D persistence
Stability dBd_B Lipschitz in module interleaving distance Follows from pushforward
Definition Search Book Streamline Icon: https://streamlinehq.com
References (2)
Forward Email Streamline Icon: https://streamlinehq.com

Follow Topic

Get notified by email when new papers are published related to Fibered Barcode.