Hilbert Metric Contraction
- Hilbert metric contraction is the property whereby positive, order-preserving operators on cones strictly contract the Hilbert projective metric, ensuring robust convergence.
- Birkhoff’s contraction theorem quantifies the contraction factor as tanh(Δ/4), providing a foundation for spectral gap estimates and stability analysis.
- This concept is pivotal in nonlinear Perron–Frobenius theory, supporting the convergence of iterative methods like Sinkhorn’s algorithm in various applied settings.
Hilbert metric contraction refers to the phenomenon that linear (or, more generally, homogeneous order-preserving) operators on cones strictly contract the Hilbert projective metric, with the contraction factor quantitatively expressed in terms of a projective diameter. This property underpins structural results in nonlinear Perron–Frobenius theory, spectral gap estimates for positive matrices and operators, the exponential convergence of scalable algorithms such as Sinkhorn’s, and ergodic properties of dynamical systems on cones. The Hilbert metric and its contraction properties are now central to operator theory, the study of Markov processes, convex and discrete geometry, and entropic optimal transport.
1. Definition and Fundamental Properties of the Hilbert Metric
The Hilbert projective metric is defined on the interior of a convex cone in a real Banach space or, equivalently, on the interior of a bounded convex domain . For positive vectors in , the real Hilbert metric reads
or, in terms of the so-called domination constants for cones (),
where and are the infimal and supremal scaling factors so that (Lemmens et al., 2013). On bounded convex domains , the metric can be equivalently represented by the logarithm of the cross-ratio of four points determined by , and their intersections with , or, via support functionals,
where is the family of positive affine functionals vanishing on (Karlsson, 2013).
The Hilbert metric is:
- Projectively invariant (unchanged under scalar multiplication)
- Complete on the interior of
- Monotone under cone-preserving maps
2. Contraction Principle and Birkhoff’s Theorem
Birkhoff’s contraction theorem is the foundational result quantifying Hilbert metric contraction under positive linear operators. For a positive linear map on a cone , with projective diameter
the optimal contraction constant is
The contraction property states
for all (Lemmens et al., 2013, Cohen et al., 2023, Karlsson, 2013).
In matrix settings, for positive matrices , there is an explicit formula for the contraction coefficient (Birkhoff or Hopf): This forms the backbone of spectral gap estimates via Hopf’s inequality (Han et al., 2019).
3. Spectral Gap Estimates and Hopf’s Inequality
In Perron–Frobenius theory, the spectral gap of a positive matrix with maximal eigenvalue and second-largest modulus eigenvalue is crucial for quantifying convergence and stability. Using Hilbert-metric contraction, Hopf’s inequality yields
This spectral gap estimate is a direct application of the contraction property for the projective map acting on the positive cone, where denotes normalization to the simplex (Han et al., 2019). The argument generalizes via the complex Hilbert metric, allowing treatment of non-real eigenvectors and yielding sharp quantitative control of the gap.
4. Generalizations: Pseudo- and Generalized Hilbert Metrics
Variants of the Hilbert metric—bounded or “pseudo” metrics—have been formulated on extended cones or infinite-dimensional spaces. For example, the pseudo-Hilbert metric is a strictly bounded analogue controlling contraction for positive linear operators, where , and is the maximal scalar such that (Ligonnière, 2023).
Further, generalizations admit cones of functions with bounded growth or include “tail-mass” constraints. In these settings, kernel integral operators are shown to contract a suitably tailored Hilbert metric, as in entropic optimal transport for measures with light tails and unbounded costs. The contraction factor is again given by for an appropriate projective diameter (Eckstein, 2023).
5. Infinite-Dimensional and Geometric Extensions
The Hilbert metric contraction principle extends uniformly to arbitrary real Hilbert spaces and function spaces. A uniform contraction theorem—generalizing Birkhoff’s original result—states that for nested proper subsets of the one-point compactification , the associated metrics satisfy
This principle is known as Apollonian contraction in infinite dimensions and is conformally invariant, unifying Birkhoff's and Dubois's results for real, complex, and Hilbert-space geometries (Dubois et al., 2011).
6. Dynamical Systems and Nonlinear Perron–Frobenius Theory
Hilbert-metric contraction provides the foundation for fixed-point, ergodicity, and convergence results in dynamical systems on cones and bounded convex domains. For Hilbert-nonexpansive maps , the Banach fixed-point theorem applies if the contraction ratio is strictly less than one, guaranteeing unique fixed points and exponential convergence (Karlsson, 2013). In more general settings, the theory accounts for orbit behaviors and limit sets in terms of faces of the domain boundary.
Applications include:
- Sinkhorn iteration: Matrix scaling algorithms and entropic optimal transport, with exponential convergence in Hilbert metric and total variation (Eckstein, 2023).
- Transfer and Perron-Frobenius operators: Spectral gaps and long-term statistical properties in ergodic theory (Lemmens et al., 2013).
- Population dynamics models: Geometric stability analysis via contraction (Karlsson, 2013).
7. Applications and Comparative Metrics
The contraction property of the Hilbert metric ensures robust convergence properties for positive operators and provides quantitative bounds expressible in projective diameter or kernel structure. In probability theory, contraction in the Hilbert metric implies convergence in stronger metrics such as total variation and Wasserstein distances, often with explicit sharp constants: for probability measures (Cohen et al., 2023). Additionally, for -divergences, one has
These implications position Hilbert metric contraction as a unifying tool across analysis, geometry, dynamics, and applied probability.