Лемма Фаркаша

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Лемма Фаркаша — утверждение о свойствах линейных неравенств. Была сформулирована и доказана Дьюлой Фаркашем[en] в 1902 году[1]. Применяется в геометрическом программировании.

Формулировка[править | править код]

Пусть и — однородные линейные функции вещественных переменных . Предположим, что соотношения влекут за собой неравенство . Тогда существуют неотрицательные постоянные , для которых выполняется тождество

Доказательство[править | править код]

Доказательство есть в книге [2].

Эквивалентные формулировки[править | править код]

Далее под будем подразумевать, что каждая компонента вектора положительна; аналогично определяются другие неравенства.

Формулировка Гейла, Куна и Таккера[править | править код]

Пусть . Тогда либо существует вектор такой, что и , либо существует вектор такой, что и [3].

В этой формулировке столбцы матрицы играют роль линейных функций , столбец играет роль функции , вектор содержит коэффициенты, аналогичные . Существование вектора означает, что из исходных неравенств не следует .

Геометрический смысл[править | править код]

Пусть выпуклый конус, порождённый столбцами матрицы . Его можно описать как множество . Тогда формулировку Гейла-Куна-Таккера можно переформулировать так: либо вектор лежит в конусе , либо есть гиперплоскость (ортогональная вектору ), разделяющая конус и вектор .

Теорема Гордана[править | править код]

В 1873 году П. Гордан опубликовал теорему, эквивалентную открытой позднее, но более известной лемме Фаркаша[4].

В современных терминах она звучит так: либо существует решение неравенства , либо существует ненулевое решение уравнения такое, что .

Иными словами, либо конус, задаваемый столбцами , острый и существует опорная гиперплоскость, либо он не острый и существует нетривиальная выпуклая комбинация определяющих его векторов, равная нулю.

Примечания[править | править код]

  1. 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.
  2. Геометрическое программирование, 1972, с. 263.
  3. 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.
  4. 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 с.