English

Fast free resolutions of bifiltered chain complexes

Algebraic Topology 2026-03-24 v2

Abstract

In a kk-critical bifiltration, every simplex enters along a staircase with at most kk steps. Examples with k>1k>1 include degree-Rips bifiltrations and models of the multicover bifiltration. We consider the problem of converting a kk-critical bifiltration into a 11-critical (i.e. free) chain complex with equivalent homology. This is known as computing a free resolution of the underlying chain complex and is a first step toward post-processing such bifiltrations. We present two algorithms. The first one computes free resolutions corresponding to path graphs and assembles them to a chain complex by computing additional maps. The simple combinatorial structure of path graphs leads to good performance in practice, as demonstrated by extensive experiments. However, its worst-case bound is quadratic in the input size because long paths might yield dense boundary matrices in the output. Our second algorithm replaces the simplex-wise path graphs with ones that maintain short paths which leads to almost linear runtime and output size. We demonstrate that pre-computing a free resolution speeds up the task of computing a minimal presentation of the homology of a kk-critical bifiltration in a fixed dimension. Furthermore, our findings show that a chain complex that is minimal in terms of generators can be asymptotically larger than the non-minimal output complex of our second algorithm in terms of description size.

Keywords

Cite

@article{arxiv.2512.08652,
  title  = {Fast free resolutions of bifiltered chain complexes},
  author = {Ulrich Bauer and Tamal K. Dey and Michael Kerber and Florian Russold and Matthias Söls},
  journal= {arXiv preprint arXiv:2512.08652},
  year   = {2026}
}
R2 v1 2026-07-01T08:17:07.098Z