Duality
Contents |
Introduction
In these note will collect various notions of duality
- duality of sets,
- duality of norms,
- duality of cones,
- duality of functions (the legendre duality)
- duality of vector spaces
We are interested in comparing these notions.
See also
Polar of a Set
Let A be a set in Euclidean space. The polar of A is the set
Note for a closed convex set A containing the origin (Ao)o = A
Inequality
From the definition of polar sets we have
Dual norms
Definition
Let
be a norm on
. The associated dual norm, denoted
, is defined as
Thus for Euclidean norms squared, the conjugate is the corresponding function with the inverse matrix.
where A is positive definite.
Inequality
From the definition of dual norm we have the inequality
which holds for all x and z. This inequality is tight, in the following sense: for any x there is a z for which the inequality holds with equality. (Similarly, for any z there is an x that gives equality.)
So the unit balls in the dual norms are polar sets.
See also
- Norms and dual norms for examples.
Dual Cones
A set K is called a cone if
and
The dual cone is given by
See also
- Dual Cones for examples.
Polyhedral Examples
Let
Then
Now for each face of the convex set, the normal of the face is a convex combination of the vertices. Thus, we can write
</math>
where di are convex combinations of {ci}. In two dimensions, for regular polygons, we can simply take multiples of the averages of adjacent normals, as in the examples which follow.
This result is quite useful when computing the dual norm unit balls
Specific Examples
- The max norm unit ball is the square, which has
the previous result gives the vertices of the L1 norm unit ball. Can do the same thing for the octagon.
the stop sign unit ball has
where
- If A is a nonempty set which is self polar then A is the unit ball.
- The infinity norm unit ball and the L1 norm unit ball are polars of each other.
Dual Functions: The Legendre Transform
See http://en.wikipedia.org/wiki/Legendre_transformation especially for transformation rules.
The inequality that defines the conjugate function is
where the conjugate function is defined by
and if f is convex we also have
So using Danskin's Theorem we obtain
the latter holding for convex functions, f.
From the definition, and from the fact that (for a convex function) the conjugate of the conjugate is the original function, we have that
so that the gradients of the conjugate functions are inverses.
Now if the function is a norm squared, then <ref name="Boyd">Boyd and Vandenberghe, Convex Optimization, page 93 </ref> the conjugate is the dual norm unit squared
Also, if
is a norm,
then <ref name="Boyd">Boyd and Vandenberghe, Convex Optimization, page 93 </ref> the conjugate is the indicator function of the dual norm unit ball,
References
<references/>