HOME

TheInfoList



OR:

Convex analysis is the branch of mathematics devoted to the study of properties of convex functions and
convex set In geometry, a subset of a Euclidean space, or more generally an affine space over the reals, is convex if, given any two points in the subset, the subset contains the whole line segment that joins them. Equivalently, a convex set or a convex ...
s, often with applications in convex minimization, a subdomain of
optimization theory Mathematical optimization (alternatively spelled ''optimisation'') or mathematical programming is the selection of a best element, with regard to some criterion, from some set of available alternatives. It is generally divided into two subfi ...
.


Convex sets

A subset C \subseteq X of some
vector space In mathematics and physics, a vector space (also called a linear space) is a set whose elements, often called '' vectors'', may be added together and multiplied ("scaled") by numbers called ''scalars''. Scalars are often real numbers, but can ...
X is if it satisfies any of the following equivalent conditions: #If 0 \leq r \leq 1 is real and x, y \in C then r x + (1 - r) y \in C. #If 0 < r < 1 is real and x, y \in C with x \neq y, then r x + (1 - r) y \in C. Throughout, f : X \to \infty, \infty/math> will be a map valued in the
extended real numbers In mathematics, the affinely extended real number system is obtained from the real number system \R by adding two infinity elements: +\infty and -\infty, where the infinities are treated as actual numbers. It is useful in describing the algebra on ...
\infty, \infty= \mathbb \cup \ with a
domain Domain may refer to: Mathematics *Domain of a function, the set of input values for which the (total) function is defined **Domain of definition of a partial function **Natural domain of a partial function **Domain of holomorphy of a function * Do ...
\operatorname f = X that is a convex subset of some vector space. The map f : X \to \infty, \infty/math> is a if holds for any real 0 < r < 1 and any x, y \in X with x \neq y. If this remains true of f when the defining inequality () is replaced by the strict inequality then f is called . Convex functions are related to convex sets. Specifically, the function f is convex if and only if its is a convex set. The epigraphs of extended real-valued functions play a role in convex analysis that is analogous to the role played by
graphs Graph may refer to: Mathematics *Graph (discrete mathematics), a structure made of vertices and edges **Graph theory, the study of such graphs and their properties *Graph (topology), a topological space resembling a graph in the sense of discre ...
of real-valued function in
real analysis In mathematics, the branch of real analysis studies the behavior of real numbers, sequences and series of real numbers, and real functions. Some particular properties of real-valued sequences and functions that real analysis studies include conv ...
. Specifically, the epigraph of an extended real-valued function provides geometric intuition that can be used to help formula or prove conjectures. The domain of a function f : X \to \infty, \infty/math> is denoted by \operatorname f while its is the set The function f : X \to \infty, \infty/math> is called if \operatorname f \neq \varnothing and f(x) > -\infty for x \in \operatorname f. Alternatively, this means that there exists some x in the domain of f at which f(x) \in \mathbb and f is also equal to -\infty. In words, a function is if its domain is not empty, it never takes on the value -\infty, and it also is not identically equal to +\infty. If f : \mathbb^n \to \infty, \infty/math> is a
proper convex function In mathematical analysis, in particular the subfields of convex analysis and optimization, a proper convex function is an extended real-valued convex function with a non-empty domain, that never takes on the value -\infty and also is not identic ...
then there exist some vector b \in \mathbb^n and some r \in \mathbb such that :f(x) \geq x \cdot b - r for every x where x \cdot b denotes the
dot product In mathematics, the dot product or scalar productThe term ''scalar product'' means literally "product with a scalar as a result". It is also used sometimes for other symmetric bilinear forms, for example in a pseudo-Euclidean space. is an alge ...
of these vectors.


Convex conjugate

The of an extended real-valued function f : X \to \infty, \infty/math> (not necessarily convex) is the function f^* : X^* \to \infty, \infty/math> from the (continuous) dual space X^* of X, and :f^*\left(x^*\right) = \sup_ \left\ where the brackets \left\langle \cdot, \cdot \right\rangle denote the canonical duality \left\langle x^*, z \right\rangle := x^*(z). The of f is the map f^ = \left( f^* \right)^* : X \to \infty, \infty/math> defined by f^(x) := \sup_ \left\ for every x \in X. If \operatorname(X; Y) denotes the set of Y-valued functions on X, then the map \operatorname(X; \infty, \infty \to \operatorname\left( X^*; \infty, \infty\right) defined by f \mapsto f^* is called the .


Subdifferential set and the Fenchel-Young inequality

If f : X \to \infty, \infty/math> and x \in X then the is : \begin \partial f(x) :&= \left\ && (\text z \in X \text \text \text z \in X \text z \neq x \text) \\ &= \left\ && \\ &= \left\ && \text f^*\left( x^* \right) \\ &= \left\ && \text z := x \text \sup \text \leq. \\ \end For example, in the important special case where f = \, \cdot \, is a norm on X, it can be shownThe conclusion is immediate if X = \ so assume otherwise. Fix x \in X. Replacing f with the norm gives \partial f(x) = \left\. If x^* \in \partial f(x) and r \geq 0 is real then using z := r x gives \left\langle x^*, x \right\rangle - \, x \, \geq \left\langle x^*, r x \right\rangle - \, r x \, = r \left x \, \right where in particular, taking r := 2 gives x^*(x) \geq \, x \, while taking r := \frac1 gives x^*(x) \leq \, x \, and thus moreover, if in addition x \neq 0 then because x^*\left(\frac\right) = 1, it follows from the definition of the
dual norm In functional analysis, the dual norm is a measure of size for a continuous linear function defined on a normed vector space. Definition Let X be a normed vector space with norm \, \cdot\, and let X^* denote its continuous dual space. The dual ...
that \left\, x^* \right\, \geq 1. Because \partial f(x) \subseteq \left\, which is equivalent to \partial f(x) = \partial f(x) \cap \left\, it follows that \partial f(x) = \left\, which implies \left\, x^* \right\, \leq 1 for all x^* \in \partial f(x). From these facts, the conclusion can now be reached. ∎
that if 0 \neq x \in X then this definition reduces down to: :\partial f (x) = \left\ and \partial f(0) = \left\. For any x \in X and x^* \in X^*, f(x) + f^*\left(x^*\right) \geq \left\langle x^*, x \right\rangle, which is called the . This inequality is an equality (i.e. f(x) + f^*\left(x^*\right) = \left\langle x^*, x \right\rangle) if and only if x^* \in \partial f(x). It is in this way that the subdifferential set \partial f (x) is directly related to the convex conjugate f^*\left( x^* \right).


Biconjugate

The of a function f : X \to \infty, \infty/math> is the conjugate of the conjugate, typically written as f^ : X \to \infty, \infty The biconjugate is useful for showing when strong or
weak duality In applied mathematics, weak duality is a concept in optimization which states that the duality gap is always greater than or equal to 0. That means the solution to the dual (minimization) problem is ''always'' greater than or equal to the solution ...
hold (via the
perturbation function In mathematical optimization, the perturbation function is any function which relates to primal and dual problems. The name comes from the fact that any such function defines a perturbation of the initial problem. In many cases this takes the form ...
). For any x \in X, the inequality f^(x) \leq f(x) follows from the . For proper functions, f = f^
if and only if In logic and related fields such as mathematics and philosophy, "if and only if" (shortened as "iff") is a biconditional logical connective between statements, where either both statements are true or both are false. The connective is b ...
f is convex and
lower semi-continuous In mathematical analysis, semicontinuity (or semi-continuity) is a property of extended real-valued functions that is weaker than continuity. An extended real-valued function f is upper (respectively, lower) semicontinuous at a point x_0 if, ro ...
by
Fenchel–Moreau theorem In convex analysis, the Fenchel–Moreau theorem (named after Werner Fenchel and Jean Jacques Moreau) or Fenchel biconjugation theorem (or just biconjugation theorem) is a theorem which gives necessary and sufficient conditions for a function to b ...
.


Convex minimization

A () is one of the form :find \inf_ f(x) when given a convex function f : X \to \infty, \infty/math> and a convex subset M \subseteq X.


Dual problem

In optimization theory, the states that optimization problems may be viewed from either of two perspectives, the primal problem or the dual problem. In general given two
dual pair In mathematics, a dual system, dual pair, or duality over a field \mathbb is a triple (X, Y, b) consisting of two vector spaces X and Y over \mathbb and a non-degenerate bilinear map b : X \times Y \to \mathbb. Duality theory, the study of dual ...
s separated
locally convex space In functional analysis and related areas of mathematics, locally convex topological vector spaces (LCTVS) or locally convex spaces are examples of topological vector spaces (TVS) that generalize normed spaces. They can be defined as topological v ...
s \left(X, X^*\right) and \left(Y, Y^*\right). Then given the function f : X \to \infty, \infty we can define the primal problem as finding x such that :\inf_ f(x). If there are constraint conditions, these can be built into the function f by letting f = f + I_ where I is the indicator function. Then let F : X \times Y \to \infty, \infty/math> be a
perturbation function In mathematical optimization, the perturbation function is any function which relates to primal and dual problems. The name comes from the fact that any such function defines a perturbation of the initial problem. In many cases this takes the form ...
such that F(x, 0) = f(x). The with respect to the chosen perturbation function is given by :\sup_ -F^*\left(0, y^*\right) where F^* is the convex conjugate in both variables of F. The
duality gap In optimization problems in applied mathematics, the duality gap is the difference between the primal and dual solutions. If d^* is the optimal dual value and p^* is the optimal primal value then the duality gap is equal to p^* - d^*. This value ...
is the difference of the right and left hand sides of the inequality :\sup_ -F^*\left(0, y^*\right) \le \inf_ F(x, 0). This principle is the same as
weak duality In applied mathematics, weak duality is a concept in optimization which states that the duality gap is always greater than or equal to 0. That means the solution to the dual (minimization) problem is ''always'' greater than or equal to the solution ...
. If the two sides are equal to each other, then the problem is said to satisfy strong duality. There are many conditions for strong duality to hold such as: * F = F^ where F is the
perturbation function In mathematical optimization, the perturbation function is any function which relates to primal and dual problems. The name comes from the fact that any such function defines a perturbation of the initial problem. In many cases this takes the form ...
relating the primal and dual problems and F^ is the biconjugate of F; * the primal problem is a linear optimization problem; *
Slater's condition In mathematics, Slater's condition (or Slater condition) is a sufficient condition for strong duality to hold for a convex optimization problem, named after Morton L. Slater. Informally, Slater's condition states that the feasible region must ...
for a convex optimization problem.


Lagrange duality

For a convex minimization problem with inequality constraints, :::\min _ f(x) subject to g_i(x) \leq 0 for i = 1, \ldots, m. the Lagrangian dual problem is :::\sup _ \inf _ L(x, u) subject to u_i(x) \geq 0 for i = 1, \ldots, m. where the objective function L(x, u) is the Lagrange dual function defined as follows: :L(x, u) = f(x) + \sum_^m u_j g_j(x)


See also

* ** * *


Notes


References

* * * * * * * * *


External links

* {{Convex analysis and variational analysis
Analysis Analysis ( : analyses) is the process of breaking a complex topic or substance into smaller parts in order to gain a better understanding of it. The technique has been applied in the study of mathematics and logic since before Aristotle (3 ...