
- •Предприятию выдан заказ, в котором определены сроки, номенклатура и объем поставки:
- •Гипотезы макроэкономического моделирования
- •Предприятию выдан заказ, в котором определены сроки, номенклатура и объем поставки:
- •Требуется определить оптимальную загрузку машин (программу) с использованием критерия – минимальные издержки производства
- •Условия задачи
- •Критерий оптимизации производственного плана – производственной программы
- •Графический образ симплекса модели линейного программирования для распределения производственных мощностей
- •Алгоритм и методы поиска решения
Требуется определить оптимальную загрузку машин (программу) с использованием критерия – минимальные издержки производства
Заданы технологические и стоимостные коэффициенты (нормативные параметры модели):
-
производительность
Стоимость ед. времени
аij
Тип машины j
bij
Тип машины j
j=1 j =2
j=1 j =2
i =1
6
13
Вид продукции
i
i =1
4
13
i =2
24
13
i =2
47
26
Условия задачи
Ограничения на искомые переменные : 0 =< xij =< 6 для ij
Время работы –
1 маш. : f1= x11 + x21 =< 6;
2 маш. : f2=x12 + x22 =< 6
Объем 1 прод. - f3=а11x11 + а12x12 = N1 = 30
Объем 2 прод. - f4=а21x21 + а22x22 = N 2 = 96
Критерий оптимизации производственного плана – производственной программы
Цена
заказа
- F
= b11x11
+ b12x12
+ b21x21
+ b22x22
min
Выпишем все алгебраические зависимости, представляющие модель в целом:
min F = b11x11 + b12x12 + b21x21 + b22x22;
f1= x11 + x21 =< Т;
f2= x12 + x22 =< Т;
f3= а11x11 + а12x12 = N1;
f4= а21x21 + а22x22 = N2;
f5= x11>=0;
f6= x21>=0;
f7= x12 >=0;
f8= x21>=0;
N1 = 30;
N2 = 96;
T= 6.
x11 и x21 - приняты как базисные переменные (минимальное порождающее подмножество).
x12 и x22- небазисные переменные, получаемые через базисные x11 и x21.
Вывод о типе модели математического программирования – это модель линейного программирования.
Для представления графического вида симплекса (через базисные переменные) выполним Формальные преобразования:
Из всех алгебраических зависимостей исключаются небазисные переменные (x12 и x22)
F = 222 - 2 x11 - x21
x11>=0 (1), x21>=0 (2), x11=< 5 (3), x21=< 4 (4)
x11+ x21 =< 6 (5), x11+ 4x21 => 8 (6),
Графический образ симплекса модели линейного программирования для распределения производственных мощностей
Симплекс модели линейного программирования – n-мерный многогранник, симплициальный комплекс, выпуклая оболочка – в линейном программировании область допустимых решений, каждая точка внутри симплекса является допустимым решением системы уравнений и неравенств, представляющих математическую модель.
x
21
(3)
(4)
F0
(x11=5; x21=1)
(6)
(5)
(
F→min
F→min x11
(1)
Решение задачи: minF = 211
x11=5; x21=1;
f3= а11x11 + а12x12 = N1; x12 = (1/а12)(N1(30) - а11x11) = 30/13 – (6/13)5 = 0;
f4= а21x21+а22x22 =N2; x22 = (1/а22)(N2(96) – а21x21) =96/13–(24/13)1 = 5,54
а22 = 13 а21= 24 72/13 =
Второй этап — определение и исследование математических задач, к которым приводит востребованная математическая модель, т.е. тех математических технологий, которые лягут в основу вычислительной (рекурсивной) схемы модели.
3 шаг. Третья Лингвистическая форма математической модели (на языке программирования для ЭВМ, символьный формат, символьный формат, в символах языка программирования)
Используем современный индустриальный подход к проектированию математической модели. С этой целью используем аналитическую вычислительную среду прикладного инструментального пакета Excel
В операторных символах прикладного пакета Excel