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

Лемма Фаркаша — утверждение о свойствах линейных неравенств. Была сформулирована и доказана Дьюлой Фаркашем[англ.] в 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 с.