Updating Barcodes and Representatives for Zigzag Persistence
Tamal K. Dey, Tao Hou

TL;DR
This paper develops efficient algorithms for updating zigzag persistence diagrams and their representatives when the underlying filtration changes, extending existing methods to handle new atomic operations specific to zigzag persistence.
Contribution
It introduces eight atomic operations for changing zigzag filtrations and provides efficient update algorithms, including novel methods for two operations without non-zigzag analogues.
Findings
Six operations are as efficient as their non-zigzag counterparts.
Algorithms for two new operations use explicit cycle maintenance.
The approach leverages conversion between zigzag and non-zigzag filtrations.
Abstract
Computing persistence over changing filtrations give rise to a stack of 2D persistence diagrams where the birth-death points are connected by the so-called `vines'. We consider computing these vines over changing filtrations for zigzag persistence. We observe that eight atomic operations are sufficient for changing one zigzag filtration to another and provide update algorithms for each of them. Six of these operations that have some analogues to one or multiple transpositions in the non-zigzag case can be executed as efficiently as their non-zigzag counterparts. This approach takes advantage of a recently discovered algorithm for computing zigzag barcodes by converting a zigzag filtration to a non-zigzag one and then connecting barcodes of the two with a bijection. The remaining two atomic operations do not have a strict analogue in the non-zigzag case. For them, we propose algorithms…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTopological and Geometric Data Analysis · Cell Image Analysis Techniques · Data Visualization and Analytics
