Farkas' lemma

From Wikipedia, the free encyclopedia

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:

  • A^Ty\succeq0 for some y\, such that b^Ty<0~~

or in the alternative

  • Ax=b\, for some x\succeq0

where the notation x\succeq0 means that all components of the vector x are nonnegative.

The lemma was originally proved by Farkas (1902). 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.

[edit] References

  • R. T. Rockafellar: Convex Analysis, Princeton University Press, 1979 (See Page 200).
Languages