Свойства решений задач линейного программирования

Одним из основных понятий в теории ЛП является многогранник в Свойства решений задач линейного программирования - student2.ru - мерном пространстве и угловая точка. Перейдём к их определению.

Пусть Свойства решений задач линейного программирования - student2.ru две произвольные (различные) точки пространства Свойства решений задач линейного программирования - student2.ru .

Определение. Отрезком Свойства решений задач линейного программирования - student2.ru называется множество всех точек из Свойства решений задач линейного программирования - student2.ru вида Свойства решений задач линейного программирования - student2.ru , где Свойства решений задач линейного программирования - student2.ru . Точки Свойства решений задач линейного программирования - student2.ru и Свойства решений задач линейного программирования - student2.ru называются концами отрезка, остальные точки называются внутренними.

Определение. Множество Свойства решений задач линейного программирования - student2.ru называется выпуклым, если оно содержит вместе с каждыми двумя точками весь отрезок, содержащий эти точки.

Теорема 1.2. Пересечение выпуклых множеств есть выпуклое множество.

Доказать самостоятельно.

Определение. Гиперплоскостью в пространстве Свойства решений задач линейного программирования - student2.ru называется совокупность точек Свойства решений задач линейного программирования - student2.ru , удовлетворяющих уравнению

Свойства решений задач линейного программирования - student2.ru , (1.10)

где хотя бы один из коэффициентов Свойства решений задач линейного программирования - student2.ru отличен от нуля.

Определение. Полупространством в Свойства решений задач линейного программирования - student2.ru называется множество точек

Свойства решений задач линейного программирования - student2.ru , удовлетворяющих неравенству

Свойства решений задач линейного программирования - student2.ru (1.11)

или неравенству

Свойства решений задач линейного программирования - student2.ru . (1.12)

Ясно, что гиперплоскость (1.10) есть пересечение полупространств (1.11) и (1.12). Обозначая через А вектор Свойства решений задач линейного программирования - student2.ru , мы получим краткую запись гиперплоскости (1.10): AX=B и полупространств Свойства решений задач линейного программирования - student2.ru , Свойства решений задач линейного программирования - student2.ru . Теперь легко доказать следующую теорему:

Теорема 1.3. Всякое полупространство в Свойства решений задач линейного программирования - student2.ru является выпуклым множеством.

Доказательство. Рассмотрим Свойства решений задач линейного программирования - student2.ru . Пусть Свойства решений задач линейного программирования - student2.ru и пусть для произвольного Свойства решений задач линейного программирования - student2.ru Свойства решений задач линейного программирования - student2.ru Свойства решений задач линейного программирования - student2.ru любая точка отрезка Свойства решений задач линейного программирования - student2.ru .

Свойства решений задач линейного программирования - student2.ru

Свойства решений задач линейного программирования - student2.ru .

Следствие. Всякая гиперплоскость в Свойства решений задач линейного программирования - student2.ru является выпуклым множеством.

Определение. Пересечение конечного числа полупространств называется многогранной областью.

Определение. Ограниченная многогранная область называется многогранником.

Определение. Выпуклой линейной комбинацией векторов Свойства решений задач линейного программирования - student2.ru , Свойства решений задач линейного программирования - student2.ru , …, Свойства решений задач линейного программирования - student2.ru называется всякий вектор Свойства решений задач линейного программирования - student2.ru , допускающий представление Свойства решений задач линейного программирования - student2.ru , где Свойства решений задач линейного программирования - student2.ru и Свойства решений задач линейного программирования - student2.ru .

Определение. Точка множества Свойства решений задач линейного программирования - student2.ru называется угловой точкой, если она не является внутренней точкой отрезка, целиком принадлежащего Свойства решений задач линейного программирования - student2.ru .

Угловые точки многогранника называются его вершинами.

Теорема 1.4. Любая точка многогранника является выпуклой линейной комбинацией его угловых точек.

Теорема 1.5.(основная теорема ЛП). Целевая функция задачи ЛП достигает экстремума в угловой точке множества Свойства решений задач линейного программирования - student2.ru допустимых решений , причём если целевая функция достигает экстремума в нескольких угловых точках множества допустимых решений, то она также достигает экстремума в любой выпуклой линейной комбинации этих точек.

Доказательство. Будем считать, что решается задача на максимум целевой функции, т.е. Свойства решений задач линейного программирования - student2.ru при системе ограничений (1.2). Доказательство проведём методом от противного. Предположим, что Свойства решений задач линейного программирования - student2.ru достигается во внутренней точке Свойства решений задач линейного программирования - student2.ru многогранника Свойства решений задач линейного программирования - student2.ru , т.е. Свойства решений задач линейного программирования - student2.ru Свойства решений задач линейного программирования - student2.ru , Свойства решений задач линейного программирования - student2.ru . Тогда по теореме1.4 Свойства решений задач линейного программирования - student2.ru , Свойства решений задач линейного программирования - student2.ru и Свойства решений задач линейного программирования - student2.ru , где Свойства решений задач линейного программирования - student2.ru угловые точки многогранника Свойства решений задач линейного программирования - student2.ru . Найдём

Свойства решений задач линейного программирования - student2.ru Свойства решений задач линейного программирования - student2.ru Свойства решений задач линейного программирования - student2.ru Свойства решений задач линейного программирования - student2.ru .

Получено противоречие. Следовательно, Свойства решений задач линейного программирования - student2.ru является угловой точкой области допустимых решений.

Докажем второе утверждение теоремы. Пусть угловые точки Свойства решений задач линейного программирования - student2.ru , Свойства решений задач линейного программирования - student2.ru , …, Свойства решений задач линейного программирования - student2.ru являются оптимальными решениями, т.е. Свойства решений задач линейного программирования - student2.ru Свойства решений задач линейного программирования - student2.ru и Свойства решений задач линейного программирования - student2.ru Свойства решений задач линейного программирования - student2.ru . Найдём значение целевой функции для некоторой выпуклой линейной комбинации этих угловых точек: Свойства решений задач линейного программирования - student2.ru , Свойства решений задач линейного программирования - student2.ru , Свойства решений задач линейного программирования - student2.ru , Свойства решений задач линейного программирования - student2.ru .

Свойства решений задач линейного программирования - student2.ru

Свойства решений задач линейного программирования - student2.ru ,

т.е. решение Свойства решений задач линейного программирования - student2.ru также является оптимальным.

Рассмотрим каноническую задачу ЛП в векторной записи (см.(1.7)):

Свойства решений задач линейного программирования - student2.ru

Свойства решений задач линейного программирования - student2.ru , Свойства решений задач линейного программирования - student2.ru , Свойства решений задач линейного программирования - student2.ru (1.13)

Свойства решений задач линейного программирования - student2.ru .

Определение. Опорным решением задачи ЛП называется такое допустимое решение Свойства решений задач линейного программирования - student2.ru , для которого соответствующие положительным координатам Свойства решений задач линейного программирования - student2.ru векторы Свойства решений задач линейного программирования - student2.ru , Свойства решений задач линейного программирования - student2.ru ,…, Свойства решений задач линейного программирования - student2.ru в (1.13) линейно независимы.

Число отличных от нуля координат опорного решения не может быть больше ранга Свойства решений задач линейного программирования - student2.ru системы векторов условия (т.е. числа линейно независимых уравнений системы ограничений). В дальнейшем будем считать, что система ограничений состоит из линейно независимых уравнений, т.е. Свойства решений задач линейного программирования - student2.ru . Если число отличных от нуля координат опорного решения равно Свойства решений задач линейного программирования - student2.ru , то оно (решение) называется невырожденным, в противном случае (меньше Свойства решений задач линейного программирования - student2.ru вырожденным.

Определение. Базисом опорного решения называется базис системы векторов условия задачи (1.13), в состав которого входят векторы, соответствующие отличным от нуля координатам опорного решения.

Приведём без доказательства теоремы о взаимосвязи опорных решений и угловых точек множества допустимых решений.

Теорема 1.6.Любое опорное решение является угловой точкой области допустимых решений и наоборот, любая угловая точка области допустимых решений является опорным решением.

Наши рекомендации