Определение оптимального выпуска продукции при многокритериальных экономических показателях

Фирма выпускает два вида изделий по цене 2 ден. ед. и 3 ден. ед. соответственно. По результатам маркетинговых ис­следований спрос на изделия второго вида не менее 1 тыс. ед. в год. Для производства изделий используются материалы А и В, запасы которых на фирме составляют 18 и 15 т соответ­ственно. Для изготовления 1 тыс. изделий норма расхода ма­териала А для изделий 1-го вида составляет 3 т, а для изделий 2-го вида — 5 т. Для изготовления 1 тыс. изделий материала В расходуется: для изделий 1-го вида — 5 т, для изделий 2-го вида — 3 т. Себестоимость изделий 1-го вида — 1 ден. ед., а 2-го вида — 2 ден. ед.

Найти оптимальное решение по производству изделий 1-го и 2-го видов, чтобы прибыль и количество выпускаемых изде­лий были максимальными, себестоимость минимальной.

Решение. Обозначим: x1 — количество изделий 1-го вида, тыс. ед.; x2 — количество изделий 2-го вида тыс. ед.

Математическая модель задачи будет иметь вид

Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru

при ограничениях:

Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru

Решим задачу по каждой целевой функции в отдельности. Получим

Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru

Математическая модель задачи нахождения компромиссно­го решения:

Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru

при ограничениях:

Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru

Решая задачу на ПЭВМ, получим

Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru

Таким образом, фирме целесообразно выпускать 1,07 тыс. изделий 1-го вида и 1 тыс. изделий 2-го вида.

УПРАЖНЕНИЯ

Составить математическую модель нахождения компромиссно­го решения и найти его.

27.1. L1 = x1 + 2x2 → max, L2 = 4x1 + х2 → min при ограни­чениях:

Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru

27.2. L1 = 2x1 + x2 → max, L2 = 2x1 + x2 → min при ограни­чениях:

Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru

27.3. L1 = x1 + 3x2 → max, L2 = 2x1 + x2 → min при ограни­чениях:

Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru

27.4. L1 = 4x1 + x2 → max, L2 = x1 + 4x2 → min при ограни­чениях:

Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru

27.5. L1 = x1 + 3x2 → max, L2 = x1 + x2 → min при ограниче­ниях:

Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru

27.6. L1 = 5x1 +4x2 → max, L2 = x2 → max при ограничениях:

Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru

27.7. L1 = x1 - x2 → max, L2 = x1 + 2x2 → max, L3 = 2x1 + x2 → min при ограничениях:

Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru

Часть 6. ЭЛЕМЕНТЫ ОПТИМАЛЬНОГО УПРАВЛЕНИЯ

Глава 28. НЕЛИНЕЙНОЕ ПРОГРАММИРОВАНИЕ

Общая постановка задачи

Математическая модель задачи нелинейного программиро­вания в общем виде формулируется следующим образом: найти вектор Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru = (х1, x2, …, xn), удовлетворяющий системе ограни­чений

Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru

и доставляющий экстремум (наибольшее или наименьшее зна­чение) целевой функции

Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru

где xj — переменные, j = Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru ; L, f, gi — заданные функции от n переменных, bi — фиксированные значения.

Нелинейное программирование применяется при прогнози­ровании промышленного производства, управлении товарными ресурсами, планировании обслуживания и ремонта оборудова­ния и т.д.

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

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

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

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

Графический метод

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

Задача с линейной целевой функцией и нелинейной системой ограничений

Пример 1. Найти глобальные экстремумы функции

Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru

при ограничениях:

Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru

Решение. Область допустимых решений — часть окруж­ности с радиусом 4, которая расположена в первой четверти (рис. 28.1).

Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru

Линиями уровня целевой функции являются параллельные прямые с угловым коэффициентом, равным -2. Глобальный минимум достигается в точке O (0, 0), глобальный максимум — в точке А касания линии уровня и окружности. Проведем че­рез точку А прямую, перпендикулярную линии уровня. Прямая проходит через начало координат, имеет угловой коэффициент 1/2 и уравнение x2 = 1/2х1.

Решаем систему

Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru

откуда находим х1 = 8 Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru /5, x2 = 4 Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru /5, L = 16 Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru /5 + 4 Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru /5 = 4 Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru .

Ответ. Глобальный минимум, равный нулю, достигается в точке O (0, 0), глобальный максимум, равный 4 Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru , — в точке А(8 Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru /5, 4 Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru /5).

Задача с нелинейной целевой функцией и линейной системой ограничений

Пример 2. Найти глобальные экстремумы функции

Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru

при ограничениях:

Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru

Решение. Область допустимых решений — OABD (рис. 28.2). Линиями уровня будут окружности с центром в

Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru

точке O1. Максимальное значение целевая функция имеет в точке D(9, 0), минимальное — в точке O1 (2, 3). Поэтому

Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru

Ответ. Глобальный максимум, равный 58, достигается в точке D (9, 0), глобальный минимум, равный нулю, — в точке O1 (2, 3).

Пример 3. Найти глобальные экстремумы функции

Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru

при ограничениях:

Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru

Решение. Область допустимых решений — OABD (рис. 28.3). Линии уровня представляют собой окружности с центром в точке O1 (6, 3). Глобальный максимум находится в точке O (0, 0) как самой удаленной от точки O1. Глобальный минимум расположен в точке Е, находящейся на пересечении прямой 3x1 + 2x2 = 15 и перпендикуляра к этой прямой, про­веденного из точки O1.

Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru

Найдем координаты точки Е: так как угловой коэффици­ент прямой 3x1 + 2x2 = 15 равен -3/2, то угловой коэффициент перпендикуляра O1Е равен 2/3. Из уравнения прямой, прохо­дящей через данную точку О2 с угловым коэффициентом 2/3, получим

Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru

Решая систему

Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru

находим координаты точки Е: х1 = 51/13, x2 = 21/13, при этом L(Е) = 1053/169.

Координаты точки Е можно найти следующим образом: дифференцируя выражение (x1 — 6)2 + (x2 - 3)2 как неявную функцию по x1, получим

Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru

Приравниваем полученное значение к тангенсу угла накло­на прямой 3x­1 + 2x2 = 15:

Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru

Решаем систему уравнений

Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru

получим координаты точки Е: х1 = 51/13, x2 = 21/13.

Ответ. Глобальный максимум, равный 52, находится в точке O (0, 0). Глобальный минимум, равный 1053/169, нахо­дится в точке E (51/13, 21/13).

Задача с нелинейной целевой функцией и нелинейной системой ограничений

Пример 4. Найти глобальные экстремумы функции

Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru

при ограничениях:

Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru

Решение. Областью допустимых решений является ок­ружность с радиусом 4, расположенная в первой четверти (рис. 28.4). Линиями уровня будут окружности с центром в точке O1 (2, l).

Глобальный минимум достигается в точке O1. Глобальный максимум — в точке А (0, 4), при этом

Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru

Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru

Ответ. Глобальныи минимум, равный нулю, достигается в точке O1 (2, l), глобальный максимум, равный 13, находится в точке А (0, 4).

Пример 5. Найти глобальные экстремумы

Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru

при ограничениях:

Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru

Решение. Область допустимых решений не является вы­пуклой и состоит из двух частей (рис. 28.5). Линиями уровня являются окружности с центром в точке O (0, 0).

Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru

Найдем координаты точек А и В, решая систему

Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru

Получим А (1, 4), В (4, 1). В этих точках функция имеет гло­бальные минимумы, равные 17. Найдем координаты точек D и Е, решая системы

Определение оптимального выпуска продукции при многокритериальных экономических показателях - student2.ru

откуда получаем D (2/3, 6) и L(D) = 328/9, E (7, 4/7) и L(E) = 2417/49.

Ответ. Целевая функция имеет два глобальных миниму­ма, равных 17, в точках А (1, 4) и B (4, 1), глобальный макси­мум, равный 2417/49, достигается в точке E (7, 4/7).

Наши рекомендации