Студопедия

КАТЕГОРИИ:


Архитектура-(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.5) задает в пространстве многогранное множество – область допустимых решений. Экстремум целевой функции (1.4) достигается на его границе, чаще всего в одной из вершин многогранника.

Если задача зависит от двух переменных x1 и x2, то ее можно решить графически. Рассмотрим пример.

Задача 1.4. Найти оптимальный план математической модели:

Z = 2∙x1+x2+4 → max

x1 + x2 4

8∙x1 - 4∙x2 -16

x1 ≤ 2

x1, x2 0.

 

РЕШЕНИЕ.

1 П о с т р о е н и е о б л а с т и д о п у с т и м ы х р е ш е н и й.

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

Границей допустимой области первого ограничения является прямая

x1 + x2 = 4; (1)

границей второго ограничения – прямая

8∙x1 - 4∙x2 = -16; (2)

третьего – прямая

x1 = 2. (3)

Построим эти прямые на чертеже (рисунок 1.1). Для каждого ограничения стрелкой отметим: в какой стороне от граничной прямой располагается допустимая область.

Рисунок 1.1 – Нахождение оптимального плана графическим методом

 

Например, рассмотрим первое ограничение задачи. Границей его допустимой области является прямая (1). Очевидно, в точках этой прямой выполняется равенство x1 + x2 = 4. Чтобы узнать, где расположены точки, удовлетворяющие x1 + x2 > 4, подставим в это неравенство координаты любой точки на плоскости, например (0,0). Получим 0+0 > 4 – это неверно, следовательно, все точки, лежащие ниже прямой (1) также не удовлетворяют первому ограничению. Тогда область точек, удовлетворяющих ограничению, будет лежать выше прямой: на что и указывает стрелка.

Пересечением допустимых областей всех ограничений является

Δ АВС, он представляет собой множество допустимых решений задачи.

 

2 П о с т р о е н и е л и н и и у р о в н я ц е л е в о й ф у н к ц и и

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

Линия уровня функции определяется уравнением

,

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

Если функция зависит только от двух переменных и является линейной, ее линия уровня представляет собой прямую на плоскости координат .

Построим линию уровня целевой функции. Константу задаем произвольно, но так, чтобы прямую можно было легко расположить на нашем рисунке 1.1. Если взять = 4, то уравнение линии уровня будет иметь вид:

2∙x1+x2 = 0.

Очевидно, эта прямая проходит через начало координат; на рисунке она обозначена Z=4. Нашей задачей является определение такой линии уровня целевой функции, чтобы она соответствовала наибольшему из возможных ее значений в пределах нахождения в допустимой области (Δ АВС).

Линии уровня линейной функции параллельны.

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

Направление наискорейшего возрастания функции определяет ее градиент: вектор с координатами (с1, с2), перпендикулярный линии уровня. На рисунке 1.1 показан градиент целевой функции Z = 2∙x1+x2+4, с координатами (2, 1).

 

3 О п р е д е л е н и е о п т и м а л ь н о г о п л а н а

Перемещаем линию уровня Z=4 параллельно в направлении градиента . По ходу движения целевая функции возрастает. Очевидно, для того, чтобы выполнялись ограничения задачи, перемещаемая прямая должна иметь хотя бы одну общую точку с допустимой областью (Δ АВС). Таким образом, оптимальной точкой является вершина В. Через эту точку проходит линия уровня Z=ZМАХ, в точках которой целевая функция принимает значение ZМАХ. Координаты вершины В являются решением системы уравнений, составленной из уравнений пересекающихся прямых (2) и (3):

.

Оптимальный план:

, ,

ZМАХ = 2∙x1+x2+4 =2∙2+8+4 = 16.

 




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


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


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



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




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