Apex Representatives

Proceedings of the International Symposium on Computational Geometry (SoCG). Leibniz International Proceedings in Informatics (LIPIcs), Volume 332, pp. 40:1-40:16, 2025.
DOI: 10.4230/lipics.socg.2025.40
arXiv: 2502.17704
PDF SoCG
Abstract
Given a zigzag filtration, we want to find its barcode representatives, i.e., a compatible choice of bases for the homology groups that diagonalize the linear maps in the zigzag. To achieve this, we convert the input zigzag to a levelset zigzag of a real-valued function. This function generates a Mayer-Vietoris pyramid of spaces, which generates an infinite strip of homology groups. We call the origins of indecomposable (diamond) summands of this strip their apexes and give an algorithm to find representative cycles in these apexes from ordinary persistence computation. The resulting representatives map back to the levelset zigzag and thus yield barcode representatives for the input zigzag. Our algorithm for lifting a p-dimensional cycle from ordinary persistence to an apex representative takes O(p ⋅ m log m) time. From this we can recover zigzag representatives in time O(log m + C), where C is the size of the output.
lifted cycle
References
[2]
Paul Bendich, Herbert Edelsbrunner, Dmitriy Morozov, Amit Patel. Homology and Robustness of Level and Interlevel Sets. Homology, Homotopy and Applications, vol. 15, pages 51-72, 2013.
[5]
Gunnar Carlsson, Vin de Silva, and Dmitriy Morozov. Zigzag persistent homology and real-valued functions. Proceedings of the Annual Symposium on Computational Geometry, pages 247–256, 2009.