Название реферата: Транспортные задачи
Раздел: Экономико-математическое моделирование
Скачано с сайта: www.refsru.com
Дата размещения: 12.11.2012
Транспортные задачи
Задача №1
Исходные данные
A1 =30 |
B1 = 16 |
C11 = 3 |
C21 = 6 |
C31 = 4 |
C41 = 5 |
A2 = 24 |
B2 = 29 |
C12 = 8 |
C22 = 6 |
C32 = 5 |
C42 = 6 |
A3 = 43 |
B3 = 13 |
C13 = 1 |
C23 = 3 |
C33 = 8 |
C43 = 7 |
A4 = 11 |
B4 = 21 |
C14 = 5 |
C24 = 1 |
C34 = 7 |
C44 = 2 |
B5 = 29 |
C15 = 4 |
C25 = 2 |
C35 = 2 |
C45 = 3 |
Решение
Для сформулированной задачи транспортная таблица имеет вид:
B1 |
B2 |
B3 |
B4 |
B5 |
запасы | |
A1 |
3 11 |
8 |
1 10 |
5 |
4 9 |
30 |
A2 |
6 |
6 9 |
3 |
1 15 |
2 |
24 |
A3 |
4 |
5 20 |
8 3 |
7 |
2 20 |
43 |
A4 |
5 5 |
6 |
7 |
2 6 |
3 |
11 |
Заявки |
16 |
29 |
13 |
21 |
29 |
В клетке транспортной таблицы записываются стоимости перевозок из пунктов отправления Аi (i = 1, 2, 3, 4) в пункты назначения Bj (j = 1, 2, 3, 4, 5). Находится начальное опорное решение методом минимальной стоимости. Для этого запасы в Аi пунктов отправления распределяются в соответствии с заявками Bj пунктов назначения и заполняются клетки с минимальными стоимостями перевозок. При этом все запасы должны быть распределены в соответствии с заявками. Вычислим затраты для этого опорного решения.
Z1 = C11 * X11 + C13 * X13 + C15 * X15 + C22 * X22 + C24 * X24 + C32 * X32 + C33 * X33 + C35 * X35 + C41 * X41 + C44 * X44 =
= 349
Для определения сомножителя опорного решения необходимо найти потенциалы заполненных клеток.
Сумма потенциалов равна стоимости перевозок
A1 + B1 =3
A1 + B3 = 1
A1 + B5 = 4
A2 + B2 = 6
A2 + B4 = 1
A3 + B2 = 5
A3 + B3 = 8
A3 + B5 = 2
A4 + B1 = 5
A4 +B4 = 2
Система состоит из 10 уравнений и имеем 9 переменных. Система неопределенная. Поэтому одному из потенциалов задаем произвольное значение. Пусть A1 = 3
Тогда:
B1 = 0
B3 = -2
B5 = 1
A3 = 7
A4 = 5
B4 = -3
A2 = 4
B2 = -2
Значение потенциалов записываем в таблицу рядом с Аi и Bj
Проверяем опорное решение на оптимальность для всех незаполненных клеток таблицы
Начальное опорное решение не является оптимальным, т.к. имеется положительная оценка в A4B5, A3B1, A2B5.
Переходим к новому опорному решению. Необходимо осуществить сдвиг по циклу A4B5 – A2B5. Получим следующую транспортную таблицу.
B1 |
B2 |
B3 |
B4 |
B5 |
запасы | |
A1 |
3 11 |
8 |
1 10 |
5 |
4 9 |
30 |
A2 |
6 |
6 9 |
3 |
1 15 |
2 |
24 |
A3 |
4 |
5 20 |
8 3 |
7 |
3 20 |
43 |
A4 |
5 5 |
6 |
7 |
2 6 |
2 |
11 |
Заявки |
16 |
29 |
13 |
21 |
29 |
Вычислим значение целевой функции на этом опорном решении: Z2=369. Составим уравнения, аналогичные (1)
A1 + B1 =3
A1 + B3 = 1
A1 + B5 = 4
A2 + B2 = 6
A2 + B4 = 1
A3 + B2 = 5
A3 + B3 = 8
A3 + B5 = 3
A4 + B1 = 5
A4 +B4 = 2
Система опять состоит из восьми уравнений и имеет девять переменных. Одному из потенциалов задаем произвольное значение а4 =0. Тогда,
A1 = 3
A2 = 4
A3 = 10
A4 = 5
B1 = 0
B2 = 2
B3 = -2
B4 = -3
B5 = 1
Проверяем опорное решение на оптимальность. С этой целью вычисляем оценки для всех незаполненных клеток таблицы
Все оценки не положительны. Следовательно, решение является оптимальным, значение целевой функции: Z2=369.
Задача №2
Исходные данные:
Таблица возможных перемещений:
Решение
Динамическое программирование специально приспособленное к так называемым многошаговым операциям.
Процесс динамического программирования разворачивается от конца (т.В) к началу (т.А), а затем от т.А к т.В. В первый раз находятся условное оптимальное управление и условно минимальные затраты. Во второй раз (от т.А к т.В) определяется безусловное оптимальное управление и безусловно оптимальные затраты.
Любой путь из т.А в т.В состоит из m=4+5 отрезков. Минимальные затраты на всю операцию W складываются из затрат на отдельных участках:
,где li затраты на i-м шаге.
Определим условное оптимальное управление.
Условные минимальные затраты:
9 + 5 + 6 + 4 + 7 + 5 + 5 + 9 + 8 = 58
Теперь необходимо построить безусловное оптимальное управление т.е. двигаясь из т.А в т.В.
Условные минимальные затраты:
6 + 5 + 6 + 4 + 6 + 5 + 4 + 6 + 9 = 51
Задача №3
Исходные данные:
- среднее время безотказной работы Т0=2000 часов;
- среднее время восстановления Тв=1.5 часа.
Решение:
Не резервированные средства связи имеют следующие состояния:
S0 – работоспособное средство
S1 – не работоспособное средство (ремонтируется)
Размеченный граф состояний имеет вид:
Составим и решим алгебраические уравнения для финальных вероятностей:
или
где:
· P0 - вероятность нахождения средства в состоянии S0 ;
· P1 - вероятность нахождения средства в состоянии S1 ;
· λ - интенсивность отказов;
· µв - интенсивность восстановления.
Нормировочное уравнение:
или
Тогда:
С учетом исходных данных:
Таким образом все финальные вероятности определены.
Задача №4.
Исходные данные:
· среднее время безотказной работы полукомплекта 2000 часов;
· среднее время восстановления полукомплекта Тв=2 час;
· среднее время переключения полукомплектов Тп=60 сек;
Решение:
Резервированные средства имеют следующие состояния:
· S0 – оба полукомплекта работоспособны;
· S1 – первый комплект работоспособен, а второй неработоспособен (ремонтируется);
· S2 – второй комплект работоспособен, а первый неработоспособен (ремонтируется);
· S3 – оба полукомплекта неработоспособны (ремонтируются).
Размеченный граф состояний имеет вид:
Для рассматриваемого случая линейные алгебраические уравнения Колмогорова имеют вид:
λ и µв – интенсивность отказа и восстановления.
µп – интенсивность переключения
Нормировочное уравнение имеет вид:
(5)
Из уравнений (2) и (3) видно, что . Тогда уравнение (1) запишется в виде:
или
Уравнение (4) имеет вид:
Перепишем уравнение (5) в виде:
Откуда
.
Так как 2ТпТ0 >> ТпТв , то получим:
= 2000 / 2000,03332 = 0,999998335027,
Подставив исходные данные (Тп, Т0, Тв) получим количественные данные значения Определим среднее время безотказной работы резервированной системы:
ч.