English

Computing Zigzag Persistence on Graphs in Near-Linear Time

Computational Geometry 2021-03-15 v1 Algebraic Topology

Abstract

Graphs model real-world circumstances in many applications where they may constantly change to capture the dynamic behavior of the phenomena. Topological persistence which provides a set of birth and death pairs for the topological features is one instrument for analyzing such changing graph data. However, standard persistent homology defined over a growing space cannot always capture such a dynamic process unless shrinking with deletions is also allowed. Hence, zigzag persistence which incorporates both insertions and deletions of simplices is more appropriate in such a setting. Unlike standard persistence which admits nearly linear-time algorithms for graphs, such results for the zigzag version improving the general O(mω)O(m^\omega) time complexity are not known, where ω<2.37286\omega< 2.37286 is the matrix multiplication exponent. In this paper, we propose algorithms for zigzag persistence on graphs which run in near-linear time. Specifically, given a filtration with mm additions and deletions on a graph with nn vertices and edges, the algorithm for 00-dimension runs in O(mlog2n+mlogm)O(m\log^2 n+m\log m) time and the algorithm for 1-dimension runs in O(mlog4n)O(m\log^4 n) time. The algorithm for 00-dimension draws upon another algorithm designed originally for pairing critical points of Morse functions on 22-manifolds. The algorithm for 11-dimension pairs a negative edge with the earliest positive edge so that a 11-cycle containing both edges resides in all intermediate graphs. Both algorithms achieve the claimed time complexity via dynamic graph data structures proposed by Holm et al. In the end, using Alexander duality, we extend the algorithm for 00-dimension to compute the (p1)(p-1)-dimensional zigzag persistence for Rp\mathbb{R}^p-embedded complexes in O(mlog2n+mlogm+nlogn)O(m\log^2 n+m\log m+n\log n) time.

Keywords

Cite

@article{arxiv.2103.07353,
  title  = {Computing Zigzag Persistence on Graphs in Near-Linear Time},
  author = {Tamal K. Dey and Tao Hou},
  journal= {arXiv preprint arXiv:2103.07353},
  year   = {2021}
}

Comments

The full version of the paper

R2 v1 2026-06-24T00:04:17.400Z