Farkas' lemma
From Wikimization
Dattorro (Talk | contribs)
(New page: '''Farkas' lemma''' is a result in mathematics used amongst other things in the proof of the Karush-Kuhn-Tucker theorem in nonlinear programming. It states t...)
Next diff →
Revision as of 23:57, 1 November 2007
Farkas' lemma is a result in mathematics used amongst other things in the proof of the Karush-Kuhn-Tucker theorem in nonlinear programming. It states that if A is a matrix and b a vector, then exactly one of the following two systems has a solution:
-
for some
such that
or in the alternative
-
for some
where the notation means that all components of the vector x are nonnegative.
The lemma was originally proved by Template:Harvtxt. The above formulation is due to Albert W. Tucker in the 1950s.
It is an example of a theorem of the alternative; a theorem stating that of two systems, one or the other has a solution, but not both.
Proof
(Dattorro) Define a convex cone
whose dual cone is
From the definition of dual cone,
rather,
Given some vector and
, then
can only mean
.
An alternative system is therefore simply
and so the stated result follows.
References
- R. T. Rockafellar: Convex Analysis, Princeton University Press, 1979 (See Page 200).de:Farkas’ Lemma