Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ

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

Пусть имеется K критериев, которые можно записать в виде целевых функций Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru , где Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru . Поскольку Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru , то для простоты в дальнейшем будем предполагать, что все целевые функции максимизируются. Задача многокритериальной оптимизации в этом случае запишется

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru ; (3.1)

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru ; (3.2)

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru . (3.3)

Если точки максимума Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru , определенные при решении задач по каждому критерию Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru не совпадают, то решение задачи (3.1) – (3.3) может быть только компромиссным. В области допустимых значений задачи находится область компромиссов. При перемещении из одной точки области компромиссов в другую, невозможно одновременное улучшение всех критериев. Решение задачи многокритериальной оптимизации должно принадлежать области компромиссов. Принадлежащие области компромиссов планы называются эффективными, или оптимальными по Парето (по имени итальянского экономиста, впервые сформулировавшего проблему многокритериальной оптимизации и принцип оптимальности). План Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru оптимален по Парето, если он допустим и не существует другого плана Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru для которого

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru

и хотя бы для одного критерия выполняется строгое неравенство.

При разработке методов решения многокритериальных задач приходится решать ряд специфических проблем.

1) Проблема нормализации возникает наиболее часто. Отдельные критерии, как правило, имеют различные единицы и масштабы измерения, что делает невозможным их непосредственное сравнение. К единому и безразмерному виду критерии приводятся посредством операции нормирования. Наиболее распространенными способами нормирования является замена абсолютных значений критериев их относительными величинами

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru

или относительными значениями отклонений от оптимальных значений критериев

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru ,

где Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru .

2)Проблема учета приоритета критериев встает, если критерии имеют различную значимость. В этом случае необходимо найти математическое определение приоритета и степень его влияния на решение задачи.

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

Методы решения задач многокритериальной оптимизации можно подразделить на четыре группы:

– методы, основанные на свертывании критериев;

– методы, использующие ограничения на критерии;

– методы целевого программирования;

– методы, основанные на отыскании компромиссного решения.

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

Рассмотрим один из методов, использующих ограничения на критерии – метод последовательных уступок. Алгоритм метода следующий:

1) Критерии нумеруются в порядке убывания важности.

2) Решается задача

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru ;

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru ;

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru .

Определяется значение Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru .

3) Устанавливается уступка Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru по этому критерию.

4) Решается задача

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru ;

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru ;

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru ;

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru .

Если в задаче более двух критериев, то пункты 3) и 4) повторяются для Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru .

К группе методов отыскания компромиссного решения относится метод равных наименьших относительных отклонений. Сущность его заключается в следующем. Определяются оптимальные значения критериев Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru , затем критерии нормируются, т.е. записываются относительные отклонения функции Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru от оптимального значения Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru .

Замещающая задача имеет вид

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru ;

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru ;

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru ;

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru .

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

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru ;

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru ;

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru ;

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru .

Полученное этим методом решение может не быть эффективным, поэтому необходимо проверить его принадлежность области компромиссов.

Рассмотрим метод целевого программирования. В задаче ставится цель – приближение значения каждого критерия к определенной величине Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru . В самом общем виде целевая функция имеет вид

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru ,

где Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru – весовые коэффициенты, отражающие важность критериев. Точка Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru обычно не принадлежит области допустимых значений, поэтому ее называют идеальной или утопической точкой. В некоторых задачах целевого программирования задается утопическое множество. Рассмотрим этот метод.

Целевые значения функций могут быть заданы тремя способами:

1) Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru , отклонение функции от целевого значения в большую или меньшую сторону обозначим Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru и Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru . В этом случае дополнительное ограничение запишется

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru .

2) Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru , в этом случае возможно только отклонение в меньшую сторону Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru . Дополнительное ограничение имеет вид

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru .

3) Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru . Дополнительные ограничения

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru ;

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru .

Замещающая задача, построенная в соответствии с методом целевого программирования, имеет вид

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru ;

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru , Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru ;

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru , Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru ;

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru , Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru ;

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru , Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru ;

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru ;

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru ; Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru ,

где Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru – весовые коэффициенты.

Пример. Предприятие может производить продукцию двух видов Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru и Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru , используя для этого два вида ограниченных ресурсов Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru и Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru . Расход ресурсов на производство продукции, запасы ресурсов и прибыль известны:

Ресурс Расход ресурса на 1 т продукции Запас ресурса, т
Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru
Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru
Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru
Прибыль, ден. ед.  

Определить план производства продукции, максимизирующий прибыль и суммарное количество продукции.

Необходимо решить задачу:

1) методом равных наименьших относительных отклонений;

2) методом последовательных уступок, если более важным является критерий прибыли и уступка по нему составляет 175 ден. ед.;

3) методом целевого программирования, исходя из того, что целевое значение показателя прибыли составляет Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru ден. ед., а объема выпуска – Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru т.

Решение. Построим экономико-математическую модель задачи. Обозначим через Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru и Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru количество продукции вида Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru и Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru соответственно. Тогда модель задачи будет

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru

1) Решим задачу методом равных наименьших относительных отклонений.

Определим максимальную величину прибыли Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru при ограниченных ресурсах. Для этого решим графически задачу

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru

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

1) Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru , (0; 40), (60; 10);

2) Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru , (30; 30), (40; 0).

Пересечением полуплоскостей является многоугольник ОАВС (см. рис. 3.1) – это область допустимых значений.

Графической интерпретацией целевой функции является множество линий уровня. Вектор-градиент Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru , координатами которого являются частные производные целевой функции Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru по Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru и Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru , показывает направление наискорейшего возрастания целевой функции. Линии уровня перпендикулярны вектору-градиенту. На чертеже обычно изображают одну из них Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru .

Для определения точки, в которой целевая функция Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru принимает наибольшее значение, перемещаем линию уровня Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru в направлении вектора-градиента до тех пор, пока она займет крайнее положение в области допустимых значений. Для данной задачи это точка А с координатами (0; 40). В этой точке значение целевой функции

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru .

Итак, максимальная прибыль составляет 1400 ден. ед. и достигается при выпуске 40 т продукции вида Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru .

Определим максимальный объем выпуска Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru при ограниченных ресурсах. Для этого решим графически задачу

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru

Координаты вектора-градиента Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru . На чертеже изображен вектор Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru . Максимальное значение целевой функции Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru достигается в точке В ( см. рис. 3.1).

(1)
Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru

Рис. 3.1

Координаты точки В определяем из решения системы, составленной из уравнений прямых, пересекающихся в этой точке.

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru

Решая систему, находим

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru

Следовательно, точка В имеет координаты (32; 24). В этой точке значение целевой функции

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru .

Итак, максимальный выпуск продукции составляет 56 т и достигается при выпуске 32 т продукции вида Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru и 24 т продукции вида Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru .

Отрезок АВ является областью компромиссов.

Запишем относительные отклонения для обеих функций.

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru , Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru .

Для построения дополнительного ограничения замещающей задачи приравняем отклонения Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru , т.е.

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru .

После упрощения этого выражения получим

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru .

Замещающая задача в соответствии с методом равных наименьших относительных отклонений будет иметь вид

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru

Областью допустимых значений замещающей задачи является отрезок OD (см. рис. 3.2). Максимальное значение целевой функции Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru достигается в точке D. Координаты точки D определяем из решения системы, составленной из уравнений прямых, пересекающихся в этой точке.

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru

Рис. 3.2

Решая систему, находим

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru

Следовательно, точка D имеет координаты (20; 30) – это субоптимальное решение. Точка D принадлежит области компромиссов, следовательно, найденное решение эффективно. В этой точке целевые функции принимают значения

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru

Итак, по методу равных наименьших относительных отклонений план производства составит 20 т продукции вида Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru и 30 т продукции вида Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru . Прибыль будет равна 1250 ден. ед., а объем выпуска продукции составит 50 т.

Относительные отклонения составляют

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru ; Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru .

Это означает, что обе целевые функции отклоняются от своих оптимальных значений на 10,7%.

2)Решим задачу методом последовательных уступок. Решив задачу по первому критерию, мы получили, что максимальная величина прибыли Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru .

Уступка по критерию прибыли составляет Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru ден. ед. Дополнительное ограничение замещающей задачи формируется в соответствии с неравенством

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru

и для данной задачи имеет вид

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru

тогда замещающая задача примет вид

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru

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

Максимальное значение целевой функции Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru достигается в точке K.

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru

Рис. 3.3

Координаты точки K определяем из решения системы, составленной из уравнений прямых, пересекающихся в этой точке.

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru

Решая систему, находим

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru

Следовательно, точка K имеет координаты (23,3333; 28,3333). В этой точке значения целевых функций

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru

Итак, по методу последовательных уступок план производства составит 23,3333 т продукции вида Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru и 28,3333 т продукции вида Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru . Прибыль будет равна 1225 ден. ед., а объем выпуска продукции составит 51,6666 т.

3) Решим задачу методом целевого программирования. Поскольку целевые значения превышают максимально возможные при заданных ограничениях (было получено раньше Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru и Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru ), необходимо минимизировать сумму отклонений Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru и Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru от целевых функций. Замещающая задача будет иметь вид

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru

Решим задачу графически. Для этого преобразуем данную задачу к эквивалентной задаче, содержащей две переменные. Из первого ограничения-равенства системы ограничений выразим переменную Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru , а из второго – Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru :

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru

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

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru .

Т.к. Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru и Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru , то и их выражения через переменные Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru и Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru также будут неотрицательными, т.е.

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru

или

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru

Таким образом, получили задачу

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru

Графическая иллюстрация решения изображена на рис. 3.4. Область допустимых решений – многоугольник ОАВС. Координаты вектора-градиента Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru . На чертеже изображен вектор Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru .

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru

Рис. 3.4

Максимальное значение целевой функции Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru достигается в точке А с координатами (0; 40).

Тогда

Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru

и субоптимальное решение будет Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru

Итак, при выпуске 40 т продукции вида Тема 3. ЗАДАЧИ МНОГОКРИТЕРИАЛЬНОЙ ОПТИМИЗАЦИИ - student2.ru отклонение от целевого значения прибыли составит 100 ден. ед., а от целевого значения объема производства продукции – 30 т.

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