Методические указания

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

x 1 + x 2 + x 3 + x 4 + y 1 = 16,
6 x 1 + 5 x 2 + 4 x 3 + 3 x 4 + y 2 = 110,
4 x 1 +6 x 2 + 10 x 3 + 13 x 4 + y3 = 100.

Задача минимизации заключается в минимизации суммы остатков ресурсов:

F ресурсы = у 1 + у 2 + у 3 min  

Такая постановка задачи является не совсем корректной из-за разной природы ресурсов. Было бы правильным, например, привязать ее к стоимости единицы используемого ресурса pj:

F ресурсы = p 1 у 1 + p 2 у 2 + p 3 у 3 min  

Как решать такие задачи в Ехсеl, посмотрим на примере задачи, приведенной в лабораторной работе № 3. Для нашего примера математическая модель будет иметь вид:

F1 = 300 х 1 + 200 х 2 +500 х 3         max
F2=       у 1 + у 2 + у 3 + у 4 max
  х 1 +2 х 2 + х 3 + у 1       = 430,
  3 х 1   + 2 х 3   + у 2     = 470,
  1 х 1 + 4 х 2       + у 3   = 420,
  х 1 + х 2 + х 3       + у 4 = 300,
  х 1 ≥ 0, х 2 ≥ 0, х 3 ≥ 0, у 1 ≥ 0, у 2 ≥ 0, у 3 ≥ 0, у 4 ≥ 0.  

где у 1, у 2, у 3, у 4 – неиспользованные объемы ресурсов (остатки ресурсов),

Как решать такие задачи в Ехсеl, посмотрим на примере задачи, приведенной в лабораторной работе № 3, к которой добавим следующие условия:

а) Назначим граничные условия на все виды выпускаемой продукции от 20 до 100, которые введем в ячейки В3:D4 (рис. 6-1).

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

Рис. 6-1

в) Целевая функция F2 для задачи минимизации расхода ресурсов вводится в ячейку I2.

Решение такой задачи проводится по следующему алгоритму.

а) Ввести условия задачи и все целевые функции в таблицу для ввода условий задачи (рис. 6-1).

б) Ввести ограничения и граничные условия.

в) Назначить F1, первую целевую функцию (ячейка I5) и получить решение задачи, сохранить решение в таблице.

г) Назначить F1, вторую целевую функцию (ячейка I2) и получить решение задачи, сохранить решение в таблице (рис. 6-2).

д) Построить объемную гистограмму (рис. 6-3).

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

Рис. 6-2 Рис. 6-3  

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: