Revisiting Graph Persistence for Updates and Efficiency

02/24/2023
by   Tamal K. Dey, et al.
0

It is well known that ordinary persistence on graphs can be computed more efficiently than the general persistence. Recently, it has been shown that zigzag persistence on graphs also exhibits similar behavior. Motivated by these results, we revisit graph persistence and propose efficient algorithms especially for local updates on filtrations, similar to what is done in ordinary persistence for computing the vineyard. We show that, for a filtration of length m, (i) switches (transpositions) in ordinary graph persistence can be done in O(log m) time; (ii) zigzag persistence on graphs can be computed in O(mlog m) time, which improves a recent O(mlog^4n) time algorithm assuming n, the size of the union of all graphs in the filtration, satisfies n∈Ω(m^ε) for any fixed 0<ε<1; (iii) open-closed, closed-open, and closed-closed bars in dimension 0 for graph zigzag persistence can be updated in O(log m) time, whereas the open-open bars in dimension 0 and closed-closed bars in dimension 1 can be done in O(√(m) log m) time.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/03/2022

One Diamond to Rule Them All: Old and new topics about zigzag, levelsets and extended persistence

Extended and zigzag persistence were introduced more than ten years ago,...
research
07/10/2018

Computing Height Persistence and Homology Generators in R^3 Efficiently

Recently it has been shown that computing the dimension of the first hom...
research
03/12/2021

Computing Zigzag Persistence on Graphs in Near-Linear Time

Graphs model real-world circumstances in many applications where they ma...
research
09/04/2019

Correct, Fast Remote Persistence

Persistence of updates to remote byte-addressable persistent memory (PM)...
research
04/23/2022

Fast Computation of Zigzag Persistence

Zigzag persistence is a powerful extension of the standard persistence w...
research
03/06/2013

Possibilistic decreasing persistence

A key issue in the handling of temporal data is the treatment of persist...
research
04/25/2016

Persistence Lenses: Segmentation, Simplification, Vectorization, Scale Space and Fractal Analysis of Images

A persistence lens is a hierarchy of disjoint upper and lower level sets...

Please sign up or login with your details

Forgot password? Click here to reset