mlsanityData to 14 Oct 2026

Pruning vineyards: updating barcodes and representative cycles by removing simplices

arXiv 2312.03925 ↗First posted 6 Dec 2023math.AT cs.CGcited by 1

Not on the map. Why?

Abstract (arXiv)

The barcode of a filtration and its representative cycles encode rich information often useful in data analysis. However, obtaining them can be computationally expensive. Therefore, it is useful to have methods that update them if the associated filtration undergoes small changes. There are already efficient algorithms updating a barcode if simplices exchange entrance order or are added, but not if simplices are removed. We provide an implementation to update a reduced boundary matrix when simplices in the filtration are removed. Our algorithm, the Simplicial Removal Update Procedure (SiRUP), intrinsically updates also the representative cycles, and is compatible with the clearing optimizations. We show that the complexity of our algorithm is lower than recomputing the barcode from scratch and that the number of executed matrix column additions is minimal, with both theoretical and experimental methods.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). First posted on arXiv 6 Dec 2023.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2026: 1.

1 paper.