Лемма Фаркаша
Лемма Фаркаша — утверждение о свойствах линейных неравенств. Была сформулирована и доказана Дьюлой Фаркашем в 1902 году[1]. Применяется в геометрическом программировании.
Формулировка
Пусть и — однородные линейные функции вещественных переменных . Предположим, что соотношения влекут за собой неравенство . Тогда существуют неотрицательные постоянные , для которых выполняется тождество
Доказательство
Доказательство есть в книге [2].
Эквивалентные формулировки
Далее под будем подразумевать, что каждая компонента вектора положительна; аналогично определяются другие неравенства.
Пусть . Тогда либо существует вектор такой, что и , либо существует вектор такой, что и [3].
В этой формулировке столбцы матрицы играют роль линейных функций , столбец играет роль функции , вектор содержит коэффициенты, аналогичные . Существование вектора означает, что из исходных неравенств не следует .
Пусть — выпуклый конус, порождённый столбцами матрицы . Его можно описать как множество . Тогда формулировку Гейла-Куна-Таккера можно переформулировать так: либо вектор лежит в конусе , либо есть гиперплоскость (ортогональная вектору ), разделяющая конус и вектор .
В 1873 году П. Гордан опубликовал теорему, эквивалентную открытой позднее, но более известной лемме Фаркаша[4].
В современных терминах она звучит так: либо существует решение неравенства , либо существует ненулевое решение уравнения такое, что .
Иными словами, либо конус, задаваемый столбцами , острый и существует опорная гиперплоскость, либо он не острый и существует нетривиальная выпуклая комбинация определяющих его векторов, равная нулю.
Примечания
Литература
- Р. Даффин, Э. Питерсон, К. Зенер. Геометрическое программирование. — М.: Мир, 1972. — 311 с.