Алгоритм оптимизация по обобщенной целевой функции

1.Вызвать таблицу с условиями задачи (рис. 2.3.1).

2.Определить, какие составляющие целевые функции будут входить в обобщенные. Принимаем:

ЦФ1 — максимизация прибыли,

ЦФ2 — минимизация используемых финансов.

Рис. 2.3.1

3.При минимизации хотя бы для одной составляющей необходимо ввести нижние границы значений переменных. Вводим 1 в ячейки В4, С4, D4, E4.

4.Ввести условия задачи.

5.Решить задачу при максимизации прибыли.

На экране: результат решения задачи F6 = maxЦФ1 = 1290.

6.Ввести в ячейку F4 значения ЦФ2, которые равны левой части в ограничении по финансам (F11).

7.Решить задачу при минимизации используемых финансов.

На экране: результат решения задачи F4 = minЦФ2 = 33.

8.Провести экспертизу и определить коэффициенты веса. Принимаем a1 = 0,75; a2 = 0,25.

9.Ввести эти данные, как показано на рис. 2.3.1, в ячейки J2:J3.

10.Сформулировать обобщенную целевую функцию

J6 = ЦФоб= J2*F6/1290 - J3*F4/33.

11.Решить задачу по обобщенной целевой функции.

Результаты решения по трем целевым функциям приведены в таблице (рис. 2.3.2).

Из этой таблицы видно следующее:

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

r Такое положение не распространяется на значения переменных.

Рис. 2.3.2