Farkasova věta: Porovnání verzí
Smazaný obsah Přidaný obsah
Řádek 12: | Řádek 12: | ||
# Existuje '''y''' an takové že: a |
# Existuje '''y''' an takové že: a |
||
{{math_theorem|name=Farkas' lemma| Let <math>\mathbf{A} \in \mathbb{R}^{m\times n}</math> and <math>\mathbf{b} \in \mathbb{R}^{m}</math> . Then exactly one of the following two assertions is true: |
|||
# There exists an <math>\mathbf{x} \in \mathbb{R}^{n}</math> such that <math>\mathbf{Ax} = \mathbf{b}</math> and <math>\mathbf{x} \geq 0</math>. |
# There exists an <math>\mathbf{x} \in \mathbb{R}^{n}</math> such that <math>\mathbf{Ax} = \mathbf{b}</math> and <math>\mathbf{x} \geq 0</math>. |
||
# There exists a <math>\mathbf{y} \in \mathbb{R}^{m}</math> such that <math>\mathbf{A}^{\mathsf{T}}\mathbf{y} \geq 0</math> and <math>\mathbf{b}^{\mathsf{T}} \mathbf{y} < |
# There exists a <math>\mathbf{y} \in \mathbb{R}^{m}</math> such that <math>\mathbf{A}^{\mathsf{T}}\mathbf{y} \geq 0</math> and <math>\mathbf{b}^{\mathsf{T}} \mathbf{y} < |
||
== Příklad == |
== Příklad == |
Verze z 16. 2. 2021, 10:30
Farkasova věta, někdy též Farkasovo lemma, vypovídá o řešitelnosti konečného systému lineárních rovnic, případně nerovnice, existuje několik modifikací.
Formulace
Jak bylo již výše zmíně, v literatuře se objevuje několik formulací farkasovy věty, zde je podána formulace, která je převzatá od Gale, Kuhn a Tucker (1951)
Gale, Kuhn and Tucker (1951).[1]
Farkas' lemma — Pokud a , pak právě jedno z následujících tvrzení je pravdivé
- Existuje x an takové že: a
- Existuje y an takové že: a
- There exists an such that and .
- There exists a such that and Nelze pochopit (syntaktická chyba): {\displaystyle \mathbf{b}^{\mathsf{T}} \mathbf{y} < == Příklad == Mějme ''m'', ''n'' = 2, <math>\mathbf{A} = \begin{bmatrix}6 & 4 \\3 & 0\end{bmatrix}} , a . Farkasova věta říká, že právě jedno z následujících je pravda (v závislosti na b1,, b2)
- Existuje x1 ≥ 0, x2 ≥ 0 takové že: 6 x1 + 4 x2 = b1 a 3 x1 = b2, nebo
- Existuje y1, y2 takové že: 6 y1 + 3 y2 ≥ 0, 4 y1 ≥ 0, a b1 y1 + b2 y2 < 0.
Uveďme důkaz pro tento speciální případ:
- Pokud b2 ≥ 0 a b1 − 2b2 ≥ 0, pak možnost 1 je pravdivá, protože režení soustavy je x1 = b2/3 a x2 = b1 − 2b2. Možnost 2 není pravdivá, jelikož b1 y1 + b2 y2 ≥ b2 (2 y1 + y2) = b2 (6 y1 + 3 y2) / 3, když pravá strana je kladná, levá strana musí být také kladná.
- Jinak, možnost 1 je nepravdivá, protože řešení rovnicce nemůže mít všechny složky nezáporné. Avšak možnost 2 je pradivá:
- Když b2 < 0, pak můžeme vzít. y1 = 0 a y2 = 1.
- Když b1 − 2b2 < 0, pak pro nějaké číslo B > 0, b1 = 2b2 − B, takže: b1 y1 + b2 y2 = 2 b2 y1 + b2 y2 − B y1 = b2 (6 y1 + 3 y2) / 3 − B y1. Proto můžem například vzít: y1 = 1, y2 = −2.
Reference
V tomto článku byl použit překlad textu z článku Farkas' lemma na anglické Wikipedii.
- ↑ GALE, David; KUHN, Harold; TUCKER, Albert W. Activity Analysis of Production and Allocation. Redakce Koopmans. [s.l.]: Wiley, 1951. Kapitola Linear Programming and the Theory of Games - Chapter XII. . See Lemma 1 on page 318.