Fast free resolutions of bifiltered chain complexes
Ulrich Bauer, Tamal K. Dey, Michael Kerber, Florian Russold, Matthias S\"ols

TL;DR
This paper introduces two algorithms for converting complex bifiltrations into simpler, free chain complexes, improving computational efficiency and aiding in homology analysis.
Contribution
The paper presents two novel algorithms for efficiently computing free resolutions of $k$-critical bifiltrations, with one optimized for performance and minimal size.
Findings
The first algorithm performs well in practice but has quadratic worst-case complexity.
The second algorithm achieves near-linear runtime and output size by maintaining short paths.
Pre-computing free resolutions accelerates minimal homology presentation computations.
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.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTopological and Geometric Data Analysis · Slime Mold and Myxomycetes Research · Computational Geometry and Mesh Generation
