Автор работы: Пользователь скрыл имя, 25 Апреля 2013 в 17:12, контрольная работа
Если по оптимальной производственной программе какие-то два вида продукции не должны выпускаться, то в таблице исходных данных вычеркнуть соответствующие два столбца, составить математическую модель задачи оптимизации производственной программы с двумя оставшимися переменными, сохранив прежнюю нумерацию переменных, и решить графически.
1. ЛИНЕЙНАЯ ПРОИЗВОДСТВЕННАЯ ЗАДАЧА…………………………..….3
1.1. Формулировка линейной производственной задачи……………………..…3
1.2. Математическая модель линейной производственной задачи………...…...4
1.3. Решение линейной производственной задачи симплексным методом….....6
1.4. Проверка полученного решения……………………………………………...8
1.5. Графическое решение линейной производственной задачи с двумя
переменными…………………………………………………………………...…...9
2. ДВОЙСТВЕННАЯ ЗАДАЧА ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ,
ЗАДАЧА О «РАСШИВКЕ УЗКИХ МЕСТ ПРОИЗВОДСТВА»…………...11
2.1. Двойственная задача линейного программирования…………………….11
2.2. Задача «о расшивке узких мест производства»…………………………...14
3. ТРАНСПОРТНАЯ ЗАДАЧА ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ..17
3.1. Математическая модель транспортной задачи…………………………...17
3.2. Решение транспортной задачи методом потенциалов…………………...18
4. ДИНАМИЧЕСКОЕ ПРОГРАММИРОВАНИЕ
ЗАДАЧА РАСПРЕДЕЛЕНИЯ КАПИТАЛЬНЫХ ВЛОЖЕНИЙ…………21
4.1. Формулировка задачи распределения капитальных вложений……….21
4.2. Решение задачи распределения капитальных вложений методом динамического программирования……………….............................................21
5. АНАЛИЗ ДОХОДНОСТИ И РИСКА ФИНАНСОВЫХ ОПЕРАЦИЙ.......25
Список использованной литературы…………………………………………..29
Находим новые потенциалы и оценки всех свободных клеток.
D11 = 0, p1 + q1 - c11 = 0, 0 + q1 - 3 = 0, q1 = 3
D12 = 0, p1 + q2 - c12 = 0, 0 + q2 -2 = 0, q2 = 2
D22 = 0, p2 + q2 - c22 = 0, р2 + 2 - 3 = 0, р2 = 1
D23 = 0, p2 + q3 – c23 = 0, 1 + q3 - 1 = 0, q3 = 0
D25 = 0, p2 + q5 – c25 = 0, 1 + q5 - 0 = 0, q5 = - 1
D34 = 0, p3 + q4 – c34 = 0, 1 + q4 - 1 = 0, q4 = 0
D35 = 0, p3 + q5 – c35 = 0, p3 - 1 - 0 = 0, р3 = 1
D13 = p1 + q3 - c13 = 0 + 0 - 4 = - 4 D24 = p2 + q4 - c24 = 1 + 0 - 4 = - 3
D14 = p1 + q4 - c14 = 0 + 0 - 3 = - 3 D31 = p3 + q1 – c31 = 1 + 3 - 4 = 0
D15 = p1 + q5 – c15 = 0 - 1 - 0 = - 1 D32 = p3 + q2 – c32 = 2 + 1 - 3 = 0
D21 = p2 + q1 - c21 = 1 + 3 - 5 = - 1 D33 = p3 + q3 – c33 = 0 + 1 - 6 = - 5
Все Dij ≤ 0, следовательно, оптимальным базисным решением будет
Общая стоимость перевозок составит:
L (min) = 38*3 + 22*2 + 20*3 + 28*1 + 41*1 = 287 денежных единиц.
Экономический смысл потенциалов и оценок клеток транспортной таблицы.
Оценка свободной клетки Dij показывает, насколько уменьшатся суммарные расходы по перевозке груза, если поставить единицу от i-го производителя j-му потребителю (перераспределив основные поставки так, чтобы сохранился баланс по строкам и столбцам).
Потенциалы указывают на то, сколько каждый производитель уплачивает перевозчику (pi) за вывоз единицы груза; каждый потребитель уплачивает перевозчику (qj) за получение единицы груза. При это м необходимо выполнение условия, что сумма цен, взимаемых с пары «производитель – потребитель» не должна превосходить реальной стоимости перевозки груза между ними, что в итоге приводит к задаче, двойственной по отношению к транспортной, и интерпретации оценок клеток и потенциалов, основанной на теоремах двойственности.
В реальных условиях pi и qj – не цены, а надбавки к основному тарифу перевозчика, единому для всех производителей и потребителей.
Задание
Методом динамического
программирования решить задачу распределения
капитальных вложений между четырьмя
предприятиями
xj |
0 |
100 |
200 |
300 |
400 |
500 |
600 |
700 |
f1(x1) |
0 |
37 |
64 |
87 |
105 |
120 |
134 |
145 |
f2(x2) |
0 |
48 |
75 |
98 |
120 |
132 |
144 |
156 |
f3(x3) |
0 |
85 |
100 |
111 |
118 |
124 |
129 |
132 |
f4(x4) |
0 |
47 |
70 |
80 |
86 |
91 |
94 |
98 |
4.1. Формулировка
задачи распределения
Рассмотрим нелинейную
задачу распределения капитальных
вложений между предприятиями
Пусть 4 фирмы образуют объединение. Рассмотрим задачу распределения инвестиций в размере 700 тыс. рублей по этим 4 фирмам. Размер инвестиций пусть будет кратен 100 тыс. рублей. Эффект от направления i-й фирме инвестиций в размере хj (тыс. рублей) (прирост прибыли на данном предприятии) выражается функцией fi(xi), i = 1, 2, 3, 4. Функции fi(xi) заданы в исходных данных задачи, где, например, число 37 означает, что прирост прибыли на 1-ом предприятии при инвестировании в него 100 тыс. рублей составит 37 тыс. рублей. На практике определение данных функции – довольно трудоемкая экономическая задача.
Приходим к задаче:
Требуется найти такое распределение (х1, х2, х3, х4) капитальных вложений между четырьмя предприятиями, которое максимизирует суммарный прирост мощности или прибыли:
Z = f1(x1) + f2(x2) + f3(x3) + f4(x4) → max
при ограничении по общей сумме капитальных вложений
х1 + х2 + х3 + х4 = 700
причем будем считать,
что все переменные принимают
только целые неотрицательные
х1, х2, х3, х4 = 0, или 100 000, или 200 000, или 300 000, или 400 000, или 500 000, или 600 000, или 700 000
где xi – пока еще неизвестный размер инвестиций i-й фирме.
4.2. Решение
задачи распределения
Динамическое программирование - это вычислительный метод для решения задач управления определённой структуры, когда задача с n переменными представляется как многошаговый процесс принятия решений. На каждом шаге (этапе) определяется экстремум функции только от одной переменной. Состояние исследуемой системы на каждом шаге характеризуется некоторой переменной величиной, которая называется параметром состояния. Эффект от принятия параметром состояния того или иного значения на данном этапе вместе с уже рассмотренными шагами характеризуется функцией состояния. Решение конкретной задачи методом динамического программирования сводится к выбору параметра состояния, составления функции состояния и рекуррентных соотношений, связывающих функции состояния для двух соседних последовательных этапов, и их применению для выбора оптимального управления.
Воспользуемся методом динамического программирования для решения полученной задачи распределения капитальных вложений. Последовательно ищется оптимальное распределение для k = 2, 3 и 4 фирм.
Пусть первым двум фирмам выделено x тыс. рублей инвестиции (x - параметр состояния, который может изменяться от 0 до 700). Обозначим через F2 (x) максимальный прирост прибыли на первых двух предприятиях.
Если из x тыс. рублей 2-ая фирма получит х2 тыс. рублей, то максимальный прирост прибыли на 2-ой фирме можно выразить как f2(x2).
На долю 1-ого предприятия останется x - х2 тыс. рублей, а максимальный прирост прибыли на 1-ом предприятии составит F1 (x - х2).
Тогда максимальный прирост прибыли на двух предприятиях будет равен
F2 (x) = max {f2(x2) + F1 (x - х2)}
0 ≤ x2 ≤ 700
Используя исходные данные из задания, строим Таблицу № 1.1. Значения f2(x2) складываем со значениями F1 (x-x2) = f1(x-x2) и на каждой побочной диагонали находим наибольшее число, которое помечаем звёздочкой.
Таблица № 1.1
0 |
100 |
200 |
300 |
400 |
500 |
600 |
700 | ||
X2 |
F1(x-x2) f2(x2) |
0 |
37 |
64 |
87 |
105 |
120 |
134 |
145 |
0 |
0 |
37 |
64 |
87 |
105 |
120 |
134 |
145 | |
100 |
48 |
48* |
85* |
112* |
135 |
153 |
168 |
182 |
--- |
200 |
75 |
112* |
139* |
162* |
180 |
195 |
--- |
--- | |
300 |
98 |
135 |
162* |
185 |
203 |
--- |
--- |
--- | |
400 |
120 |
120 |
157 |
184 |
207* |
--- |
--- |
--- |
--- |
500 |
132 |
132 |
169 |
196 |
--- |
--- |
--- |
--- |
--- |
600 |
144 |
144 |
181 |
--- |
--- |
--- |
--- |
--- |
--- |
700 |
156 |
156 |
--- |
--- |
--- |
--- |
--- |
--- |
--- |
Звездочкой обозначен максимальный суммарный эффект от выделения соответствующего размера инвестиций 2-м предприятиям.
В Таблицу № 1.2. в графу F2 (x) заносим значения максимального прироста прибыли на первых двух предприятиях, а в графе указываем соответствующий каждому значению F2(x) размер инвестиций 2-ому предприятию.
Таблица № 1.2.
x |
0 |
100 |
200 |
300 |
400 |
500 |
600 |
700 |
F2(x) |
0 |
48 |
85 |
112 |
139 |
162 |
185 |
207 |
0 |
100 |
100 |
200 |
200 |
300 |
300 |
400 | |
100 |
200 |
Далее действуем также: находим функции F3 (x), F4 (x), используя на каждом k-ом шаге основное рекуррентное соотношение:
Fk (ξ)=max {fk(xk) + Fk-1(ξ - xk)}
0 ≤ xk ≤ 700
для k = 2,3,4
Заполняем Таблицу №
2.1., аналогичным способом определяя
максимальный прирост прибыли от
распределения капитальных
Таблица № 2.1.
0 |
100 |
200 |
300 |
400 |
500 |
600 |
700 | ||
Х3 |
F2(x-x3) f3(x3) |
0 |
48 |
85 |
112 |
139 |
162 |
185 |
207 |
0 |
0 |
48 |
85 |
112 |
139 |
162 |
185 |
207 | |
100 |
85 |
85* |
133* |
170* |
197* |
224* |
247* |
270* |
--- |
200 |
100 |
100 |
148 |
185 |
212 |
239 |
262 |
--- |
--- |
300 |
111 |
111 |
159 |
196 |
223 |
250 |
--- |
--- |
--- |
400 |
118 |
118 |
166 |
203 |
230 |
--- |
--- |
--- |
--- |
500 |
124 |
124 |
172 |
209 |
--- |
--- |
--- |
--- |
--- |
600 |
129 |
129 |
177 |
--- |
--- |
--- |
--- |
--- |
--- |
700 |
132 |
--- |
--- |
--- |
--- |
--- |
--- |
--- |
Звездочкой обозначен максимальный суммарный эффект от выделения соответствующего размера инвестиций 3-м предприятиям.
В Таблицу № 2.2. в графу F3 (x) заносим значения максимального прироста прибыли на трех предприятиях, а в графе указываем соответствующий функции F3(x) размер инвестиций 3-ему предприятию.
Таблица № 2.2.
x |
0 |
100 |
200 |
300 |
400 |
500 |
600 |
700 |
F3(x) |
0 |
85 |
133 |
170 |
197 |
224 |
247 |
270 |
0 |
100 |
100 |
100 |
100 |
100 |
100 |
100 |
В Таблице № 3.1., определяющей максимальный прирост прибыли от распределения капитальных вложений между четырьмя предприятиями F4(x), заполняем только одну диагональ для значения x = 700, поскольку данный этап является завершающим, предприятий всего четыре и между ними необходимо распределить именно 700 тыс. рублей.
Таблица № 3.1.
0 |
100 |
200 |
300 |
400 |
500 |
600 |
700 | ||
Х4 |
F(x-x4) f2(x4) |
0 |
85 |
133 |
170 |
197 |
224 |
247 |
270 |
0 |
0 |
270 | |||||||
100 |
47 |
294* |
--- | ||||||
200 |
70 |
294* |
--- |
--- | |||||
300 |
80 |
277 |
--- |
--- |
--- | ||||
400 |
86 |
256 |
--- |
--- |
--- |
--- | |||
500 |
91 |
224 |
--- |
--- |
--- |
--- |
--- | ||
600 |
94 |
179 |
--- |
--- |
--- |
--- |
--- |
--- | |
700 |
98 |
98 |
--- |
--- |
--- |
--- |
--- |
--- |
--- |
Информация о работе Формулировка линейной производственной задачи