Читайте также:
|
|
В Сибири работают четыре химических завода, участвующих в конкурсе на размещение госзаказа по производству изделий пяти наименований в следующих объемах:
Изделие 1 2 3 4 5
Объем, шт. 350 250 400 150 150
Каждый завод разработал несколько вариантов годовой производственной программы по выполнению госзаказа и определил соответствующие каждому варианту объемы финансирования (лист Исх5):
Необходимо определить, какие заводы примут участие в выполнении госзаказа. Для каждого завода, выполняющего госзаказ, необходимо определить наиболее выгодный вариант участия, исходя из минимизации общего объема финансирования.
Перейти на лист Исх5.
Этапы построения модели:
I этап. Выбор управляемых переменных
В качестве управляемых переменных выбираются бинарные переменные, характеризующие участие заводов в выполнении госзаказов по различным вариантам:
X11 = 1, если первый завод участвует в госзаказе по варианту 1 (иначе – 0);
X12 = 1, если первый завод участвует в госзаказе по варианту 2 (иначе – 0);
X13 = 1, если первый завод участвует в госзаказе по варианту 3 (иначе – 0);
X21 = 1, если второй завод участвует в госзаказе по варианту 1 (иначе – 0);
X22 = 1, если второй завод участвует в госзаказе по варианту 2 (иначе – 0);
X31 = 1, если третий завод участвует в госзаказе по варианту 1 (иначе – 0);
X32 = 1, если третий завод участвует в госзаказе по варианту 2 (иначе – 0);
X33 = 1, если третий завод участвует в госзаказе по варианту 3 (иначе – 0);
X41 = 1, если четвертый завод участвует в госзаказе по варианту 1 (иначе – 0);
X42 = 1, если четвертый завод участвует в госзаказе по варианту 2 (иначе – 0);
Замечание: Место под управляемые переменные зарезервировано в ячейках C14:L14 в специальным образом оформленной таблице на листе Исх5:
II этап. Выбор целевой функции
В качестве целевой функции выбирается общий объем финансирования выполнения госзаказа, который по условию задачи должен быть минимальным:
12 X11 + 16 X12 + 14 X13 – объем финансирования завода 1 в случае его участия в выполнении госзаказа;
7 X21 + 9 X22 – объем финансирования завода 2 в случае его участия
в выполнении госзаказа;
16 X31 + 15 X32 + 17 X33 – объем финансирования завода 3 в случае его участия в выполнении госзаказа;
5 X41 + 8 X42 – объем финансирования завода 4 в случае его участия
в выполнении госзаказа.
Общий объем финансирования, предоставляемый всем заводам, участвующим в выполнении госзаказа, рассчитывается как сумма вышеприведенных выражений и должен быть минимальным.
Замечание: Место под целевую функцию зарезервировано в ячейке C20:
Выполнить: Выделить ячейку C20. Вызвать мастер функций (меню Вставка – Функция или кнопка рядом со строкой ввода), выбрать функцию СУММПРОИЗВ и заполнить диалоговое окно по образцу:
В результате выполнения этой функции в целевой ячейке появиться нулевое значение, т.к. управляемые переменные пока равны нулю.
I I I этап. Анализ существенных ограничений
В рассматриваемой задаче ресурсные ограничения отсутствуют.
Согласно условию необходимо учесть объем госзаказа по каждому из пяти изделий. Следовательно, математическая модель будет содержать 5 плановых ограничений:
100 X11 + 200 X12 + 200 X13 – объем 1-го изделия, который будет выпущен заводом 1 в случае его участия в выполнении госзаказа;
50 X21 + 80 X22 – объем 1-го изделия, который будет выпущен заводом 2 в случае его участия в выполнении госзаказа;
100 X33 – объем 1-го изделия, который будет выпущен заводом 3
в случае его участия в выполнении госзаказа;
100 X41 + 100 X42 + 50 X43 – объем 1-го изделия, который будет выпущен заводом 4 в случае его участия в выполнении госзаказа.
Объем 1-й продукции, выпущенной всеми заводами, представляет собой сумму всех вышеприведенных выражений и должен быть не ниже планового задания (350 шт). Аналогично формируются ожидаемые объемы выпуска для остальных изделий.
Замечание: Место под плановый и фактический выпуск изделий зарезервировано в ячейках N6:N10 и P6:P10 соответственно:
Выполнить: Ввести в ячейки P6:P10 соответственно формулы:
Ячейка | Формула |
P6 | =СУММПРОИЗВ(C6:L6;$C$14:$L$14) |
P7 | =СУММПРОИЗВ(C7:L7;$C$14:$L$14) |
P8 | =СУММПРОИЗВ(C8:L8;$C$14:$L$14) |
P9 | =СУММПРОИЗВ(C9:L9;$C$14:$L$14) |
P10 | =СУММПРОИЗВ(C10:L10;$C$14:$L$14) |
Замечание:Использование абсолютной адресации позволяет упростить процедуру ввода формул в смежных ячейках. Достаточно ввести формулу в ячейку P6 и методом автозаполнения скопировать ее на другие ячейки.
Помимо плановых ограничений, в модели необходимо учесть тот факт, что завод может принять участие в выполнении госзаказа только по одному из предложенных вариантов. Эти ограничения будем рассматривать как технологические, т.е. сумма переменных, характеризующих участие каждого завода в выполнении госзаказа, не должна превышать 1. Например, для завода 1: X11 + X12 + X13 ≤ 1.
Замечание: Место под технологические ограничения зарезервировано в ячейках C17:F17:
Выполнить: Ввести в ячейки P6:P10 соответственно формулы:
Ячейка | Формула |
C17 | =СУММ(C14:E14) |
D17 | =СУММ(F14:G14) |
E17 | =СУММ(H14:J14) |
F17 | =СУММ(K14:L14) |
Таким образом, в ячейках электронной таблицы полностью записана экономико-математическая модель решаемой задачи.
Дата добавления: 2015-07-15; просмотров: 76 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Пример 4. | | | Процедура решения задачи в среде Excel |