Fast free resolutions of bifiltered chain complexes
Abstract
In a -critical bifiltration, every simplex enters along a staircase with at most steps. Examples with include degree-Rips bifiltrations and models of the multicover bifiltration. We consider the problem of converting a -critical bifiltration into a -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 -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}
}