English

Computing Generalized Ranks of Persistence Modules via Unfolding to Zigzag Modules

Algebraic Topology 2025-09-08 v4 Computational Geometry

Abstract

For a PP-indexed persistence module M{\sf M}, the (generalized) rank of M{\sf M} is defined as the rank of the limit-to-colimit map for the diagram of vector spaces of M{\sf M} over the poset PP. For 22-parameter persistence modules, recently a zigzag persistence based algorithm has been proposed that takes advantage of the fact that generalized rank for 22-parameter modules is equal to the number of full intervals in a zigzag module defined on the boundary of the poset. Analogous definition of boundary for dd-parameter persistence modules or general PP-indexed persistence modules does not seem plausible. To overcome this difficulty, we first unfold a given PP-indexed module M{\sf M} into a zigzag module MZZ{\sf M}_{ZZ} and then check how many full interval modules in a decomposition of MZZ{\sf M}_{ZZ} can be folded back to remain full in a decomposition of M{\sf M}. This number determines the generalized rank of M{\sf M}. For special cases of degree-dd homology for dd-complexes, we obtain a more efficient algorithm including a linear time algorithm for degree-11 homology in graphs.

Keywords

Cite

@article{arxiv.2403.08110,
  title  = {Computing Generalized Ranks of Persistence Modules via Unfolding to Zigzag Modules},
  author = {Tamal K. Dey and Cheng Xin},
  journal= {arXiv preprint arXiv:2403.08110},
  year   = {2025}
}
R2 v1 2026-06-28T15:18:01.638Z