Subgradient of convex functions #
The file defines subgradient for convex functions in E and proves some basic properties.
Let f : E → ℝ
be a convex function on s
and g : E
, where s
is a set of E
.
g
is a subgradient of f
at x
if for any y ∈ s
, we have f y ≥ f x + inner g (y - x)
.
The insight comes from the first order condition of convex function.
Main declarations #
HasSubgradientAt f g x
: The functionf
has subgradientg
atx
.HasSubgradientWithinAt f g s x
: The functionf
has subgradientg
atx
withins
.SubderivAt f x
: The subderiv off
atx
is the collection of all possible subgradients off
atx
.SubderivWithinAt f s x
: The subderiv off
atx
withins
is the collection of all possible subgradients off
atx
withins
.
Main results #
SubderivWithinAt_eq_gradient
: The subderiv of differentiable convex functions is the singleton of its gradient.HasSubgradientAt_zero_iff_isMinOn
:0
is a subgradient off
atx
if and only ifx
is a minimizer off
.
Subgradient of functions -
Instances For
Instances For
Subderiv of functions -
Equations
- SubderivAt f x = {g : E | HasSubgradientAt f g x}
Instances For
Equations
- SubderivWithinAt f s x = {g : E | HasSubgradientWithinAt f g s x}
Instances For
Congruence properties of the Subderiv
#
Basic properties about Subderiv
#
The subderiv of f
at x
is a closed set. -
The subderiv of f
at x
is a convex set. -
Monotonicity of subderiv-
Calculation of Subderiv
#
Subderiv of differentiable convex functions -
Alternarive version for FDeriv -
Optimality Theory for Unconstrained Nondifferentiable Problems #
x'
minimize f
if and only if 0
is a subgradient of f
at x'
-
Computing Subderiv
#
Multiplication by a Positive Scalar-
Subderivatives of the sum of two functions is a subset of the sum of the subderivatives of the two functions -