Автор работы: Пользователь скрыл имя, 18 Декабря 2012 в 12:06, курсовая работа
1. Линейная производственная задача.
....
Задание:
Сформировать задачу, двойственную линейной производственной задаче и найти ее решение, пользуясь первой, а потом второй теоремами двойственности. Указать оценку единицы каждого ресурса, минимальную суммарную оценку всех ресурсов, оценки технологий.
Решение.
Для решения транспортной задачи применяем метод потенциалов.
Исходные данные задачи имеют вид: А (а1, а2, а3) = (45, 55, 70); В (b1, b2, b3) = (59, 27, 40, 35);
Общий объем производства больше, чем требуется всем магазинам , т.е. имеем открытую модель транспортной задачи. Для превращения ее в закрытую вводим фиктивный пункт потребления с объемом потребления 170-161 = 9 ед., при этом тарифы на перевозку в этот пункт будут равны нулю.
Первое базисное допустимое решение строится по методу северо-западного угла:
Определяем минимальные транспортные расходы по доставке продукции:
L1 = 45 ·1 + 14 · 3 + 27 · 2 + 14 · 4 + 26 · 3 + 35 · 1 + 9 · 0 = 310 ед.
Вычисление потенциалов
D11=0 |
q1+ p1-c11=0 |
q1+0-1=0 |
q1=1 |
D31=q1+p3-c31=1+1-4= -2 | |||||
D21=0 |
q1+p2-c21=0 |
1+p2-3=0 |
p2=2 |
D12=q2+p1-c12=0+0-3= -3 | |||||
D22=0 |
q2+p2-c22=0 |
q2+2-2=0 |
q2=0 |
D13=q3+p1-c13=2+0-2=0 | |||||
D23=0 |
q3+p2-c23=0 |
q3+2-4=0 |
q3=2 |
D14=q4+p1-c14=0+0-2= -2 | |||||
D33=0 |
q3+p3-c33=0 |
2+ p3-3=0 |
p3=1 |
D15=q5+p1-c15= -1+0-0= -1 | |||||
D34=0 |
q4+p3-c34=0 |
q4+1-1=0 |
q4=0 |
D25=q5+p2-c25= -1+2-0= 1 | |||||
D35=0 |
q5+p3-c35=0 |
q5+1-0=0 |
q5= -1 |
Находим в транспортной таблице наибольшую положительную оценку свободной клетки Dij. В нашем случае – это одна единственная клетка с25=1. Оценка свободной клетки Dij показывает, насколько уменьшатся суммарные расходы по перевозке груза, если поставить единицу груза от i-го производителя j-му потребителю (перераспределив остальные поставки так, чтобы сохранился баланс по строкам и столбцам).
Для найденной свободной клетки 25 строим цикл пересчета:
14 |
|
|
® |
14-ρ |
ρ |
® ρmax=9 |
5 |
9 |
26 |
35 |
9 |
26+ρ |
9-ρ |
35 |
Получаем второе базисное допустимое решение:
L2 = 45 ·1 + 14 · 3 + 27 · 2 + 5 · 4 + 9 · 0 + 35 · 3 + 35 · 1 = 301 ед.
Все оценки свободных клеток £ 0, следовательно, мы получили оптимальное базисное допустимое решение:
Динамическое программирование. Распределение капитальных вложений.
Пусть производственное объединение состоит из четырех предприятий (n=4). Общая сумма капитальных вложений равна 700 тыс. рублей (b=700), выделяемые предприятиям суммы кратны 100 тыс. рублей. Значения функций fj(xj) приведены в таблице 4.1., где, например, число 38 означает, что если третье предприятие получит 600 тыс. руб. капитальных вложений, то прирост прибыли на этом предприятии составит 38 тыс. руб.
Таблица 4.1.
xj |
0 |
100 |
200 |
300 |
400 |
500 |
600 |
700 |
f1(x1) |
0 |
10 |
20 |
30 |
38 |
43 |
49 |
52 |
f2(x2) |
0 |
13 |
25 |
37 |
47 |
55 |
61 |
66 |
f3(x3) |
0 |
6 |
13 |
20 |
27 |
33 |
38 |
41 |
f4(x4) |
0 |
24 |
36 |
42 |
46 |
48 |
48 |
49 |
Решение.
Прежде всего заполняем табл. 4.2. Значения f2(x2) складываем со значениями F1(x - x2) = f1(x- x2) и на каждой северо-восточной диагонали находим наибольшее число, которое отмечаем звездочкой и указываем соответствующее значение .
Табл. 4.2.
Заполняем таблицу 4.3.
Табл. 4.3.
x |
0 |
100 |
200 |
300 |
400 |
500 |
600 |
700 |
F2(x) |
0 |
13 |
25 |
37 |
47 |
57 |
67 |
77 |
0 |
100 |
200 |
300 |
300/400 |
300/400 |
300/400 |
400 |
Продолжая процесс, табулируем функции F3(x), (x) (см. Табл. 4.4. и 4.5.) и т.д.
Табл. 4.4.
Табл. 4.5.
x |
0 |
100 |
200 |
300 |
400 |
500 |
600 |
700 |
F3(x) |
0 |
13 |
25 |
37 |
47 |
57 |
67 |
77 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
В табл. 4.6. заполняем только одну диагональ для значения x= 700.
Табл. 4.6.
Наибольшее число на этой диагонали:
Zmax = 93 тыс. руб.,
причем четвертому предприятию должно быть выделено:
тыс. руб.
На долю остальных трех предприятий остается 500 тыс. руб. Из Таб. 4.5. видно, что третьему предприятию должно быть выделено:
тыс. руб.
Продолжая обратный процесс, находим:
1) тыс. руб.
2) тыс. руб.
На долю первого предприятия остается:
1) тыс. руб.
2) тыс. руб.
Таким образом, наилучшим является следующее распределение капитальных вложений по предприятиям:
1)
2)
Оно обеспечивает производственному объединению наибольший воможный прирост прибыли 93 тыс. руб.
Проверка выполнения равенства:
1)
2)
Теория игр
Игроки |
B1 |
B2 |
B3 |
B4 |
a = min(Ai) |
A1 |
-1 |
-3 |
-5 |
0 |
-5 |
A2 |
2 |
0 |
2 |
-1 |
-1 |
b = max(Bi) |
2 |
0 |
2 |
0 |
Находим гарантированный
выигрыш, определяемый нижней ценой
игры a = max(ai) = -1, которая указывает на максимальную чистую стратегию
A2.
Верхняя цена игры b = min(bj) = 0.
Что свидетельствует об отсутствии седловой
точки, так как a ≠ b, тогда цена игры находится
в пределах -1 <= y <= 0. Находимо решение
игры в смешанных стратегиях. Игру можно
решить, если позволить игрокам выбирать
свои стратегии случайным образом (смешивать
чистые стратегии)
В матрице присутствуют отрицательные элементы. Для упрощения расчетов добавим к элементам матрицы (5). Такая замена не изменит решения игры, изменится только ее цена.
4 |
2 |
0 |
5 | ||
7 |
5 |
7 |
4 |
Решим задачу геометрическим методом,
который включает в себя следующие
этапы:
1. В декартовой системе координат по оси
абсцисс откладывается отрезок, длина
которого равна 1. Левый конец отрезка
(точка х = 0) соответствует стратегии A1, правый - стратегии A2
(x = 1). Промежуточные точки х соответствуют
вероятностям некоторых смешанных стратегий
S1 = (p1,p2).
2. На левой оси ординат откладываются
выигрыши стратегии A1. На линии,
параллельной оси ординат, из точки 1 откладываются
выигрыши стратегии A2.
Решение игры (2 x n) проводим с позиции
игрока A, придерживающегося максиминной
стратегии. Доминирующихся и дублирующих
стратегий ни у одного из игроков нет.
Максиминной оптимальной стратегии игрока
A соответствует точка N, лежащая на пересечении
прямых B2B2 и B4B4,
для которых можно записать следующую
систему уравнений:
y = 2 + (5 - 2)p2
y = 5 + (4 - 5)p2
Откуда
p1 = 1/4
p2 = 3/4
Цена игры, y = 41/4
Оптимальные стратегии игрока А: Sа ( 1/4 ; 3/4 )
Теперь можно найти
2q2+5q4 = y
5q2+4q4 = y
q2+q4 = 1
или
2q2+5q4 = 41/4
5q2+4q4 = 41/4
q2+q4 = 1
Решая эту систему, находим:
q2 = 1/4
q4 = ¾
Поскольку ранее к элементам матрицы
было прибавлено число 5, то вычтем это число
из цены игры.
Цена игры: y = 41/4 - 5 = -3/4
Оптимальные стратегии игрока B: SB ( 0; ¼; 0; 3/4)
Информация о работе Контрольная работа по "Прикладной математике"