Papers
Topics
Authors
Recent
Search
2000 character limit reached

Stable Distance in Mathematical Analysis

Updated 8 July 2026
  • Stable distance is a term describing metrics and deficit functionals that remain controlled under perturbations, crucial for ensuring robustness across various mathematical frameworks.
  • It facilitates rigorous comparisons in persistence diagrams, edit distances, and alignment problems by providing quantitative bounds to capture meaningful feature variations.
  • Applications range from materials science classification and time series analysis to SDE convergence and adversarial matching, emphasizing stable, computable, and discriminative measures.

Across the cited works, “stable distance” does not denote a single universally standardized object. It is used for distances, metrics, and deficit functionals whose values are controlled under perturbations of the underlying data, function, model, or coefficient field. In topological data analysis, this control is expressed by inequalities against fg\|f-g\|_\infty, interleaving distances, or convergence of persistence diagrams; in analysis it appears as a remainder term that measures deviation from a family of formal extremals; in stochastic analysis it becomes a quantitative bound on the distance between solution laws or sample paths; and in matching or alignment problems it refers either to the distance of a stable pair or to an optimization objective designed to converge stably under iteration (Maroulas et al., 2018, Tralie et al., 2022, Bauer et al., 2013, Memoli, 2017, Leng, 13 Jun 2026).

1. Stability as a mathematical pattern

A useful editorial taxonomy is that the literature employs “stable distance” in several distinct but structurally related ways. One family consists of bona fide metrics on combinatorial or topological summaries, such as persistence diagrams, merge trees, Reeb graphs, and filtered spaces. A second family consists of finitely stable edit distances, where the Lipschitz constant depends on the size or rank of the objects being compared. A third family consists of deficit identities and remainder estimates, where the “distance” is not a metric on pairs of objects but a quantitative measure of deviation from an optimizer or “virtual extremal.” A fourth family concerns random or operational distances arising from stable matchings or adversarial alignment procedures.

Setting Object Stated control
Persistence diagrams (Maroulas et al., 2018) dpcd_p^c If dpc(A,Ai)0d_p^c(A,A_i)\to0, then dpc(Xk,Xik)0d_p^c(X^k,X_i^k)\to0
Ordered time series (Tralie et al., 2022) DOPE dope(x,y)xcyc1\mathrm{dope}(x,y)\le\|x^c-y^c\|_1
Reeb graphs (Bauer et al., 2013) Functional distortion distance dFD(Gf,Gg)fgd_{FD}(G_f,G_g)\le\|f-g\|_\infty
Filtered spaces (Memoli, 2017) Tripod distance dFd_{\mathcal F} dB(Dk(X,fX),Dk(Y,fY))dFd_B(D_k(X,f_X),D_k(Y,f_Y))\le d_{\mathcal F}
Merge trees (Pegoraro, 2021) Finitely stable edit distance dEd_E dE(T,T)2(dim(T)+dim(T))εd_E(T,T')\le 2(\dim(T)+\dim(T'))\varepsilon for dpcd_p^c0-interleaved RAMTs
Carleman inequality (Leng, 13 Jun 2026) Deficit dpcd_p^c1 dpcd_p^c2

This comparison shows that the common content of stability is controlled variation rather than a fixed formalism. It also shows that several works explicitly pair stability with additional desiderata—discriminativity, informativity, computability, or monotonic optimization—rather than treating stability as sufficient on its own.

2. Persistence-diagram distances and cardinality sensitivity

A particularly explicit instance is the stable cardinality distance dpcd_p^c3 on persistence diagrams. For persistence diagrams dpcd_p^c4 and dpcd_p^c5 in the plane, with dpcd_p^c6, exponent dpcd_p^c7, and penalty dpcd_p^c8, it is defined by

dpcd_p^c9

The term dpc(A,Ai)0d_p^c(A,A_i)\to00 truncates the matching cost, while the term dpc(A,Ai)0d_p^c(A,A_i)\to01 is an explicit penalty for unmatched points in the larger diagram (Maroulas et al., 2018).

The main theorem is a continuity-type stability result. If dpc(A,Ai)0d_p^c(A,A_i)\to02 is a finite point cloud, dpc(A,Ai)0d_p^c(A,A_i)\to03 is a sequence of finite point clouds with dpc(A,Ai)0d_p^c(A,A_i)\to04, and dpc(A,Ai)0d_p^c(A,A_i)\to05, dpc(A,Ai)0d_p^c(A,A_i)\to06 are the dpc(A,Ai)0d_p^c(A,A_i)\to07th-homology persistence diagrams of dpc(A,Ai)0d_p^c(A,A_i)\to08 and dpc(A,Ai)0d_p^c(A,A_i)\to09, then

dpc(Xk,Xik)0d_p^c(X^k,X_i^k)\to00

The proof outline proceeds by showing that eventually dpc(Xk,Xik)0d_p^c(X^k,X_i^k)\to01, then matching points of dpc(Xk,Xik)0d_p^c(X^k,X_i^k)\to02 and dpc(Xk,Xik)0d_p^c(X^k,X_i^k)\to03 under the optimizing permutation so that pairwise distances converge, and then concluding that births and deaths of homology classes can be matched with small cost in the dpc(Xk,Xik)0d_p^c(X^k,X_i^k)\to04 metric (Maroulas et al., 2018).

The paper places this distance against the bottleneck and dpc(Xk,Xik)0d_p^c(X^k,X_i^k)\to05-Wasserstein distances. The latter allow surplus points to be matched to the diagonal at no explicit cardinality cost, whereas dpc(Xk,Xik)0d_p^c(X^k,X_i^k)\to06 imposes a hard penalty dpc(Xk,Xik)0d_p^c(X^k,X_i^k)\to07 per unmatched point. The stated consequence is that dpc(Xk,Xik)0d_p^c(X^k,X_i^k)\to08 is sensitive to diagram cardinality and never “hides” a large difference in counts of topological features by sending points to the diagonal at arbitrarily small cost (Maroulas et al., 2018).

Computation is framed as a truncated assignment problem of size dpc(Xk,Xik)0d_p^c(X^k,X_i^k)\to09. The paper describes a cost matrix

dope(x,y)xcyc1\mathrm{dope}(x,y)\le\|x^c-y^c\|_10

and reports that one may use a standard dope(x,y)xcyc1\mathrm{dope}(x,y)\le\|x^c-y^c\|_11 Hungarian-style algorithm or more recent dope(x,y)xcyc1\mathrm{dope}(x,y)\le\|x^c-y^c\|_12 optimizers. In practice, the authors pre-compute pairwise dope(x,y)xcyc1\mathrm{dope}(x,y)\le\|x^c-y^c\|_13 distances, threshold them by dope(x,y)xcyc1\mathrm{dope}(x,y)\le\|x^c-y^c\|_14, and use a dedicated assignment solver; a simple grid-search on dope(x,y)xcyc1\mathrm{dope}(x,y)\le\|x^c-y^c\|_15 over 10–20 geometrically spaced values is described as sufficient in applications (Maroulas et al., 2018).

The application domain is materials-science classification from synthetic atom probe tomography. For sparse and noisy atomic neighborhoods drawn from BCC or FCC lattices, the method computes dope(x,y)xcyc1\mathrm{dope}(x,y)\le\|x^c-y^c\|_16- and dope(x,y)xcyc1\mathrm{dope}(x,y)\le\|x^c-y^c\|_17-dimensional persistence diagrams and then forms eight statistics: the average and variance of dope(x,y)xcyc1\mathrm{dope}(x,y)\le\|x^c-y^c\|_18 to all training diagrams of type BCC or FCC for dope(x,y)xcyc1\mathrm{dope}(x,y)\le\|x^c-y^c\|_19. A logistic-decision-tree on these eight features attains better than dFD(Gf,Gg)fgd_{FD}(G_f,G_g)\le\|f-g\|_\infty0 cross-validated accuracy uniformly over dFD(Gf,Gg)fgd_{FD}(G_f,G_g)\le\|f-g\|_\infty1 with dFD(Gf,Gg)fgd_{FD}(G_f,G_g)\le\|f-g\|_\infty2 of atoms missing, outperforming both a classifier built on Wasserstein distances alone and a purely counting classifier (Maroulas et al., 2018).

3. Reeb graphs, merge trees, and filtered spaces

For Reeb graphs, Bauer, Ge, and Wang define the functional distortion distance by combining a graph-intrinsic metric with function-value discrepancies. Given continuous maps dFD(Gf,Gg)fgd_{FD}(G_f,G_g)\le\|f-g\|_\infty3 and dFD(Gf,Gg)fgd_{FD}(G_f,G_g)\le\|f-g\|_\infty4, the distance takes the infimum of the maximum of three quantities: metric distortion dFD(Gf,Gg)fgd_{FD}(G_f,G_g)\le\|f-g\|_\infty5, dFD(Gf,Gg)fgd_{FD}(G_f,G_g)\le\|f-g\|_\infty6, and dFD(Gf,Gg)fgd_{FD}(G_f,G_g)\le\|f-g\|_\infty7. The paper proves the stability estimate

dFD(Gf,Gg)fgd_{FD}(G_f,G_g)\le\|f-g\|_\infty8

for tame functions on the same domain under a right-inverse assumption on the quotient maps. It also proves lower bounds from ordinary and extended persistence, namely

dFD(Gf,Gg)fgd_{FD}(G_f,G_g)\le\|f-g\|_\infty9

and

dFd_{\mathcal F}0

so the functional distortion distance is both stable and more discriminative than persistence-diagram bottleneck distance in the stated sense (Bauer et al., 2013).

Mémoli’s tripod distance addresses the case of filtrations on different finite spaces. A tripod is a common parameter set dFd_{\mathcal F}1 with surjections dFd_{\mathcal F}2 and dFd_{\mathcal F}3, and the distance is

dFd_{\mathcal F}4

The pullback construction lifts combinatorial stability to different ground sets: dFd_{\mathcal F}5 The same paper constructs explicit constant-speed geodesics by linear interpolation on a minimizing tripod, and proves a strengthened stability theorem bounding the bottleneck-length of the barcode path along such a geodesic (Memoli, 2017).

Several merge-tree distances refine this picture. The merge-tree matching distance dFd_{\mathcal F}6 is built from branch decomposition trees, full matchings, and induced zigzag diagrams. It satisfies

dFd_{\mathcal F}7

and is more discriminative than bottleneck distance in the precise sense that

dFd_{\mathcal F}8

The same work proves a persistence-simplification bound: dFd_{\mathcal F}9 when dB(Dk(X,fX),Dk(Y,fY))dFd_B(D_k(X,f_X),D_k(Y,f_Y))\le d_{\mathcal F}0 and dB(Dk(X,fX),Dk(Y,fY))dFd_B(D_k(X,f_X),D_k(Y,f_Y))\le d_{\mathcal F}1, and reports applications to shape comparison and periodicity detection in the von Kármán vortex street (Bollen et al., 2022).

The finitely stable edit distance dB(Dk(X,fX),Dk(Y,fY))dFd_B(D_k(X,f_X),D_k(Y,f_Y))\le d_{\mathcal F}2 on merge trees is presented as an analog of dB(Dk(X,fX),Dk(Y,fY))dFd_B(D_k(X,f_X),D_k(Y,f_Y))\le d_{\mathcal F}3-Wasserstein distance for persistence diagrams. For dB(Dk(X,fX),Dk(Y,fY))dFd_B(D_k(X,f_X),D_k(Y,f_Y))\le d_{\mathcal F}4-interleaved regular abstract merge trees,

dB(Dk(X,fX),Dk(Y,fY))dFd_B(D_k(X,f_X),D_k(Y,f_Y))\le d_{\mathcal F}5

while

dB(Dk(X,fX),Dk(Y,fY))dFd_B(D_k(X,f_X),D_k(Y,f_Y))\le d_{\mathcal F}6

The paper states the parallel

dB(Dk(X,fX),Dk(Y,fY))dFd_B(D_k(X,f_X),D_k(Y,f_Y))\le d_{\mathcal F}7

mirroring the classical inequalities between bottleneck and dB(Dk(X,fX),Dk(Y,fY))dFd_B(D_k(X,f_X),D_k(Y,f_Y))\le d_{\mathcal F}8 for persistence diagrams (Pegoraro, 2021).

A related metric for functions defined on merge trees extends the edit formalism to edge-valued functions in an editable metric monoid. It proves finite stability with constant dB(Dk(X,fX),Dk(Y,fY))dFd_B(D_k(X,f_X),D_k(Y,f_Y))\le d_{\mathcal F}9: dEd_E0 whenever dEd_E1. The same work casts the optimization as a binary linear program over match, delete, and insert variables and reports simulated experiments with trees up to 150 leaves per tree (Pegoraro, 2021).

4. Ordered time series and the DOPE distance

For real-valued time series on the interval or circle, the DOPE distance compares the ordered critical-point subsequences rather than persistence diagrams alone. If dEd_E2 and dEd_E3 are the critical-point sequences, an alignment consists of an order-preserving matching together with removal sets made of adjacent min-max pairs, so that every index appears exactly once in a matching or removal. The cost is

dEd_E4

and

dEd_E5

An equivalent formulation views DOPE as an edit distance with one-point matches, pair-matches, deletions, and insertions (Tralie et al., 2022).

The central theorem is dEd_E6-stability: dEd_E7 The proof uses a candidate alignment that matches critical points in order and deletes any excess tail in adjacent min-max pairs; by Euler-characteristic arguments, these tail deletions are legal, and the resulting cost is exactly dEd_E8 (Tralie et al., 2022).

Computation is by dynamic programming. For interval time series, the recurrence on prefix costs dEd_E9 yields an dE(T,T)2(dim(T)+dim(T))εd_E(T,T')\le 2(\dim(T)+\dim(T'))\varepsilon0 algorithm, hence dE(T,T)2(dim(T)+dim(T))εd_E(T,T')\le 2(\dim(T)+\dim(T'))\varepsilon1 overall since dE(T,T)2(dim(T)+dim(T))εd_E(T,T')\le 2(\dim(T)+\dim(T'))\varepsilon2 and dE(T,T)2(dim(T)+dim(T))εd_E(T,T')\le 2(\dim(T)+\dim(T'))\varepsilon3. For circular time series, trying two cuts on one sequence and all cyclic shifts of the other gives

dE(T,T)2(dim(T)+dim(T))εd_E(T,T')\le 2(\dim(T)+\dim(T'))\varepsilon4

which is dE(T,T)2(dim(T)+dim(T))εd_E(T,T')\le 2(\dim(T)+\dim(T'))\varepsilon5 in the worst case dE(T,T)2(dim(T)+dim(T))εd_E(T,T')\le 2(\dim(T)+\dim(T'))\varepsilon6 (Tralie et al., 2022).

The paper explicitly contrasts DOPE with persistence-diagram distances. It proves

dE(T,T)2(dim(T)+dim(T))εd_E(T,T')\le 2(\dim(T)+\dim(T'))\varepsilon7

stating that DOPE is at least as informative as the ordinary dE(T,T)2(dim(T)+dim(T))εd_E(T,T')\le 2(\dim(T)+\dim(T'))\varepsilon8-Wasserstein distance on persistence diagrams. It also remarks that bottleneck distance is only dE(T,T)2(dim(T)+dim(T))εd_E(T,T')\le 2(\dim(T)+\dim(T'))\varepsilon9-stable and can miss changes in birth-death pairings until a large critical-height crossing occurs, whereas DOPE, being dpcd_p^c00-stable, records small height moves in total. Empirically, on 128 interval time-series tasks from the UCR repository, DOPE typically outperforms bottleneck and dpcd_p^c01-Wasserstein distances on nearest-neighbor classification and also rivals DTW on critical-point sequences, while remaining a true metric with provable stability and informativity (Tralie et al., 2022).

5. Deficit-based and stochastic notions of stable distance

In the stability theory of Hardy’s and Carleman’s integral inequalities, distance appears as a remainder term measuring deviation from a family of virtual extremals. For Hardy’s inequality, the deficit is

dpcd_p^c02

and the paper proves the exact identity

dpcd_p^c03

For dpcd_p^c04 this becomes

dpcd_p^c05

For Carleman’s inequality, the paper defines the local weighted Hellinger-type distance

dpcd_p^c06

and proves

dpcd_p^c07

The stated significance is that, although the classical inequalities have no genuine extremizers in their natural spaces, their deficits still measure deviation from the corresponding families of virtual extremals (Leng, 13 Jun 2026).

For one-dimensional SDEs with drift terms driven by a symmetric dpcd_p^c08-stable process, the main result is a Hölder-type estimate in dpcd_p^c09 between two solution paths. The coefficient discrepancies are not measured by a supremum norm but by weighted integral quantities

dpcd_p^c10

and

dpcd_p^c11

where dpcd_p^c12 is the baseline transition density. Under the stated regularity and smallness assumptions, the paper bounds

dpcd_p^c13

by a Hölder-type function of dpcd_p^c14, dpcd_p^c15, and dpcd_p^c16, and then derives corresponding convergence rates in probability for dpcd_p^c17 (Nakagawa, 29 Oct 2025).

A different stochastic comparison studies the optimal Wasserstein-dpcd_p^c18 distance between SDEs driven respectively by Brownian motion and rotationally symmetric dpcd_p^c19-stable Lévy noise. For dpcd_p^c20 the paper proves

dpcd_p^c21

and hence

dpcd_p^c22

For a dpcd_p^c23-dimensional Ornstein–Uhlenbeck system it also proves

dpcd_p^c24

which the authors state indicates that the convergence rate with respect to dpcd_p^c25 is optimal (Deng et al., 2023).

In the density-distance version of the Carlen–Frank–Lieb stability theorem, the distance is the dpcd_p^c26 distance between normalized densities

dpcd_p^c27

The main theorem states that for the family dpcd_p^c28 of optimal potentials,

dpcd_p^c29

The paper’s novelty is that the Hölder step is replaced by the Leng–Lu dpcd_p^c30-stability theorem for probability densities, thereby converting a spectral deficit into a squared density-distance bound (Leng, 2 Jun 2026).

6. Matching, alignment, and broader interpretations

In stable matching theory, “stable distance” refers not to a metric between objects but to the distance of a stable pair. In the one-dimensional Poisson ride-hailing model, passengers and cabs form independent Poisson processes of rates dpcd_p^c31 and dpcd_p^c32, and dpcd_p^c33 denotes the distance in a typical stable blue–red pair. The constrained half-line matching corresponds to an LCFS-PR queue busy period dpcd_p^c34, with

dpcd_p^c35

For the full stable matching, the paper derives upper-tail and expectation bounds, including

dpcd_p^c36

In the discrete hypercube dating-site model, the same paper studies the matching distance dpcd_p^c37 under Hamming and Weighted Hamming metrics, proving uniqueness or near-uniqueness regimes and concentration results for dpcd_p^c38 (Abadi et al., 2017).

In adversarial distribution alignment, the relevant object is a stable optimization distance rather than a stable pair distance. For linear discriminators, the adversarial logistic objective is dualized into a smooth constrained minimization over weights dpcd_p^c39, yielding a block-form objective denoted dpcd_p^c40. The paper interprets this as an iteratively reweighted empirical MMD and states that, because the dual objective is smooth and lower-bounded, alternating descent in dpcd_p^c41 gives monotonic decrease for sufficiently small step sizes. Empirically, the dual formulation exhibits more stable and monotonic improvement than the primal min-max GAN-like objective and an MMD objective on synthetic point clouds and digit-domain adaptation (Usman et al., 2017).

A further extension of the vocabulary appears in algebraic geometry of neural layers. The generic Euclidean Distance degree dpcd_p^c42 is not a metric on a pair of models, but it is a projective invariant measuring the number of optimal approximations of a general point with respect to a general metric. For a fixed architecture, the paper proves that dpcd_p^c43 is stably polynomial in the input and output dimensions and depends only on the degree of the activation function. This usage shows that the language of stable distance can also refer to eventual polynomial behavior of a distance-related invariant under dimensional growth, rather than to perturbation bounds alone (Graziani, 22 Jan 2026).

A plausible implication of these diverse constructions is that “stable distance” functions less as the name of a single theory than as a recurrent design principle. The recurring questions are whether the quantity is sensitive to the information that matters, whether it deforms continuously or quantitatively under perturbation, and whether it remains computable in the regimes of interest. The cited works make these tradeoffs explicit: some emphasize discriminativity in addition to stability, some replace exact stability by finite stability, and some translate a deficit into a distance from a virtual optimizer rather than a metric between two observed objects.

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 Stable Distance.