generalized Farkas lemma
Farkas’ Lemma of convex optimizationand linear programming can be formulatedfor topological vector spaces.
The more abstract version of Farkas’ Lemma is usefulfor understanding the essence of the usual versionof the lemma proven for matrices,and of course, for solving optimization problemsin infinite-dimensional spaces.
The key insightis that the notion of linear inequalities ina finite number of real variablescan be generalized to abstract linear spacesby the concept of a cone.
0.1 Formal statements
Farkas’ Lemma may be stated in the several equivalent ways.Theorem 1 is conceptually the simplest,but Theorem 2 and 3 are more convenient for applications.
Theorem 1.
Let be a real vector spaces, and be a subspace of linearfunctionals
on that separate points.Impose on the weak topology generated by .
Given ,and a weakly-closed convex cone ,the following are equivalent:
- (a)
.
- (b)
If satisfies for all ,then .
- (c)
for all (anti-cone of with respect to ).
Proof.
The equivalence of conditions (a) and (c) is a fundamental propertyof the anti-cone, while condition (b) is merelya rephrasal of condition (c).∎
Theorem 2 is a version of Theorem 1 wherethe vector space and its dual space switch roles.
Theorem 2.
Let be a real vector space, and be a subspace of linear functionals on that separate points.Impose on the weak-* topology generated by .
Given a functional , and a weak-* closed convex cone,the following are equivalent:
- (a)
.
- (b)
.
Proof.
Make the substitutions , , and in Theorem 1.∎
Theorem 3 incorporates inequalities definedby linear mappings; such linear mappings are the analogues to the matricesinvolved in the finite-dimensional version of Farkas’ Lemma.
Theorem 3.
Let and be real vector spaces,with corresponding spaces of linear functionals and that separate points.Have and generate the weak topology for and respectively.
Given ,a linear mapping , anda subset such that is a weakly-closed convex cone,the following are equivalent:
- (a)
The linear equation has a solution .
- (b)
If satisfies for all ,then .
- (c)
If satisfies (anti-cone of with respect to ),then .
Here denotes the pullback, restricted to and ,defined by .
Proof.
Make the substitutions , , and in Theorem 1.Condition (c) is a rephrasal of condition (b).∎
References
- 1 B. D. Craven and J. J. Kohila.“Generalizations
of Farkas’ Theorem.”SIAM Journal on Mathematical Analysis.Vol. 8, No. 6, November 1977.
- 2 David Kincaid and Ward Cheney.Numerical Analysis: Mathematics of Scientific Computing,third edition. Brooks/Cole, 2002.