Papers
Topics
Authors
Recent
Search
2000 character limit reached

Delaunay-Rips Filtration in TDA

Updated 26 December 2025
  • Delaunay–Rips filtration is a technique that builds filtered simplicial complexes by intersecting Delaunay triangulation with the Vietoris–Rips complex from Euclidean point clouds.
  • It offers significant computational advantages and approximation guarantees through multiplicative interleaving, reducing the number of simplices compared to full Rips filtrations.
  • The method extends to chromatic settings and is applied in machine learning pipelines, demonstrating faster runtimes and lower memory usage in practical TDA applications.

The Delaunay–Rips filtration is a family of filtered simplicial complexes constructed from Euclidean point clouds by intersecting the Delaunay triangulation with the Vietoris–Rips complex at each scale parameter. By definition, the Delaunay–Rips complex at scale rr is given by restricting the Rips complex to those simplices that are faces in the Delaunay triangulation, or equivalently, those with an empty circumsphere and diameter at most $2r$. This filtration has emerged as an efficient and accurate alternative to the full Rips filtration in persistent homology, with significant computational advantages for low- to moderate-dimensional data and with practical justification both in standard and labelled (chromatic) settings (Mishra et al., 2023, Clémot et al., 19 Dec 2025, Natarajan et al., 2024).

1. Formal Definition and Construction

Let XRdX \subset \mathbb{R}^d be a finite point cloud. The Delaunay triangulation Del(X)\mathrm{Del}(X) consists of simplices whose vertices’ Voronoi cells have nonempty intersection, equivalently, those with empty circumspheres. For a simplex σX\sigma \subset X, define its diameter as δ(σ)=maxx,yσxy2\delta(\sigma) = \max_{x,y\in\sigma} \|x-y\|_2. The Delaunay–Rips filtration {DRr(X)}r0\{DR_r(X)\}_{r \ge 0} is then

DRr(X)={σDel(X):δ(σ)2r}DR_r(X) = \{ \sigma \in \mathrm{Del}(X) : \delta(\sigma) \le 2r \}

forming an increasing sequence of simplicial complexes as rr increases. Persistent homology is computed on this filtration in the standard way, yielding persistence diagrams dgmkDR(X)\mathrm{dgm}_k^{DR}(X) in each homology dimension $2r$0 (Clémot et al., 19 Dec 2025, Mishra et al., 2023).

For a labelled point cloud $2r$1 with $2r$2, the chromatic Delaunay–Rips filtration is defined by lifting each $2r$3 to $2r$4, forming the Delaunay triangulation in this higher-dimensional space, and intersecting the resulting complex with the Rips complex at each scale. The filtration is denoted $2r$5 (Natarajan et al., 2024).

2. Theoretical Properties and Approximation Guarantees

The Delaunay–Rips filtration provides a sparsified version of the Rips filtration with strong approximation properties. For any $2r$6, there are simplicial inclusions

$2r$7

(using $2r$8 to denote all simplices of dimension at most $2r$9). This induces multiplicative XRdX \subset \mathbb{R}^d0–interleaving of the persistence modules of XRdX \subset \mathbb{R}^d1 and XRdX \subset \mathbb{R}^d2, with the following bound: XRdX \subset \mathbb{R}^d3 or, equivalently in the original scale,

XRdX \subset \mathbb{R}^d4

where XRdX \subset \mathbb{R}^d5 denotes the diameter of XRdX \subset \mathbb{R}^d6 (Clémot et al., 19 Dec 2025). For many random or noisy point sets, the empirical bottleneck distance between log–diagrams is much smaller than the worst-case bound.

In the chromatic setting, Bauer–Edelsbrunner–type results are extended: the Čech, chromatic Delaunay–Čech, and chromatic alpha filtrations are related by sequences of elementary collapses (strong deformation retracts), and Delaunay–Rips-based filtrations preserve the underlying homotopy types up to these collapses (Natarajan et al., 2024).

3. Stability and Instability

Classical Rips filtrations satisfy Lipschitz stability of persistence diagrams under the Hausdorff (or Gromov–Hausdorff) distance on point clouds: XRdX \subset \mathbb{R}^d7 By contrast, the Delaunay–Rips filtration exhibits stability only when the Delaunay triangulation remains fixed under perturbation. If XRdX \subset \mathbb{R}^d8 and XRdX \subset \mathbb{R}^d9 are Del(X)\mathrm{Del}(X)0-perturbations with Del(X)\mathrm{Del}(X)1, then

Del(X)\mathrm{Del}(X)2

(Mishra et al., 2023). However, generic point configurations may induce combinatorial changes in the Delaunay complex (e.g., edge flips in 2D), causing true discontinuities in DR persistence diagrams. For instance, in Del(X)\mathrm{Del}(X)3, four near-cocircular points can produce a nontrivial jump in Del(X)\mathrm{Del}(X)4-persistence due to an infinitesimal perturbation, violating Lipschitz (or even continuity) of the mapping from point cloud to persistence diagram (Clémot et al., 19 Dec 2025).

Chromatic Delaunay–Rips filtrations nevertheless demonstrate local stability in general position: for Del(X)\mathrm{Del}(X)5 with colour-preserving correspondences and small chromatic Hausdorff distance, the filtration diagrams are Del(X)\mathrm{Del}(X)6–interleaved for sufficiently small perturbations (Natarajan et al., 2024).

4. Algorithms and Complexity

Algorithmic construction of the Delaunay–Rips filtration in the classical setting proceeds as follows (Mishra et al., 2023, Clémot et al., 19 Dec 2025):

  1. Compute the Delaunay triangulation Del(X)\mathrm{Del}(X)7 (e.g., using CGAL or qhull); in low dimensions this is Del(X)\mathrm{Del}(X)8 expected time.
  2. For each simplex Del(X)\mathrm{Del}(X)9 up to dimension σX\sigma \subset X0, compute its diameter and assign it as the filtering value.
  3. Sort simplices by diameter, breaking ties by dimension.
  4. Compute persistent homology via boundary matrix reduction (PHAT, Ripser, Gudhi), but only on Delaunay simplices.

A scalable, dimension-generic union-find–based algorithm is presented in (Clémot et al., 19 Dec 2025) with key steps including:

  • Construction of minimum spanning σX\sigma \subset X1–acycles (generalizing MST),
  • Extraction of Urquhart subcomplexes,
  • Sparse matrix reduction confined to a restricted set of “cells” built on Delaunay σX\sigma \subset X2-simplices.

Complexity is governed by the number of Delaunay simplices, which is σX\sigma \subset X3 in worst case but σX\sigma \subset X4 expected for random point sets in low σX\sigma \subset X5. This yields substantial computational savings compared to the Rips complex, which involves σX\sigma \subset X6 simplices.

Chromatic variants require chromatic lifting to a higher-dimensional space but retain similar algorithmic approaches; the practical bottleneck remains the Delaunay triangulation step (Natarajan et al., 2024).

5. Empirical Performance and Machine Learning Applications

Empirical evaluation demonstrates that DR filtration is markedly faster and more memory-efficient than classical Rips and Alpha filtrations for low-dimensional point clouds. For example, in σX\sigma \subset X7 with σX\sigma \subset X8 points, the method of (Clémot et al., 19 Dec 2025) is approximately σX\sigma \subset X9 faster than PHAT and δ(σ)=maxx,yσxy2\delta(\sigma) = \max_{x,y\in\sigma} \|x-y\|_20 faster than Gudhi, with δ(σ)=maxx,yσxy2\delta(\sigma) = \max_{x,y\in\sigma} \|x-y\|_21 of the memory usage; Ripser becomes infeasible beyond several thousand points. Parallel implementations with 20 threads show speedups up to δ(σ)=maxx,yσxy2\delta(\sigma) = \max_{x,y\in\sigma} \|x-y\|_22 (Clémot et al., 19 Dec 2025).

Experiments on machine learning pipelines for shape classification and physiological (sleep/wake) state discrimination find that Delaunay–Rips-based persistence performs comparably to Rips and Alpha filtrations in terms of classification accuracy, area under ROC, and feature importance heatmaps—differences in statistical metrics are not significant (p-values δ(σ)=maxx,yσxy2\delta(\sigma) = \max_{x,y\in\sigma} \|x-y\|_23). On synthetic and real datasets, accuracy and robustness of DR are closely matched to established filtrations (Mishra et al., 2023).

In chromatic applications, DR and its chromatic generalizations enable orders-of-magnitude speedups on multi-class data while maintaining detection of relational topological features, such as interlocking loops of different classes, which are captured more efficiently than by chromatic Alpha or Čech filtrations (Natarajan et al., 2024).

6. Practical Guidelines, Limitations, and Further Directions

Delaunay–Rips filtration is preferred when preservation of most Rips-type topology is desired at reduced computational cost, especially in moderate ambient dimensions (δ(σ)=maxx,yσxy2\delta(\sigma) = \max_{x,y\in\sigma} \|x-y\|_24) where Delaunay complexes remain tractable. Instabilities due to Delaunay triangulation combinatorics are mitigated by ensuring general position, e.g., via preprocessing or small random jitter. In high dimension (δ(σ)=maxx,yσxy2\delta(\sigma) = \max_{x,y\in\sigma} \|x-y\|_25), computation of δ(σ)=maxx,yσxy2\delta(\sigma) = \max_{x,y\in\sigma} \|x-y\|_26 quickly dominates and alternative sparsification methods (e.g., witness complexes) are advised (Mishra et al., 2023, Clémot et al., 19 Dec 2025).

Key decision criteria and caveats are summarized in Table 1.

Criterion When to Use DR When to Avoid DR
Point cloud dimension δ(σ)=maxx,yσxy2\delta(\sigma) = \max_{x,y\in\sigma} \|x-y\|_27 (moderate) δ(σ)=maxx,yσxy2\delta(\sigma) = \max_{x,y\in\sigma} \|x-y\|_28 (high)
Required stability Can tolerate small instabilities Need full Lipschitz continuity
Computation budget Limited Large, but Rips needed
Application type Low-dim. TDA, ML pipelines High-dim. or streaming data

Table 1: Usage recommendations for Delaunay–Rips filtration (criteria direct from (Clémot et al., 19 Dec 2025, Mishra et al., 2023)).

Extensions include efficient cell-reduction in generalized flag filtrations, GPU acceleration, streaming/online updates, and use as differentiable layers inside geometric neural networks (Clémot et al., 19 Dec 2025). In chromatic contexts, the framework scales to multi-class relational TDA with robust local stability and computational advantages (Natarajan et al., 2024).

7. Context within Topological Data Analysis

The Delaunay–Rips filtration structurally interpolates between Rips (combinatorially universal but exponentially large) and Čech/Alpha (homotopically faithful but computationally expensive due to minimum-enclosing-ball computations). DR achieves major reductions in simplex counts and runtime (especially in δ(σ)=maxx,yσxy2\delta(\sigma) = \max_{x,y\in\sigma} \|x-y\|_29), with theoretical guarantees on persistence diagram approximation and homotopy equivalence (via collapses, in the chromatic case) to more classical filtrations (Clémot et al., 19 Dec 2025, Natarajan et al., 2024). Its practical effectiveness and public C++/Python implementation (GeoPH) position it as a method of choice for persistent homology in low- to moderate-dimensional Euclidean data analysis.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Delaunay-Rips Filtration.