Similar presentations:
Математические модели. Типы. Требования к математическим моделям
1.
Операция
Решение
Оперирующая сторона
Активные средства операции
Стратегия оперирующей стороны
Действующие факторы операции
Определенные
Неопределенные
• Критерий операции
• Математическая модель операции
2. Типы моделей
Материальные• Физические
• Статические
• Динамические
Имитирующие
Аналоговые
Идеальные
• Образные
• Мысленные
• Знаковые
Математические
Графические
3. Требования к мат. моделям
Универсальность
Точность
Адекватность
Экономичность
Универсальность математической модели характеризуют
полноту отражения в ней свойств реального объекта.
Математическая модель отражает не все, а лишь некоторые
свойства реального объекта. Например в транспортной
задаче линейного программирования отражаются затраты на
перевозку единицы груза и расстояние, но не маршрут.
4. Схема процесса моделирования
Объектисследования
I
Модель
IV
Знание об
объекте
II
III
Знание о модели
5. Простейшая модель оптимального планирования
Фирма работает на современном рынке,выпускает 3 вида продукции, используя 4
вида ресурсов. Затраты прочих ресурсов
скалькулированы. Фирма работает на
коротком периоде , следовательно, капитал
фиксированный. Необходимо найти
оптимальный план работы фирмы.
6.
ЦенаПродукция
[т.руб./шт.]
Денежные
Рабочая сила
средства
[чел-час./шт.]
[т.руб.]
Затраты времени
оборудования, [час/шт.]
Группа
оборудова
ния - 1
Группа
оборудова
ния - 2
1
80
50
10
5
9
2
40
10
4
2
4
3
60
30
6
1
4
140
[час/мес.]
320
[час/мес.]
Объемы
ресурсов в
месяц
1800
920
[т.руб./мес.] [чел-час/мес.]
7.
• Формализация переменныхХ1,Х2, Х3 - количество единиц продукции
[шт./мес.]
• Формализация ограничений
ГО-1 5х1 + 2х2 + х3 ≤ 140
ГО-2 9х1 + 4х2 + 4х3 ≤ 320
РС 10х1 + 4х2 + 6х3 ≤ 920
ДС 50х1 + 10х2 + 30х3 ≤ 1800
х1,
х2, х3 ≥ 0
• Формализация целевой функции
В 80х1 + 40х2 + 60х3→ max
8. Анализ эффективности использования ресурсов видами продукции
ДСРС
ГО-1
ГО-2
1 вид
продукции
80/50=1,6
80/5=16
80/9=8,2
80/16=5
2 вид
продукции
40/10=4
40/2=20
40/4=10
40/4=10
3 вид
продукции
60/30=2
60/1=60
60/4=15
60/6=10
9.
1 вид продукции не эффективен => не войдетв оптимальный план => Х1 может быть
исключен и модель примет вид
10х2
4х2
2х2
4х2
40х2
+ 30х3 ≤ 1800
+ 6х3 ≤ 920
+ х3 ≤ 140
+ 4х3 ≤ 320
+60х3 → max
10. Графическое решение
Х3220
200
OABCD –
область
допустимых
планов
180
160
ECD – линия
предельных
производственных
возможностей
140
ГО1
120
Оптимальный
план по выручке
(30;50)
В=4200
100
80
60
E
А
В
40
С
20
ГО2
0
20
60
D
100
РС
ДС
140
180
220
Х2
[т.шт./мес.]
11. Исследование эффективности вовлеченного дефицитного ресурса
ГО-1ГО-2
РС
ДС
В
2х2 + 1х3 ≤ 140
Объем необходимых
4х2 + 4х3 ≤ 320
финансовых ресурсов
4х2 + 6х3 ≤ 920
F(y)=max f(x)/y=0…Y
10х2+ 30х3 ≤ у
x2, x3 ≥ 0 [т.шт./мес.]
40x2 +60x3 → max
F(y)=max (40x2+60x3)/y=0…Y
12. F(y) = max (40x2 + 60x3)/y=0…Y набор оптимальных планов
YХ2
Х3
В
Абс.
Относит.
0
0
0
0
F
300
30
0
1200
4
4
D
700
70
0
2800
4
4
C
1200
60
20
3600
3
1,6
B
2400
30
60
4800
2
1
E
3600
0
80
4800
1,5
0
13.
Движение оптимумаХ3
220
200
180
160
140
ГО1
120
100
80
E
В
60
40
С
20
0
F
20
РС
ГО2
60
D
100
140
180
220
Х2
[т.шт./мес.]
14. Зависимость выручки и прибыль от объема вовлекаемого дефицитного ресурса
Зависимость выручки и прибыль от объемаВ,
вовлекаемого дефицитного ресурса
(РЕЗУЛЬТАТ)
2
E
0
N
1,5
C
3
3500
D
2500
4
1500
500
Y, (ЗАТРАТЫ)
500
1500
2500
3500
15. Взаимные задачи
• Исходная – максимизация некоторого результата приограничении по дефицитному ресурсу и множестве прочих
ограничений.
• Взаимная – минимизация затрат дефицитного ресурса на
заданный результат. При определенных условиях эти задачи
имеют один и тот же оптимальный план.
ИСХОДНАЯ ЗАДАЧА
ВЗАИМНАЯ ЗАДАЧА
Результат f(X)→max
ДР h(X) →min
ДР h(X)≤a
Результат f(X)≥С
AX ≤ B
AX ≤ B
16.
Необходимое и достаточное условие совпаденияпланов: Планы совпадают, если в качестве
целевого значения результата во взаимной задаче
задать его оптимальные значения из исходной
задачи.
«Замечательное правило» – Второе условие
Если планы совпадают, то min затрат ДР во
взаимной задаче в точности соответствует его
наличию в исходной системе.
17. Задача
Максимизация прибыли при ограничении поДефицитному ресурсу и прочих ограничениях
В
ГО-1
ГО-2
РС
ДС
40х2 + 60х3→ max
2х2 + х3 ≤ 140
4х2 + 4х3 ≤ 320
4х2 + 6х3 ≤ 920
10х2 + 30х3 ≤ 1800
х2,
х3 ≥ 0
ДС
ГО-1
ГО-2
РС
В
х2,
10х2 + 30х3 → min
2х2 + х3 ≤ 140
4х2 + 4х3 ≤ 320
4х2 + 6х3 ≤ 920
40х2 + 60х3 ≥ 4200
х3 ≥ 0
18.
X3160
140
120
100
80
A
B
C
60
40
4х2 + 4х3 ≤ 320
40х2 + 60х3 ≥ 4200
20
4х2 + 6х3 ≤ 920
2х2 + х3 ≤ 140
20
40
60
80
100
120 140 160 180 200 220
240
X2
19.
Если решить обе задачи как параметрические, тополучим взаимообратные функции
Min b(c)
Max f(X)
20. Модель фирмы, максимизирующей прибыль на совершенном рынке
Рассмотрим фирму совершенного рынка, котораясобирается организовать производство продукции,
цены на которую на рынке серьезно скачут.
Идентичную продукцию фирма может производить
по двум технологиям. Необходимо построить
модель фирмы, максимизирующей прибыль.
21.
ТехнологияЗатраты
[тыс.руб/ед]
ГО-1
ГО-2
ГО-3
1
200
-
1
2
2
100
1
3
3
50
180
240
Располагаемы фонды
рабочего времени
Исходная задача
Затраты, вр
Взаимная задача
22.
Рис.1 Равновесие на рынкеP
Рис.2
P
MC
S
P0
P
D
Рис.3
AC
P’
Q0
Q
Q’
Q
MC
Функция предложения определяется
P0 затратами фирмы (MC)
Функция спроса фирмы – прямая цены
P’
Q’
Q
23.
10080
60
A
X2≤50
B
C
40
X1+3X2≤180
20
D
0
20
40
60
80
100
2X1+3X2≤240
120
140
160
180
24.
0A
q
X1опт,X2опт
VCопт
TCопт
q
X1опт,X2опт
VCопт
TCопт
0
0,0
0
6000
60
10,50
7000
13000
10
0,10
1000
7000
70
20,50
9000
15000
20
0,20
2000
8000
80
30,50
11000
17000
30
0,30
3000
9000
90
45,45
13500
19500
40
0,40
4000
10000
100
60,40
16000
22000
50
0,50
5000
11000
110
90,20
20000
26000
120
120,0
24000
30000
B
C
D
25.
TC,VC,FC
Рис.1
TC
400
30
250
20
10
200
100
20
AC,MC
220 т.р/ед
40
60
250 т.р/ед
220 т.р/ед
212,5 т.р/ед
FC
80
100
q
120
Рис.2
MC
400
AC
300
P=250
TR=
TC=
П=
200
100
Точка безубыточности
20
40
60
80
100
120
q
Q=80
Q=100
20 млн 25 млн
17млн 22млн
3млн
3млн
26. Оптимальные декомпозиции экономических систем
F1→maxF3→max
F2→max
27.
В ряде случае не удается (не имеет смысла)построить единую модель большой
системы.
Тогда прибегают к декомпозиции:
1). Описывается оптимальное поведение
каждой системы
2). Строится модель согласования с целью
получения глобального оптимума
28.
Центр, YY1
Yn
Y2
П/С 1
П/С 2
X1
X2
Xn
F2(Y2)
Fn(Yn)
F1(Y1)
П/С n
F1(Y1)+F2(Y2)+…+Fn(Yn)
y1+y2+…+y n ≤ Y
Центр осуществляет управление подсистемами путем
распределения дефицитного ресурса
29.
ПримерЦентр,
36 млн. руб
Y1
Y2
Предприятие 1
Предприятие 2
X1, X2
I
II
X3, X4
Цена
Тыс.руб/ед
Затраты
тыс.руб/ед
Выпуск
Собств-й
ресурс
Прибыль
X1
5
2
≤3
2
3
X2
5
3
-
1
2
X3
4
2
-
1
2
X4
4
1
≥2
2
3
П
ФР
СР1
СР2
3X1+2X2+2X3+3X4→max
2X1+3X2+2X3+1X4≤ 36
2X1+1X2
≤ 12
1X3+2X4 ≤ 12
X1
≤ 3
X4 ≥ 2
b1=12
b2=12
30.
1). Подсистемы описывают собственные оптимальные поведения3X1+2X2→max
2X3+3X4 →max
Y
X1опт X2опт П1
ФР1 2X1+3X2≤ Y1
ФР2 2X3+1X4
0
0
0
0
СР1
2X1+1X2≤ 12
СР2 1X3+2X4 ≤ 12
X1
≤ 3
X4 ≥ 2
C
6
3
0
9
X2
X4
A
12
10
8
N
B
6
B
24
3
6
21
A
36
0
12
24
Y
X3опт
X4опт
П2
M
2
0
2
6
N
6
0
6
18
12
4
4
20
18
8
2
22
6
O
4
4
2
2
C
2
4
6
X1
M
O
2
4
6
8
10 12
X3
31.
н П1B
24
2/3
C
12
24
П2
36
M
N
3
∞
12
24
36
NO
48
12
Y1
1/3
П^
24
X1^
X2^
П1
0
0
0
0
C
6
3
0
9
B
24
3
6
21
A
36
0
12
24
Y
X3^
X4^
П2
M
2
0
2
6
N
6
0
6
18
12
4
4
20
18
8
2
22
O
24
36
Y
1/4
3/2
12
12
A
CB
2/3
OC
1/3
Y2
O
BA
1/4
Полученные зависимости
передаются в центр.
E NO=1/3=E н
3/2
MN 3
∞
12
24
36
48
60
Y
32.
2). Центр должен решить задачураспределения ресурса и согласования
поведения
Центр строит интегральную функцию
эффективности.
Определяется Ен – норматив
эффективности. Норматив доводится до
сведения предприятия
F1(Y1)+F2(Y2)→max
y1+y2=36
Y1=24
Y2=18
3).Предприятия составляют заявки на
ресурс
4). Центр определяет оптимальные
распределения ресурсов
5). Предприятия находят
оптимальные планы
Y1опт=24
Y2опт=12
X1опт=3
X2опт=6
П1=21
X3опт=4
X4опт=4
П2=20
33. Многокритериальный выбор
• Уйти от многокритериальности• Решить задачу по каждому из критериев,
найти субоптимальное решение
• Найти критерий более высокого уровня
• Метод последовательных уступок
• Поиск компромисса на множестве Парето
• Метод свертывания критериев
34. Многокритериальный выбор
Поиск субоптимального решенияF1 F 2
F1
F2
X
X1(опт)=Х2(опт)
35. Многокритериальный выбор
Поиск критерия более высокого уровняСтанок
Цена [млн.руб.]
Производительность [шт./час]
1
1
10
2
0,5
5
заготовка
механизация
комплектов/день
150
70
140
сборка
велосипедов/день
100
36. Многокритериальный выбор
Метод последовательных уступок предполагаетУпорядочение критериев по важности
1. П → max
2. В → max
Решение задачи по каждому из критериев
Х2
П(х)
П
В
Х1
37. Многокритериальный выбор
Метод последовательных уступокЕсли оптимальные решения не совпадают,
вводиться коэффициент уступки α, и новое
ограничение
П(х) ≥ (1-х)•Попт
Решается задача по второму критерию с
новым ограничением
38. Многокритериальный выбор
Поиск компромисса на множестве Паретоf1,
f2,f3
Множество
эффективных
планов
f3
Множество
Парето
f1
A
f2
X1
опт
X2
[х1;х2]
опт
B
Х
39. Многокритериальный выбор
Поиск компромисса на множествеПарето
fi(x) ≥ fk
λi = [fi(x)-fk] / [Fk-fk], 0 ≤ λ ≤ 1
fi(x) ≥ fk + λΔi
40. Задача.
Фирма хочет максимизировать трипоказателя: прибыль, выручку и дивиденды.
В
П
20х1 + 40х2 → max
5х1 + 20х2 → max
Д
ГО-1
ГО-2
4х1
2х1
2х1
+
+
+
1х2
6х2
3х2
→ max
≤ 42
≤ 24
ГО-3
ГО-4
4х1
4х1
х1
+
2х2
,
х2
≤ 16
≤ 28
≥ 0
41. Решение
В20х1 + 40х2 - 80λ ≥ 220
Решаем задачу
по
и
П
5х1каждому
+ 20х2 - из
65λкритериев
≥ 75
результаты
Д заносим
4х1 + в1хматрицу
2
- 23λ ≥значений
7
ГО-1 2х1 + 6х2
≤ 42
В
П
Д
Опт.план (х1;х2)
ГО-2 2х1 + 3х2
≤ 24
В→max ГО-3
300 4х1 135
+ 2х2 18
≤ 16 3;6
П→max ГО-4
280 4х1 140
7
≤ 28 0;7
Д→max 220 х1 75
30
, х2
≥ 0 7;2
fk
Δk
220
80
75
65
7
23
(•) Z
280
110
28
6;4
42.
Из полученныхвариантов
осуществляется
выбор
В/Вопт
П/Попт Д/Допт max min ∑
В→max
1
0,96
0,6
0,6
2,56
П→max
0,93
1
0,23
0,23
2,16
Д→max
0,73
0,54
1
0,54
2,27
Z
0,93
0,79
0,93
0,79
2,64
П
Критерии выбора:
7
8
x2
5
6
В
1. max min [fi(x) / Fi]
s i
2. ∑(βi•[fi(x) / Fi]) → max
3
4
Z
1 2
Д
0
x1
1
2
3
4
5
6
7
8
9
43. Многокритериальный выбор
Свертывание критериевВ
П
Д
20х1 + 40х2 → max
5х1 + 20х2 → max
4х1 + 1х2 → max
Свертка:
20х1+40х2 + 5х1+20х2 + 4х1+х2 → max
300
140
30
0,24x1 + 0,3x2 → max