English

Representing two-parameter persistence modules via graphcodes

Algebraic Topology 2025-03-11 v1 Representation Theory

Abstract

Graphcodes were recently introduced as a technique to employ two-parameter persistence modules in machine learning tasks (Kerber and Russold, NeurIPS 2024). We show in this work that a compressed version of graphcodes yields a description of a two-parameter module that is equivalent to a presentation of the module. This alternative representation as a graph allows for a simple translation between combinatorics and algebra: connected components of the graphcode correspond to summands of the module and isolated paths correspond to intervals. We demonstrate that graphcodes are useful in practice by speeding-up the task of decomposing a module into indecomposable summands. Also, the graphcode viewpoint allows to devise a simple algorithm to decide whether a persistence module is interval-decomposable in O(n4)O(n^4) time, which improves on the previous bound of O(n2ω+1)O(n^{2\omega+1}).

Keywords

Cite

@article{arxiv.2503.07368,
  title  = {Representing two-parameter persistence modules via graphcodes},
  author = {Michael Kerber and Florian Russold},
  journal= {arXiv preprint arXiv:2503.07368},
  year   = {2025}
}