Категории: ДомЗдоровьеЗоологияИнформатикаИскусствоИскусствоКомпьютерыКулинарияМаркетингМатематикаМедицинаМенеджментОбразованиеПедагогикаПитомцыПрограммированиеПроизводствоПромышленностьПсихологияРазноеРелигияСоциологияСпортСтатистикаТранспортФизикаФилософияФинансыХимияХоббиЭкологияЭкономикаЭлектроника |
Графический метод решения задачи ЛП.Рассмотрим графический метод решения однородной двумерной задачи ЛП на конкретном примере. Пример №1.
Решение. Найдем вначале область допустимых решений (ОДР). Решим графически первое неравенство:
Для этого построим вначале прямую линию, соответствующую уравнению:
Поскольку, если Теперь решим графически второе неравенство:
Ему соответствует прямая, заданная уравнением:
Ее мы построим несколько иначе. Перепишем уравнение (21) в виде:
Тогда при Уравнение
заменяем на уравнение
Ясно, что прямая проходит через т. М5 (5;0), и имеет угловой коэффициент к = 2. При этом самому неравенству
соответствует верхняя полуплоскость, отмеченная штрихами вверх от прямой (3). Тривиальному неравенству Изобразим на рисунке 1 вектор роста Построим теперь линию уровня
Мы взяли здесь константу С =11, для того чтобы точки пересечения прямой (3) с осями
Мы знаем, что значение функции F увеличивается в направлении вектора роста
На этой линии очевидно и будет достигаться максимальное значение целевой функции F в ОДР, поскольку при дальнейшем движении линии уровня в направлении вектора роста, она перестает пересекаться с ОДР. Итак, максимальное значение функция F(х) имеет в точке
Чтобы решить эту систему, сложим оба уровня. Тогда получим, что Из первого уравнения находим, что Итак, координаты точки С найдены – С (6;2). Найдем максимальное значение функции:
Задача решена Ответ: максимальное значение целевой функции F достигается в точке С (6;2) и равно 29:
1.6. Выпуклые множества на плоскости и в пространстве. Определение 1. Множество А Пусть
где Векторное равенство (2) равносильно системе:
Система (3) может быть преобразована в равносильную систему:
где
где
В векторном виде система (5) примет вид:
где Определение 2. Выпуклой (линейной) комбинацией векторов
где все Равенство (6) показывает, что каждая точка Теорема 1. Пересечение любого числа выпуклых множеств является выпуклым множеством. Доказательство. Пусть Покажем, что множество А – выпукло. Пусть
Но, отсюда, очевидно, следует, что каждая точка отрезка Определение 3. Выпуклой оболочкой множества 1) 2) Лемма 1. Выпуклая оболочка множества А совпадает с пересечением всех выпуклых множеств, содержащих А. Доказательство. Пусть В0 – пересечение всех выпуклых множеств, содержащих А. Тогда очевидно В0, содержит А. С другой стороны по теореме 1 множество В0 само выпукло. Отсюда следует, что В0= VA, поскольку выполнены свойства 1) и 2). Лемма 2. Отрезок Доказательство. Пусть Лемма 3. Если выпуклое множество
где Доказательство. Докажем это по индукции. Для двух точек
Пусть
Пусть
и Тогда
и
Теорема 2. Выпуклая оболочка VA множества А Доказательство: Пусть В0 – множество всех таких комбинаций векторов множества А. Как следует из леммы 3 множество В0 содержится в любом выпуклом множестве В, содержащем А. Осталось показать, что само В0 – выпукло. Пусть Пусть -
- выпуклая комбинация векторов Отметим, что треугольник и пирамида являются выпуклыми оболочками своих вершин, и, следовательно, каждая их точка является выпуклой комбинацией векторов-вершин. Определение. Выпуклая оболочка Предполагается, что точки лежат в общем положении, то есть не содержатся ни в какой гиперплоскости. Рассмотрим некоторую точку Первый случай. На каждой прямой l , проходящей через 1) 2) Второй случай. Существует содержащая Если Третий случай. Определение. Пусть точка Другими словами любой отрезок, содержащий угловую точку Замечание. Условие 2) Из (7) можно заменить в предыдущих рассуждениях на условие: Определение. Множество Значение угловых точек для описания выпуклого множества в Теорема 3. Замкнутое выпуклое множество
1.7. Геометрическая интерпретация однородной задачи линейного программирования.
Рассмотрим вначале однородную задачу линейного программирования на плоскости. Каждому ограничению вида неравенства:
- соответствует замкнутая полуплоскость
Системе ограничений однородной задачи:
- соответствует пересечение полуплоскостей
- также соответствуют полуплоскости При этом Таким образом, ОДР однородной задачи ЛП на плоскости представляет из себя пересечение конечного числа замкнутых полуплоскостей. Очевидно, каждая полуплоскость является выпуклым множеством. По теореме 1 п. 1.5. их пересечение также выпукло. Определение 1. Область, которая являеться пересечением конечного числа замкнутых полуплоскостей называется замкнутой выпуклой многоугольной областью. Если замкнутая выпуклая многоугольная область ограничена, то она называется замкнутым выпуклым многоугольником. В примере №1 п.1.4. это замкнутый выпуклый пятиугольник ОАВСД. Целевой функции.
соответствует вектор роста
На рисунке 1. п 1.4. это линии (А) и (В). При этом значение функции Таким образом, геометрически однородная задача ЛП на плоскости может быть сформулирована следующим образом: найти крайнюю (угловую) точку, в которой линия уровня все еще пересекает замкнутую выпуклую многоугольную область при параллельном переносе этой линии в направлении вектора роста (или в противоположном направлении). В трехмерном пространстве R3 каждому линейному неравенству
Соответствует одно из замкнутых полупространств, на которые делит все пространство R3 плоскость pi , определенная уравнением:
Соответственно вектор роста
где С – некая произвольная константа. Определение 2. Область, которая являеться пересечением конечного числа замкнутых полупространств в R3 называется выпуклой многогранной областью. Ограниченная выпуклая многогранная область называется выпуклым многогранником. Однородная задача ЛП в пространстве R3 может быть сформулирована так: найти крайнюю (угловую) точку, в которой поверхность уровня при движении в направлении вектора роста (или в противоположном направлении) все еще пересекает заданную выпуклую многогранную область. Заметим, что при этом поверхность уровня представляет из себя плоскость, определяемую уравнением (9). Вектор роста Соответствующая формулировка в n – мерном пространстве Rn фактически совпадает с данной. Единственное отличие состоит в том, что уравнение поверхности уровня:
задает не плоскость, а гиперплоскость в Rn. |
|
|
Последнее изменение этой страницы: 2016-08-11 lectmania.ru. Все права принадлежат авторам данных материалов. В случае нарушения авторского права напишите нам сюда... |