
- •§ 1. Оптимальное производственное планирование
- •1.1. Линейная задача производственного планирования
- •1.2. Двойственная задача линейного программирования
- •1.3. Расшивка узких мест
- •1.4. Задача о комплектном плане
- •1.5. Оптимальное распределение инвестиций
- •§ 2. Анализ финансовых операций и инструментов
- •2.1. Принятие решений в условиях неопределенности
- •2.2. Анализ доходности и рискованности финансовых операций
- •2.3. Задачи формирования оптимальных портфелей ценных бумаг
- •2.4. Статистический анализ денежных потоков
- •§ 3. Модели сотрудничества и конкуренции
- •3.1. Сотрудничество и конкуренция двух фирм на рынке одного товара
- •Следовательно, прибыль I-ой фирмы равна , гдеПоведение каждой фирмы определяется ее стремлением максимизировать свою прибыль.,
- •3.2. Кооперативная биматричная игра как модель сотрудничества и конкуренции
- •3.3. Матричная игра с нулевой суммой как модель сотрудничества и конкуренции
- •Но что же назвать риском всей игры?
- •§ 4. Социально-экономическая структура общества
- •4.1. Модель распределения богатства в обществе
- •4.2. Распределение общества по получаемому доходу
- •Список использованной литературы:
1.4. Задача о комплектном плане
Задачу ЛП с двумя переменными можно решить графически. Возьмем на плоскости систему координат: ось OX1направим горизонтально и вправо, осьOX2– вертикально и вверх. Каждое ограничение задачи, раз оно линейное нестрогое неравенство, графически изображается полуплоскостью, граничная прямая которой соответствует уже не неравенству, а равенству. Допустимое множество задачи является пересечением всех этих полуплоскостей и есть выпуклый многоугольник.
Вторая из двух основных теорем ЛП гласит: Если экстремум целевой функции достигается на допустимом множестве, то функция принимает его в какой-то вершине многоугольника – допустимого множества. Исходя из этой теоремы, найти искомый экстремум можно просто перебрав вершины многоугольника и определив ту, в которой значение функции экстремально. Чаще делают по-другому: строят линию уровня целевой функции и двигают ее параллельно в направлении экстремума, стараясь уловить последнюю точку пересечения линии с допустимым множеством. Зададим задачу ЛП с тремя ограничениями и четырьмя переменными, затем зададим выражения x3иx4черезx1иx2. Теперь переменных осталось две и задача может быть решена графически.
36 |
14 |
25 |
50 |
|
4 |
3 |
4 |
5 |
208 |
2 |
5 |
2 |
2 |
99 |
3 |
1 |
2 |
5 |
181 |
Предположим,
что в линейной производственной задаче
продукция производится комплектно:
продукции 3-го вида надо произвести в 2
раза больше, чем 1-го, а 4-го столько же,
сколько и 2-го вида продукции. Т.е. имеем
соотношенияx3=2x1
иx4=x2.
-
86
64
12
8
208
6
7
99
7
6
181
P=86x1+64x2→max
12x1+8x2≤208 (1)
6x1+7x2≤99 (2)
7x1+6x2≤181 (3)
Искомая точка находится как решение системы:
Ответ: x1=16,5; x2=0; maxP=1419.
1.5. Оптимальное распределение инвестиций
Эта задача решается с помощью динамического программирования.
Динамическое программирование – это вычислительный метод для решения задач управления определенной структуры. Данная задача с nпеременными представляется как многошаговый процесс принятия решений. На каждом шаге определяется экстремум функции только от одной переменной.
Знакомство с методом динамического программирования проще всего начать с рассмотрения нелинейной задачи распределения ресурсов между предприятиями одного производственного объединения или отрасли. Для определенности можно считать, что речь идет о распределении капитальных вложений (инвестиций).
Предположим, что указано nпунктов, где требуется построить или реконструировать предприятия одной отрасли, для чего выделеноbрублей. Обозначим черезfi(xi)прирост мощности или прибыли наj-мпредприятии, если оно получитxiрублей капитальных вложений. Требуется найти такое распределение(x1,x2,...,xn)капитальных вложений между предприятиями, которое максимизирует суммарный прирост мощности или прибылиz=f1(x1)+f2(x2)+...+fn(xn),при ограничении по общей сумме капитальных вложенийx1+x2+...+xn=b,причем будем считать, что все переменныеxjпринимают только целые неотрицательные значенияxj=0, или 1, или 2, или 3, ...
Функции fj(xj)мы считаем заданными, заметив, что их определение – довольно трудоемкая экономическая задача.
Воспользуемся методом динамического программирования для решения этой задачи. Введем параметр состояния и определим функцию состояния. За параметр состоянияξпримем количество рублей, выделяемых нескольким предприятиям, а функцию состоянияFk(ξ)определим как максимальную прибыль на первыхkпредприятиях, если они вместе получаютξрублей. Параметр ξ может изменяться от0до b. Если изξрублей k-оепредприятие получитxkрублей, то каково бы ни было это значение, остальныеξ-xkрублей естественно распределить между предприятиями от первого до(k-1)-готак, чтобы была получена максимальная прибыль Fk-1(ξ-xk). Тогда прибыльkпредприятий будет равна fk(xk)+Fk-1(ξ-xk). Надо выбрать такое значениеxkмежду0и ξ, чтобы эта сумма была максимальной, и мы приходим к рекуррентному соотношению:
Fk(ξ)=max{fk(xk)+Fk-1(ξ-xk)}
0≤xk≤ ξ
для k=2,3,4,...,n. Если же k=1, то F1(ξ)=f1(ξ). (при условии, что функция f1 возрастающая).
Пусть 4 фирмы образуют объединение. Рассмотрим задачу распределения инвестиций в размере 700 тыс. рублей по этим 4 фирмам. Размер инвестиций пусть будет кратен 100 тыс. рублей. Эффект от направления i-йфирме инвестиций в размереm(сотен тыс. рублей) выражается функциейfi(m). Приходим к задаче:
f1(x1)+f2(x2)+f3(x3)+f4(x4)→max,
x1+x2+x3+x4≤7,
x1, x2, x3, x4≥0,
где xi– пока еще неизвестный размер инвестицийi-йфирме. Эта задача решается методом динамического программирования: последовательно ищется оптимальное распределение дляk=2,3 и 4фирм. Пусть первым двум фирмам выделеноmинвестиций, обозначимz2(m)величину инвестиций 2-й фирме, при которой суммаf2(z2(j))+f1(m-z2(100j)),0≤j≤mмаксимальна, саму эту максимальную величину обозначимF2(m). Далее действуем также: находим функцииz3иF3и т.д. Наk-омшаге для нахожденияFk(m))используем основное рекуррентное соотношение:Fk(m)=max{fk(j)+Fk-1(m-100j):0<=j<=7}.
xj |
0 |
100 |
200 |
300 |
400 |
500 |
600 |
700 |
f1(x1) |
0 |
6 |
13 |
20 |
27 |
33 |
38 |
41 |
f2(x2) |
0 |
24 |
36 |
42 |
46 |
48 |
49 |
49 |
f3(x3) |
0 |
25 |
41 |
52 |
57 |
59 |
57 |
53 |
f4(x4) |
0 |
18 |
28 |
37 |
45 |
51 |
56 |
59 |
Прежде
всего, заполняем таблицу №1. Значения
f2(x2)
складываем со значениямиF1(ξ-x2)=f1(ξ-x2)
и на каждой северо-восточной диагонали
находим наибольшее число, которое
отмечаем и указываем соответствующее
значение=100*z2.
Таблица №1
|
ξ-x2 |
0 |
100 |
200 |
300 |
400 |
500 |
600 |
700 |
x2 |
|
0 |
6 |
13 |
20 |
27 |
33 |
38 |
41 |
0 |
0 |
0 |
6 |
13 |
20 |
27 |
33 |
38 |
41 |
100 |
24 |
24 |
30 |
37 |
44 |
51 |
57 |
62 |
|
200 |
36 |
36 |
42 |
49 |
56 |
63 |
69 |
|
|
300 |
42 |
42 |
48 |
55 |
62 |
69 |
|
|
|
400 |
46 |
46 |
52 |
59 |
66 |
|
|
|
|
500 |
48 |
48 |
54 |
61 |
|
|
|
|
|
600 |
49 |
49 |
55 |
|
|
|
|
|
|
700 |
49 |
49 |
|
|
|
|
|
|
|
Красным цветом обозначен максимальный суммарный эффект от выделения соответствующего размера инвестиций 2 предприятиям.
ξ |
0 |
100 |
200 |
300 |
400 |
500 |
600 |
700 |
F2(ξ) |
0 |
24 |
36 |
42 |
49 |
56 |
63 |
69 |
z2 |
0 |
1 |
2 |
2 |
2 |
2 |
2 |
2 |
Таблица №2
|
ξ-x3 |
0 |
100 |
200 |
300 |
400 |
500 |
600 |
700 |
x3 |
|
0 |
24 |
36 |
42 |
49 |
56 |
63 |
69 |
0 |
0 |
0 |
24 |
36 |
42 |
49 |
56 |
63 |
69 |
100 |
25 |
25 |
49 |
61 |
67 |
74 |
81 |
88 |
|
200 |
41 |
41 |
65 |
77 |
83 |
90 |
97 |
|
|
300 |
52 |
52 |
76 |
88 |
94 |
101 |
|
|
|
400 |
57 |
57 |
81 |
93 |
99 |
|
|
|
|
500 |
59 |
59 |
83 |
95 |
|
|
|
|
|
600 |
57 |
57 |
81 |
|
|
|
|
|
|
700 |
53 |
53 |
|
|
|
|
|
|
|
Красным цветом обозначен максимальный суммарный эффект от выделения соответствующего размера инвестиций 3 предприятиям.
ξ |
0 |
100 |
200 |
300 |
400 |
500 |
600 |
700 |
F3(ξ) |
0 |
25 |
49 |
65 |
77 |
88 |
94 |
101 |
z3 |
0 |
1 |
1 |
2 |
2 |
3 |
3 |
3 |
Таблица №3
|
ξ-x4 |
0 |
100 |
200 |
300 |
400 |
500 |
600 |
700 |
x4 |
|
0 |
25 |
49 |
65 |
77 |
88 |
94 |
101 |
0 |
0 |
0 |
25 |
49 |
65 |
77 |
88 |
94 |
101 |
100 |
18 |
18 |
43 |
67 |
83 |
95 |
106 |
112 |
|
200 |
28 |
28 |
53 |
77 |
93 |
105 |
116 |
|
|
300 |
37 |
37 |
62 |
86 |
102 |
114 |
|
|
|
400 |
45 |
45 |
70 |
94 |
110 |
|
|
|
|
500 |
51 |
51 |
76 |
100 |
|
|
|
|
|
600 |
56 |
56 |
81 |
|
|
|
|
|
|
700 |
59 |
59 |
|
|
|
|
|
|
|
Красным цветом обозначен максимальный суммарный эффект от выделения соответствующего размера инвестиций 4предприятиям.
ξ |
0 |
100 |
200 |
300 |
400 |
500 |
600 |
700 |
F4(ξ) |
0 |
25 |
49 |
67 |
83 |
95 |
106 |
116 |
z4 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
2 |
Сведем результаты в 4 таблицы. Теперь F4(700)=116показывает максимальный суммарный эффект по всем 4-м фирмам, аz4(700)=200– размер инвестиций в 4-ю фирму для достижения этого максимального эффекта. После этого на долю первых 3-х фирм осталось(700-200)и для достижения максимального суммарного эффекта по первым 3-м фирмам в 3-ю надо вложить300и т.д. Красным отмечены оптимальные значения инвестиций по фирмам (zi)и значения эффектов от них (Fi(ξ)).
ξ |
0 |
100 |
200 |
300 |
400 |
500 |
600 |
700 |
|
|
|
|
|
|
|
|
|
F1(ξ) |
0 |
6 |
13 |
20 |
27 |
33 |
38 |
41 |
z1 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
F2(ξ) |
0 |
24 |
36 |
42 |
49 |
56 |
63 |
69 |
z2 |
0 |
1 |
2 |
2 |
2 |
2 |
2 |
2 |
F3(ξ) |
0 |
25 |
49 |
65 |
77 |
88 |
94 |
101 |
z3 |
0 |
1 |
1 |
2 |
2 |
3 |
3 |
3 |
F4(ξ) |
0 |
25 |
49 |
67 |
83 |
95 |
106 |
116 |
z4 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
2 |