The Fenchel-Rockafellar Theorem is a minimax principle especially suited to converting between primal and dual linear programs.
The Fenchel-Rockafellar Theorem
Suppose and are convex, lower semicontinuous, proper functions which are both finite at some , and is continuous there.
Then
where the existence of the minimizer on the right hand side is part of the theorem.
Proof Sketch
Details may be found in Brezis' text[1], but a sketch of the proof follows.
By Young's Inequality, for any and , we have , so the infimum on the left is greater than or equal to the supremum on the right.
If the infimum is , equality must be obtained and every must realize the supremum; otherwise assume everywhere, and put for the value of the infimum.
Let
and observe that since
is continuous at
, the interior of
is nonempty.
Likewise, let
Both sets are convex, and by construction, so a geometric Hahn-Banach Theorem gives that there is some nonzero and such that
Since
is finite at
, letting
shows that
is nonnegative, and if
, continuity and joint finiteness imply
, a contradiction, so
.
Thus, we can use the inequalities above with the definitions of and to conclude that
This shows that
Since the supremum includes this term, it must also be greater than or equal to the infimum, yielding equality.
Application to Linear Programs
Consider the linear program[2]
where
,
, and
.
Then if we put
(noting that
and
are both convex lower semicontinuous proper functions), we are interested in computing
and
.
By writing the latter as
, we can see that we have a finite value of
if and only if
for some
, and the value is then the infimum of
where
.
Putting this together, the Fenchel-Rockafellar Theorem gives that
provided we can find a point of continuity for
and mutual finiteness for
and
.
To do this, we use our knowledge of and to be more precise about the functions.
In particular, if we write and for the projections, and put , , , and (which do satisfy , justifying the notation) we get (writing inequalities termwise)
So, if some point in the interior of
is mapped strictly greater than
and onto
by
, we may write the duality result in the more customary way,
If some point in the interior of
is mapped strictly less than
and onto
by
, then reversing the roles of primal and dual problems by taking negatives gives that the infimum is achieved as well.
References