Автор: Пользователь скрыл имя, 03 Января 2012 в 13:37, задача
Задание 2 Решение открытой модели транспортной задачи в матричной форме ∆-методом.
Задание 2 Решение открытой модели транспортной задачи в матричной форме
∆-методом.
Исходные данные: А1=65, А2=36, А3=45, А4=60, А5=130, А6=249, А7=115,
В1=190, В2=147, В3=135, В4=93, В5=135, В6=147, В7=253
Требуется отыскать
такой план, общий пробег порожних
вагонов при котором минимален,
а все вагоны доставлены на станции
погрузки
Решение:
ПЕРВАЯ ИТЕРАЦИЯ | ||||||||||
Из | На | Аi | Аi | min Cij | ||||||
В1 | В2 | В3 | В4 | В5 | В6 | В7 | ||||
А1 | 93 | 65 | -28 | |||||||
А2 | 147 | 36 | -111 | |||||||
А3 | 45 | 45 | 0 | |||||||
А4 | 147 | 60 | -87 | |||||||
А5 | 130 | 130 | 33 | |||||||
А6 | 190 | 249 | 59 | 58 | ||||||
А7 | 253 | 115 | -138 | |||||||
А8 | 135 | 116 | -19 | |||||||
А9 | 103 | 103 | 0 | |||||||
А10 | 135 | 81 | -54 | |||||||
A11 | 100 | 100 | 0 | |||||||
bj | 190 | 147 | 135 | 93 | 135 | 147 | 253 | bj=1100 |
Первая
итерация. Решение начинается с приведения
открытой модели задачи к закрытому виду
путем введения фиктивного получателя,
либо отправителя.
После разнесения ресурсов каждого из столбцов по клеткам с ∆∆Сij=0 матрицу дополняю 2 столбцами ai и min Cij. Выделяю столбцы, в которых имеются занятые клетки минусовых строк.
Выполняю анализ
плюсовых строк: А3-
minC3j=min(0,182,166,8,33,113)
А5- minC5j=min(141,119,95,119,137,
А6- minC6j=min(111,58,258,73,201,
А9- minC9j=min(235,14,109,0,192,
Вторая
итерация. Поскольку после первой итерации
не стало меньше выделенных столбцов,
не меняются и значения
ai и min Cij. Оценка значений ∆∆Сij в выделенных
столбцах не меняется. Наименьшее из значений
min ∆∆Cij всех строк также не меняется,
но т.к. в строке А3 нет больше ни одной
непустой клетки, то нет более ни одного
контура перемещения с участием этой строки.
Перехожу к следующему по величине значению
min ∆∆Cij, это строка А9 (min ∆∆C9j=0).
ВТОРАЯ ИТЕРАЦИЯ | ||||||||||
Из | На | Аi | Аi | min Cij | ||||||
В1 | В2 | В3 | В4 | В5 | В6 | В7 | ||||
А1 | 93 | 65 | -28 | |||||||
А2 | 147 | 36 | -111 | |||||||
А3 | 45 |
45 | 0 | 0 | ||||||
А4 | 102 | 60 | -42 | |||||||
А5 | 130 | 130 | 33 | |||||||
А6 | 190 | 249 | 59 | 58 | ||||||
А7 | 253 | 115 | -138 | |||||||
А8 | 135 | 116 | -19 | |||||||
А9 | 103 | 103 | 0 | |||||||
А10 | 135 | 81 | -54 | |||||||
A11 | 100 | 100 | 0 | |||||||
bj | 190 | 147 | 135 | 93 | 135 | 147 | 253 | bj=1100 |
Третья итерация.
ТРЕТЬЯ ИТЕРАЦИЯ | ||||||||||
Из | На | Аi | Аi | min Cij | ||||||
В1 | В2 | В3 | В4 | В5 | В6 | В7 | ||||
А1 | 93 | 65 | -28 | |||||||
А2 | 147 | 36 | -111 | |||||||
А3 | 45 |
45 | 0 | 0 | ||||||
А4 | 102 | 60 | -42 | |||||||
А5 | 130 | 130 | 33 | |||||||
А6 | 190 | 249 | 59 | 58 | ||||||
А7 | 253 | 115 | -138 | |||||||
А8 | 116 | 116 | 0 | |||||||
А9 | 19 | 103 | 84 | 0 | ||||||
А10 | 135 | 81 | -54 | |||||||
A11 | 100 | 100 | 0 | |||||||
bj | 190 | 147 | 135 | 93 | 135 | 147 | 253 | bj=1100 |
Поскольку после второй итерации не стало меньше выделенных столбцов, не меняются и значения ai и min Cij. Оценка значений ∆∆Сij в выделенных столбцах не меняется. Наименьшее из значений min ∆∆Cij всех строк также не меняется, но т.к. в строке А3, А8 нет больше ни одной непустой клетки, то нет более ни одного контура перемещения с участием этих строк.
Четвертая итерация. Поскольку после третьей итерации стало меньше выделенных столбцов, то меняются значения ai и min Cij. Для нулевых строк также определяются min ∆∆Cij.
Выполняю анализ плюсовых строк: А3- minC3j=min(0,182,166,33,113)=0
ЧЕТВЕРТАЯ ИТЕРАЦИЯ | ||||||||||
Из | На | Аi | Аi | min Cij | ||||||
В1 | В2 | В3 | В4 | В5 | В6 | В7 | ||||
А1 | 93 | 65 | -28 | |||||||
А2 | 47 | 36 | -11 | |||||||
А3 | 45 |
45 | 0 | 0 | ||||||
А4 | 102 | 60 | -42 | |||||||
А5 | 130 | 130 | 33 | |||||||
А6 | 190 | 249 | 59 | 58 | ||||||
А7 | 253 | 115 | -138 | |||||||
А8 | 116 | 116 | 0 | 24 | ||||||
А9 | 19 | 103 | 84 | 14 | ||||||
А10 | 135 | 81 | -54 | |||||||
A11 | 100 | 100 | 0 | 2 | ||||||
bj | 190 | 147 | 135 | 93 | 135 | 147 | 253 | bj=1100 |
Пятая итерация
Выполняю анализ плюсовых строк: А3- minC3j=min(0,166,33,113)=0
ПЯТАЯ ИТЕРАЦИЯ | ||||||||||
Из | На | Аi | Аi | min Cij | ||||||
В1 | В2 | В3 | В4 | В5 | В6 | В7 | ||||
А1 | 93 | 65 | -28 | |||||||
А2 | 47 | 36 | -11 | |||||||
А3 | 45 |
45 | 0 | 0 | ||||||
А4 | 102 | 60 | -42 | |||||||
А5 | 130 | 130 | 33 | |||||||
А6 | 190 | 249 | 59 | 60 | ||||||
А7 | 253 | 115 | -138 | |||||||
А8 | 116 | 116 | 0 | 106 | ||||||
А9 | 54 | 19 | 103 | 30 | 109 | |||||
А10 | 81 | 81 | 0 | 0 | ||||||
A11 | 100 | 100 | 0 | 2 | ||||||
bj | 190 | 147 | 135 | 93 | 135 | 147 | 253 | bj=1100 |