English

Elder-Rule-Staircodes for Augmented Metric Spaces

Algebraic Topology 2021-08-17 v2 Computational Geometry

Abstract

An augmented metric space is a metric space (X,dX)(X, d_X) equipped with a function fX:XRf_X: X \to \mathbb{R}. This type of data arises commonly in practice, e.g, a point cloud XX in Rd\mathbb{R}^d where each point xXx\in X has a density function value fX(x)f_X(x) associated to it. An augmented metric space (X,dX,fX)(X, d_X, f_X) naturally gives rise to a 2-parameter filtration K\mathcal{K}. However, the resulting 2-parameter persistent homology H(K)\mathrm{H}_{\bullet}(\mathcal{K}) could still be of wild representation type, and may not have simple indecomposables. In this paper, motivated by the elder-rule for the zeroth homology of 1-parameter filtration, we propose a barcode-like summary, called the elder-rule-staircode, as a way to encode H0(K)\mathrm{H}_0(\mathcal{K}). Specifically, if n=Xn = |X|, the elder-rule-staircode consists of nn number of staircase-like blocks in the plane. We show that if H0(K)\mathrm{H}_0(\mathcal{K}) is interval decomposable, then the barcode of H0(K)\mathrm{H}_0(\mathcal{K}) is equal to the elder-rule-staircode. Furthermore, regardless of the interval decomposability, the fibered barcode, the dimension function (a.k.a. the Hilbert function), and the graded Betti numbers of H0(K)\mathrm{H}_0(\mathcal{K}) can all be efficiently computed once the elder-rule-staircode is given. Finally, we develop and implement an efficient algorithm to compute the elder-rule-staircode in O(n2logn)O(n^2\log n) time, which can be improved to O(n2α(n))O(n^2\alpha(n)) if XX is from a fixed dimensional Euclidean space Rd\mathbb{R}^d, where α(n)\alpha(n) is the inverse Ackermann function.

Keywords

Cite

@article{arxiv.2003.04523,
  title  = {Elder-Rule-Staircodes for Augmented Metric Spaces},
  author = {Chen Cai and Woojin Kim and Facundo Memoli and Yusu Wang},
  journal= {arXiv preprint arXiv:2003.04523},
  year   = {2021}
}

Comments

A few important questions considered in the previous version have been settled; see Example 4.12 and Section 4.3 in particular. The paper has been reorganized. This is the full version of the paper in the Proceedings of the 36th International Symposium on Computational Geometry (SoCG 2020); 41 pages, 17 figures

R2 v1 2026-06-23T14:09:40.529Z