
- •Предприятию выдан заказ, в котором определены сроки, номенклатура и объем поставки:
- •Гипотезы экономического моделирования
- •Предприятию выдан заказ, в котором определены сроки, номенклатура и объем поставки:
- •Требуется определить оптимальную загрузку машин (программу производства) с использованием критерия – минимальные издержки производства
- •Решение задачи графо-аналитическим методом
- •Графический образ симплекса модели линейного программирования для распределения производственных мощностей
- •Конец Задания №2 Задание №3
- •Алгоритм и методы поиска решения
- •Задание №4
- •Конец Задания №4
- •Эволюционная оптимизация
- •Блок-схема генетического алгоритма (Дарвин алгоритм)
Требуется определить оптимальную загрузку машин (программу производства) с использованием критерия – минимальные издержки производства
Задана таблица технологических и стоимостных коэффициентов (нормативные параметры модели, данные мониторинга производства):
-
производительность
Стоимость ед. времени
а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
Конец Задания №1
Задание №2
Формальные условия задачи
Ограничения на искомые переменные : 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= x22>=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
(1)
(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
= 5,54