The tangent cone of a polyhedral set, §4 p. 105
ProvedCalamaiMore.ActiveSet.tangentCone_polyhedronactive-setp2o-batch-p200ap2o-gran-per-chapterp2o-plan-paperp2o-v1polyhedrontangent-cone
Let be a polyhedral set in a finite-dimensional real inner product space , with active sets . For every the tangent cone of at (the closure of the cone of feasible directions) is
Only the active constraints restrict the directions in which one can move from ; this formula is what connects the projected gradient to the active set.
Preamble
import Mathlib import Definitions.Def_CalamaiMore_Shared_tangentCone import Definitions.Def_CalamaiMore_ActiveSet_polyhedron
Formal statement
namespace CalamaiMore.ActiveSet
/-- Calamai–Moré, §4, p. 105 (display after (4.2)): for the polyhedral set
`Ω = {x : ⟨c_j, x⟩ ≥ δ_j}` and `x ∈ Ω`, the tangent cone is
`T(x) = {v : ⟨c_j, v⟩ ≥ 0, j ∈ A(x)}`. -/
theorem tangentCone_polyhedron {E : Type*} [NormedAddCommGroup E] [InnerProductSpace ℝ E]
[FiniteDimensional ℝ E] {m : ℕ} (c : Fin m → E) (δ : Fin m → ℝ)
(x : E) (hx : x ∈ polyhedron c δ) :
CalamaiMore.Shared.tangentCone (polyhedron c δ) x =
{v | ∀ j ∈ activeSet c δ x, 0 ≤ inner ℝ (c j) v} := by sorry
end CalamaiMore.ActiveSet
Source
Calamai & Moré, Projected gradient methods for linearly constrained problems, Math. Programming 39 (1987), p. 105, §4, display after Eq. (4.2)
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.