КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Графический метод решения задачи ЛП
Рассмотрим графический метод решения однородной двумерной задачи ЛП на конкретном примере. Пример №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.
Дата добавления: 2014-12-26; Просмотров: 999; Нарушение авторских прав?; Мы поможем в написании вашей работы! |