Лемма Фаркаша (Lybbg Sgjtgog)
Лемма Фаркаша — утверждение о свойствах линейных неравенств. Была сформулирована и доказана Дьюлой Фаркашем[англ.] в 1902 году[1]. Применяется в геометрическом программировании.
Формулировка
[править | править код]Пусть и — однородные линейные функции вещественных переменных . Предположим, что соотношения влекут за собой неравенство . Тогда существуют неотрицательные постоянные , для которых выполняется тождество
Замечания
[править | править код]Доказательство приводится в книге [2].
Эквивалентные формулировки
[править | править код]Далее под будем подразумевать, что каждая компонента вектора положительна; аналогично определяются другие неравенства.
Формулировка Гейла, Куна и Таккера
[править | править код]Пусть . Тогда либо существует вектор такой, что и , либо существует вектор такой, что и [3].
В этой формулировке столбцы матрицы играют роль линейных функций , столбец играет роль функции , вектор содержит коэффициенты, аналогичные . Существование вектора означает, что из исходных неравенств не следует .
Геометрический смысл
[править | править код]Пусть — выпуклый конус, порождённый столбцами матрицы . Его можно описать как множество . Тогда формулировку Гейла-Куна-Таккера можно переформулировать так: либо вектор лежит в конусе , либо есть гиперплоскость (ортогональная вектору ), разделяющая конус и вектор .
Теорема Гордана
[править | править код]В 1873 году П. Гордан опубликовал теорему, эквивалентную открытой позднее, но более известной лемме Фаркаша[4].
В современных терминах она звучит так: либо существует решение неравенства , либо существует ненулевое решение уравнения такое, что .
Иными словами, либо конус, задаваемый столбцами , острый и существует опорная гиперплоскость, либо он не острый и существует нетривиальная выпуклая комбинация определяющих его векторов, равная нулю.
Примечания
[править | править код]- ↑ Farkas, J.. Theorie der Einfachen Ungleichungen (нем.) // Journal für die reine und angewandte Mathematik. — 1902. — Bd. 124. — S. 1—27. — doi:10.1515/crll.1902.124.1.
- ↑ Геометрическое программирование, 1972, с. 263.
- ↑ Gale, D., Kuhn, H., Tucker, A. W. Linear Programming and the Theory of Games - Chapter XII // Activity Analysis of Production and Allocation (англ.) / Koopmans (ed.). — Wiley, 1951. — P. 318.
- ↑ Cherng-Tiao Perng. A Note on Gordan's Theorem (англ.) // British Journal of Mathematics & Computer Science. — 2015-01-10. — Vol. 10, iss. 5. — P. 1–6. — doi:10.9734/BJMCS/2015/19134. Архивировано 14 сентября 2021 года.
Литература
[править | править код]- Р. Даффин, Э. Питерсон, К. Зенер. Геометрическое программирование. — М.: Мир, 1972. — 311 с.