Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Геометрическая интерпретация задачи ЛП




Геометрическая интерпретация дает возможность наглядно представить структуру задачи, выявить ее особенности и открывает путь к исследованию более сложных свойств. На практике графически можно решить только задачи линейного программирования с двумя переменными.

Напомним, что в общем случае задача линейного программирования с двумя переменными может быть записана в виде

(3)

Еще раз отметим, что задача может состоять как в максимизации, так и в минимизации целевой функции. В дальнейшем будем рассматривать задачу максимизации, так как все утверждения легко переносятся на случай минимизации целевой функции с учетом того, что .

Каждое из ограничений задает на плоскости некоторую полуплоскость, которая, как известно, является выпуклым множеством. Отсюда следует, что область допустимых решений задачи (3) — выпуклое множество (как пересечение выпуклых множеств). В практически важных случаях область допустимых решений чаще всего представляет собой либо выпуклый многоугольник, либо выпуклую многоугольную область.

Рассмотрим геометрическую интерпретацию целевой функции. Выбирая произвольные значения целевой функции , такие, что получаем семейство параллельных прямых, называемых линиями уровня целевой функции. Задача состоит в нахождении максимального значения целевой функции для точек , образующих область допустимых решений, т.е. в нахождении предельного положения линии уровня целевой функции, соответствующего ее максимальному значению. Вектор градиента целевой функции перпендикулярен к прямым, образующим линии уровня целевой функции и указывает направление наискорейшего возрастания целевой функции.

 

Из геометрической интерпретации элементов задачи линейного программирования вытекает следующий порядок ее графического решения. Графический метод решения основан на теореме об оптимальных экстремальных точках, которая говорит о том, что если в задаче линейного программирования существует оптимальное решение, то существует и оптимальная экстремальная (угловая) точка. Под экстремальной точкой здесь понимается угловая точка (вершина) множества допустимых решений задачи ЛП.

1. С учетом системы ограничений на плоскости построить множество (пространство) допустимых решений, т.е. точек, удовлетворяющих всем ограничениям модели;

2. Выбрать произвольное значение (например ) и построить соответствующую линию уровня целевой функции .

3. Построить вектор градиента целевой функции, т.е. вектор , указывающий направление наискорейшего возрастания целевой функции;

4. В задаче на максимум перемещать линию уровня целевой функции параллельно в направлении вектора градиента до тех пор, пока она имеет общие точки с пространством допустимых решений. В задаче на минимум линию уровня перемещаем в направлении, противоположном вектору .

5. Крайняя (угловая) точка, лежащая на пересечении линии уровня и пространства допустимых решений и будет оптимальным решением.

6. Определить координаты крайней (угловой) точки, которые и образуют оптимальный план . Вычислить оптимально значение целевой функции в найденной точке, соответствующей оптимальному решению.

 

При решении задачи линейного программирования возможны следующие случаи:

1. Оптимальный план единственный: линия уровня и область допустимых решений в предельном положении имеют единственную общую точку;

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

3. Область допустимых решений состоит из одной точки, в которой целевая функция достигает одновременно максимального и минимального значений;

4. Задача не имеет решения: целевая функция не ограничена, линия уровня, сколько бы ее ни перемещали, не имеет предельного положения;

5. Область допустимых решений — пустое множество (т.е. система ограничений задачи несовместна), задача не имеет решения.




Поделиться с друзьями:


Дата добавления: 2014-12-29; Просмотров: 927; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.