English

Parallel computation of interval bases for persistence module decomposition

Algebraic Topology 2025-11-06 v3 Computational Geometry

Abstract

A persistence module MM, with coefficients in a field F\mathbb{F}, is a finite-dimensional linear representation of an equioriented quiver of type AnA_n or, equivalently, a graded module over the ring of polynomials F[x]\mathbb{F}[x]. It is well-known that MM can be written as the direct sum of indecomposable representations or as the direct sum of cyclic submodules generated by homogeneous elements. An interval basis for MM is a set of homogeneous elements of MM such that the sum of the cyclic submodules of MM generated by them is direct and equal to MM. We introduce a novel algorithm to compute an interval basis for MM. Based on a flag of kernels of the structure maps, our algorithm is suitable for parallel or distributed computation and does not rely on a presentation of MM. This algorithm outperforms the approach via the presentation matrix and Smith Normal Form. We specialize our parallel approach to persistent homology modules, and we close by applying the proposed algorithm to tracking harmonics via Hodge decomposition.

Keywords

Cite

@article{arxiv.2106.11884,
  title  = {Parallel computation of interval bases for persistence module decomposition},
  author = {Alessandro De Gregorio and Marco Guerra and Sara Scaramuccia and Francesco Vaccarino},
  journal= {arXiv preprint arXiv:2106.11884},
  year   = {2025}
}

Comments

49 pages, 10 Algorithm pseudocodes, 8 figures. Minor changes with respect to the previous version concern Sections 4-5-6. Appl. Algebr. Eng. Commun. Comput. (2025)

R2 v1 2026-06-24T03:28:34.967Z