The Moreau–Yosida approximation and the resolvent of an energy #
For an energy φ : X → EReal on an extended metric space and a time step τ ≥ 0, the
Moreau–Yosida approximation of φ is
φ_τ(x) = inf_y (φ y + d(x, y)² / (2τ)),
and the resolvent J_τ x is the set of points y at which this infimum is attained. A point of
J_τ x is one step of the implicit Euler scheme for the gradient flow of φ started at x, and
iterating resolvent steps gives the minimizing movement scheme of De Giorgi. The estimates proved
here are the discrete counterparts of the energy-dissipation inequality on which the convergence of
that scheme rests.
The infimum and the minimization run only over the points at finite distance from x, so both
depend only on the finite-distance component of x, and a resolvent step stays at finite distance
from its starting point (TauCeti.edist_ne_top_of_mem_moreauYosidaResolvent). Ambrosio–Gigli–Savaré
take energies with values in (-∞, ∞]; here φ may take the value ⊥, and the results assume
φ ≠ ⊥ at the points where they need it.
Main definitions #
TauCeti.moreauYosida φ τ x: the Moreau–Yosida approximationφ_τ(x).TauCeti.moreauYosidaResolvent φ τ x: the resolventJ_τ x, the set of minimizers ofy ↦ φ y + d(x, y)² / (2τ)over the points at finite distance fromx.
Main results #
TauCeti.apply_add_le_of_mem_moreauYosidaResolvent: the one-step energy estimateφ y + d(x, y)² / (2τ) ≤ φ xfory ∈ J_τ x.TauCeti.edist_ne_top_of_mem_moreauYosidaResolvent: a resolvent step has finite length.TauCeti.edist_le_edist_of_mem_moreauYosidaResolventandTauCeti.apply_le_apply_of_mem_moreauYosidaResolvent: forτ < σ, a resolvent step of timeσgoes at least as far as one of timeτ, and reaches energy at most as large.TauCeti.toENNReal_sub_le_of_mem_moreauYosidaResolvent: the local decrease estimate(φ y - φ z)⁺ ≤ (d(x, y) / τ + d(y, z) / (2τ)) d(y, z)fory ∈ J_τ x.TauCeti.descendingSlope_le_of_mem_moreauYosidaResolvent: the slope estimate|∂φ|(y) ≤ d(x, y) / τfory ∈ J_τ x.TauCeti.apply_add_sum_le_of_forall_mem_moreauYosidaResolvent: the discrete energy estimateφ (u N) + ∑_{n < N} d(u n, u (n + 1))² / (2τ) ≤ φ (u 0)along a minimizing movement sequence.TauCeti.moreauYosida_eq_iInfandTauCeti.mem_moreauYosidaResolvent_iff_isMinOn: on a pseudometric space,φ_τ(x)is the infimum of the penalized energy over all points andJ_τ xis its set of global minimizers;TauCeti.apply_add_le_apply_add_of_mem_moreauYosidaResolventis the minimality of a resolvent step with the real penaltydist x z ^ 2 / (2τ).TauCeti.moreauYosida_half_norm_sq: on a seminormed real inner product space, the Moreau–Yosida approximation of‖·‖² / 2is‖x‖² / (2 (1 + τ)).TauCeti.moreauYosidaResolvent_half_norm_sq: on a normed real inner product space, the resolvent of‖·‖² / 2is the single pointx / (1 + τ).
References #
- L. Ambrosio, N. Gigli, G. Savaré, Gradient Flows in Metric Spaces and in the Space of Probability Measures, 2nd ed., Birkhäuser 2008, Chapter 2 and Chapter 3, Section 3.1.
The Moreau–Yosida approximation φ_τ(x) = inf_y (φ y + d(x, y)² / (2τ)) of an energy φ
with time step τ. The infimum runs over the points y at finite distance from x, so points
at infinite distance from x do not contribute, even where φ y = ⊥.
Instances For
The Moreau–Yosida approximation at x is at most the penalized energy at any point y at
finite distance from x.
A lower bound for the Moreau–Yosida approximation is a lower bound for the penalized energy
at every point at finite distance from x.
The Moreau–Yosida approximation lies below the energy.
The Moreau–Yosida approximation is monotone in the energy.
The Moreau–Yosida approximation decreases as the time step grows.
The resolvent J_τ x of an energy φ: the set of points y at finite distance from x
minimizing y ↦ φ y + d(x, y)² / (2τ) among the points at finite distance from x, that is,
attaining the Moreau–Yosida approximation φ_τ(x)
(TauCeti.mem_moreauYosidaResolvent_iff_eq_moreauYosida). It may be empty or contain several
points.
Instances For
The defining property of the resolvent: y is at finite distance from x and minimizes the
penalized energy among the points at finite distance from x.
A point lies in the resolvent exactly when it is at finite distance from x and attains the
Moreau–Yosida approximation.
One-step energy estimate. A resolvent step y ∈ J_τ x lowers the energy by at least the
penalty d(x, y)² / (2τ).
A resolvent step does not increase the energy.
A resolvent step from a point where the Moreau–Yosida approximation is finite has finite energy.
Resolvent steps stay in the finite-distance component. A resolvent step y ∈ J_τ x has
finite length.
A resolvent step y ∈ J_τ x with φ y ≠ ⊥ forces φ ≠ ⊥ at every point at finite distance
from x: otherwise that point would have penalized energy ⊥, below that of y.
Minimality of a resolvent step, in real numbers. For a resolvent step y ∈ J_τ x with
τ > 0, a point z at finite distance from x, and real energies φ y = a and φ z = b, the
minimality of y against z is the real inequality
a + d(x, y)² / (2τ) ≤ b + d(x, z)² / (2τ).
Monotonicity of resolvent steps in the time step. For time steps τ < σ, a resolvent
step of time σ from x goes at least as far as a resolvent step y of time τ, provided the
Moreau–Yosida approximation φ_τ(x) is finite and φ y ≠ ⊥.
Monotonicity of resolvent steps in the time step. For time steps 0 < τ < σ, a resolvent
step of time σ from x reaches energy at most that of a resolvent step of time τ.
Discrete energy estimate. Along a minimizing movement sequence, in which each u (n + 1)
is a resolvent step from u n, the energy at time N plus the accumulated penalties
∑_{n < N} d(u n, u (n + 1))² / (2τ) is at most the initial energy.
Along a minimizing movement sequence the energy is nonincreasing.
Local decrease estimate for resolvent steps. If y ∈ J_τ x is a resolvent step with time
step τ > 0, then for every z the decrease (φ y - φ z)⁺ is at most
(d(x, y) / τ + d(y, z) / (2τ)) d(y, z). With d = d(x, y), e = d(x, z) and r = d(y, z),
minimality of y gives 2τ (φ y - φ z) ≤ e² - d² ≤ (d + r)² - d² = 2dr + r².
On a pseudometric space with a time step τ > 0, the penalty d(x, y)² / (2τ) is the real
number dist x y ^ 2 / (2τ).
On a pseudometric space every point is at finite distance from x, so the Moreau–Yosida
approximation is the infimum of the penalized energy over all points.
On a pseudometric space, the resolvent J_τ x is the set of global minimizers of the
penalized energy y ↦ φ y + d(x, y)² / (2τ).
On a pseudometric space with a time step τ > 0, a resolvent step y ∈ J_τ x minimizes the
penalized energy z ↦ φ z + d(x, z)² / (2τ), written with the real penalty.
Slope estimate for resolvent steps. If y ∈ J_τ x is a resolvent step with time step
τ > 0, then the descending slope of φ at y is at most d(x, y) / τ.
The objective φ y + d(x, y)² / (2τ) for φ = ‖·‖² / 2, as a real number, with the square
completed: its minimum value ‖x‖² / (2 (1 + τ)) plus (1 + τ) / (2τ) times the squared
distance from y to the minimizer x / (1 + τ). This is
TauCeti.norm_sq_div_two_add_norm_sub_sq_div with the penalty read in EReal.
On a seminormed real inner product space, the Moreau–Yosida approximation of the energy
‖·‖² / 2 with time step τ is ‖x‖² / (2 (1 + τ)).
On a real inner product space, the resolvent of the energy ‖·‖² / 2 with time step τ
is the single point x / (1 + τ).