Линейного программирования
Графический метод применяется для решения задач линейного программирования малой размерности, когда количество искомых переменных не более 3. На практике этот метод применяют чаще всего для задач с двумя переменными. В основе графического метода в случае двух (трех) переменных лежат следующие представления. Множество допустимых планов Заметим, что ЗЛП может не иметь решения, когда множество допустимых планов пусто. ЗЛП может иметь бесконечное множество решений, в этом случае решением является часть прямой для двумерной задачи или часть плоскости для трехмерной. Рассмотрим для определенности задачу максимизации для целевой функции, зависящей от двух переменных:
Шаг 1. Построение множества допустимых планов. Каждое Если пересечение допустимых полуплоскостей для всех ограничений не пусто, тогда оно представляет собой область допустимых решений, которая называется многоугольником решений. Множество точек, принадлежащих этому многоугольнику, образует множество допустимых планов Шаг 2.Нахождение оптимального плана. Необходимо найти точку из многоугольника решений, в которой целевая функция принимает максимальное значение. Если многоугольник решений не пуст и целевая функция на нем ограничена, такая точка всегда найдется, причем она будет лежать в одной из вершин построенного многоугольника решений. Целевая функция может принимать одно и то же максимальное значение в двух вершинах. В этом случае множество оптимальных решений представляет собой множество точек, лежащих на прямой, соединяющей эти точки. Для нахождения оптимальной точки рассмотрим целевую функцию задачи
Это уравнение задает линии уровня целевой функции, которые являются параллельными прямыми линиями в пространстве переменных Вектор нормали к прямой Для нахождения точки экстремума графическим методом, необходимо сначала построить линию уровня для некоторого произвольного значения целевой функции. Затем осуществить ее параллельное передвижение в направлении градиента, если решается задача максимизации, и в обратном направлении, при решении задачи минимизации. Смещение производится до тех пор, пока не будет достигнута «последняя» точка области допустимых планов Изобразим вектор градиента на плоскости и будем сдвигать линию уровня целевой функции в направлении градиента. Последняя вершина многоугольника решений, с которой пересечется линия уровня и будет оптимальной точкой. Шаг 3. Нахождение максимального значения функции Аналитически оптимальная точка с координатами Задача. При производстве товаров А и В используются три вида ресурсов: R1, R2, R3. Сведения о количестве ресурсов, необходимых для производства единицы каждого товара, запасе ресурсов и ценах, по которым товары продаются, приведены в табл. 1.3. Найдите оптимальный план, максимизурующий доход.
1). Искомые переменные задачи:
2). Ограничения задачи. а) Ограничения на ресурсы. Расход используемых ресурсов не должен превышать их запас.
b) Ограничения на знак. Объемы производства товаров не могут быть отрицательными: 3). Целевая функция Запишем математическую постановку задачи максимизации в стандартном виде, в скобках указаны номера ограничений:
Шаг 1. Построение множества допустимых планов. Рассмотрим первое ограничение Пусть Определим допустимую полуплоскость методом пробной точки. Возьмем точку в начале координат
Рис. 1.1. Допустимая полуплоскость для ограничения (1) Аналогично построим допустимые полуплоскости для ограничений (2) и (3). Условия неотрицательности переменных (4) ограничивают область допустимых планов первой четвертью. В результате будет построена искомая область допустимого плана Осталось найти точку, в которой целевая функция примет наибольшее значение.
Рис. 1.2. Область допустимого плана OACDE Шаг 2.Нахождение оптимального плана. Найдем оптимальный план, то есть точку из многоугольника решений OACDE, в которой целевая функция принимает максимальное значение. Так как полученный многоугольник решений не пуст и ограничен, искомая точка лежит в одной из вершин этого многоугольника. Построим градиент целевой функции Построим линии уровня целевой функции
Рис. 1.3. Направление градиента указано пунктиром На рис. 1.4. изображены пунктиром линии уровня для трех значений константы
Рис. 1.4. Поиск оптимальной точки Оптимальная точка D является пересечением двух прямых, соответствующих ограничениям (2) и (3). Поэтому координаты оптимальной точки определяются как решения системы линейных алгебраических уравнений (СЛАУ):
Найдем решение СЛАУ (1.14). Второе уравнение можно разделить на 2, получим:
Выразим
Решим первое уравнение, получим Оптимальный план
Популярное: Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе... Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас... Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ... Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация... ![]() ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (2221)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |