Papers
Topics
Authors
Recent
2000 character limit reached

Nonlinear Perron–Frobenius Theory

Updated 13 November 2025
  • Nonlinear Perron–Frobenius theory is a framework that generalizes classical eigenvalue problems for positive matrices to order-preserving, homogeneous nonlinear maps on cones.
  • It leverages tools such as Hilbert’s projective metric and extended Collatz–Wielandt numbers to establish necessary and sufficient conditions for the existence, uniqueness, and convergence of positive eigenvectors.
  • The theory underpins practical applications in tensor eigenproblems, stochastic games, and population models while offering algorithmic strategies like power iteration for R-linear convergence.

Nonlinear Perron–Frobenius theory generalizes the classical Perron–Frobenius theorem on positive matrices to the setting of order-preserving, homogeneous nonlinear maps on cones, notably the positive orthant R>0n\mathbb{R}^n_{>0}. This theory provides powerful necessary and sufficient conditions for the existence, uniqueness, and computability of positive eigenvectors for nonlinear, possibly infinite-dimensional, operators. Central tools are extensions of the Collatz–Wielandt formula to the nonlinear context, the use of Hilbert and Thompson projective metrics, and combinatorial and hypergraph-based characterizations. The theory subsumes classical results, tensor eigenproblems, population models, game-theoretic Shapley operators, and generalizes to real-analytic, stochastic, or multi-homogeneous mappings.

1. Foundational Notions and Projective Metrics

Let R++n={xRn:xi>0 i}\mathbb{R}^n_{++} = \{ x \in \mathbb{R}^n: x_i > 0\ \forall i \}, and define xyx \leq y if yxR+ny - x \in \mathbb{R}^n_{+}. The archetypal objects are maps

f:R++nR++nf: \mathbb{R}^n_{++} \to \mathbb{R}^n_{++}

that are

  • Order-preserving: xy    f(x)f(y)x \leq y \implies f(x) \leq f(y),
  • Homogeneous: f(tx)=tf(x)f(t x) = t f(x) for all t>0t > 0.

On cones, Hilbert's projective metric is

dH(x,y)=log(maxi(yi/xi)minj(yj/xj)),d_H(x, y) = \log \left( \frac{ \max_i (y_i/x_i) }{ \min_j (y_j/x_j)} \right),

which is symmetric, scale-invariant, and makes each projective ray a metric space. Fundamental is nonexpansiveness: dH(f(x),f(y))dH(x,y).d_H(f(x), f(y)) \leq d_H(x, y).

A function ff may also be subhomogeneousf(tx)tf(x)f(t x) \leq t f(x) for t1t \geq 1—and type K order-preserving, meaning xyx \leq y and xi<yix_i < y_i imply f(x)i<f(y)if(x)_i < f(y)_i coordinatewise.

2. Nonlinear Spectral Theory and Collatz–Wielandt Numbers

For ff as above, an eigenpair is a tuple (x,λ)(x, \lambda) with xR++nx \in \mathbb{R}^n_{++}, f(x)=λxf(x) = \lambda x, and λ>0\lambda > 0. The spectrum is generally nonlinear and parameterized by the so-called cone spectral radius

r(f)=limkfk(x)1/k=infx>0M(f(x)/x)=supx>0m(f(x)/x),r(f) = \lim_{k \to \infty} \| f^k(x) \|^{1/k} = \inf_{x > 0} M(f(x)/x) = \sup_{x > 0} m(f(x)/x),

where M(f(x)/x)=inf{β>0:f(x)βx}M(f(x)/x) = \inf\{ \beta > 0: f(x) \leq \beta x \} and m(f(x)/x)=sup{α>0:αxf(x)}m(f(x)/x) = \sup\{ \alpha > 0: \alpha x \leq f(x) \} are the Collatz–Wielandt numbers, which quantify one-step expansion and contraction.

In the nonlinear setting, existence and boundedness of the set of positive eigenvectors E(f)={x>0:f(x)=λ(x)x}E(f) = \{ x > 0 : f(x) = \lambda(x) x \} are equivalent to a family of inequalities on these Collatz–Wielandt numbers for certain boundary restrictions of ff: E(f) and dH-bounded    J{1,,n}, r(f0J)<λ(f[n]J),E(f) \neq \emptyset \ \text{and} \ d_H\text{-bounded} \iff \forall J \subsetneq \{1,\ldots,n\}, \ r(f^J_0) < \lambda(f^{[n] \setminus J}_\infty), where f0Jf^J_0 and f[n]Jf^{[n]\setminus J}_\infty are boundary extensions of ff defined by freezing coordinates outside JJ to 0 or \infty.

3. Combinatorial and Hypergraph Criteria

Directed hypergraphs capture the behavior of ff at the boundary:

  • HH^- with hyperarc (I{j})(I \to \{j\}) if limtf(eteI)j=0\lim_{t\to\infty} f(e^{-t e_I})_j = 0
  • H+H^+ with hyperarc (I{j})(I \to \{j\}) if limtf(eteI)j=\lim_{t\to\infty} f(e^{t e_I})_j = \infty

A subset S[n]S \subseteq [n] is invariant under a hypergraph if no hyperarc leaves SS. The Akian–Gaubert–Hochart criterion states that E(f)E(f) is dH_H–bounded if and only if, for all disjoint I,J[n]I, J \subseteq [n], at least one of IcI^c is invariant in HH^- or JcJ^c is invariant in H+H^+. These combinatorial conditions can be efficiently checked in many cases and cover tensor eigenproblems, population models, and stochastic games (Lins, 2021, Akian et al., 2018).

In the additive setup, define T=logfexpT = \log \circ f \circ \exp, which is monotone and additively homogeneous. The dominion game Γ(T)\Gamma_\infty(T) gives an alternative: ff has positive eigenvectors iff two players (MIN and MAX) do not have disjoint dominions in the game defined by the behavior of TT at infinity (Akian et al., 2018).

4. Uniqueness and Real-Analyticity

For real-analytic, order-preserving, homogeneous f:R++nR++nf: \mathbb{R}^n_{++} \to \mathbb{R}^n_{++}, the set E(f)E(f) is nonempty and dHd_H-bounded if and only if it consists of a single projective class. The proof leverages the reduction to a nonexpansive real-analytic map on a Banach space slice (via the log transformation), and the fixed-point set is bounded; horofunction arguments show uniqueness if bounded (Lins, 2021).

Uniqueness can also be characterized game-theoretically: uu is the unique eigenvector (up to scaling) if and only if, in the local dominion game at uu, MIN and MAX do not have disjoint dominions. This gives a precise, computationally checkable uniqueness test (Akian et al., 2018).

5. Multi-Homogeneous and Tensor Extensions

The classical nonlinear theory is subsumed in the broader framework of order-preserving multi-homogeneous maps, F:K+K+F: K_+ \to K_+, where K+K_+ is a product cone and FF is homogeneous blockwise with a nonnegative matrix AA (the homogeneity matrix): F(t1x(1),,tdx(d))=(t1,,td)AF(x(1),,x(d))F( t_1 x^{(1)}, \ldots, t_d x^{(d)} ) = ( t_1, \ldots, t_d )^A \otimes F(x^{(1)}, \ldots, x^{(d)} ) The spectral radius, contraction properties, and Collatz–Wielandt principle generalize accordingly. If ρ(A)<1\rho(A)<1, FF is a strict contraction in a suitable projective metric, guaranteeing uniqueness and R-linear convergence; when ρ(A)=1\rho(A)=1 and FF is irreducible, there exists a unique positive eigenvector (Gautier et al., 2018, Gautier et al., 2017).

This paradigm unifies:

  • Irreducibility and primitivity for nonnegative matrices/tensors,
  • Tensor and multiplicative mean eigenproblems,
  • General spectral problems for coupled block nonlinearities,
  • The computation via generalized nonlinear power iterations, with explicit convergence guarantees.

6. Algorithmic Aspects and Applications

Power iteration algorithms for nonlinear PF problems iterate xk+1=f(xk)x^{k+1} = f(x^k) (possibly with normalization) and, under appropriate conditions (type K property, irreducibility, contraction via Hilbert or Thompson metric), guarantee global R-linear convergence to the unique positive eigenvector. The rates depend on contractivity parameters or spectral gaps in the linearization at the fixed point (Lins, 2022, Gautier et al., 2018).

Applications include:

  • Positive eigenvectors for nonnegative tensors, with precise combinatorial irreducibility conditions,
  • Zero-sum stochastic games (game-theoretic dynamic programming operators/Shapley operators), with slice-boundedness ensuring existence/uniqueness of mean payoff equilibria,
  • Population dynamics models, as in Schoen’s 4-state model or SIS epidemics,
  • Consensus and stability in nonlinear multiagent systems (order-preserving, subhomogeneous maps, type K property assure global convergence) (Deplano et al., 2019),
  • Growth maximization and optimal control in piecewise-linear or switched positive linear systems, where the nonlinear eigenvalue links to the ergodic constant of an associated Hamilton–Jacobi PDE (Calvez et al., 2014).

7. Extensions and Concluding Perspectives

Recent work extends nonlinear PF theory in several directions:

  • The stochastic nonlinear Perron–Frobenius theorem establishes measurable random eigenpairs for cocycles of order-preserving, homogeneous operators on random cones under strict contractivity on average (Babaei et al., 2016).
  • The theory connects to metrics for dynamical systems via RKHS Perron–Frobenius operators, leading to positive-definite pseudo-distances between discrete-time dynamical systems in data-driven applications (Ishikawa et al., 2018).
  • The unified framework subsumes classical, tensor, mean, and coupled nonlinear spectral problems, with explicit algorithmic strategies, combinatorial and analytic criteria for existence and uniqueness, and a robust projective-metric geometric foundation.

The subject continues to attract significant research interest for its blend of deep analysis, combinatorics, and direct applications in applied mathematics, data science, game theory, and mathematical biology.

Whiteboard

Follow Topic

Get notified by email when new papers are published related to Nonlinear Perron--Frobenius Theory.