План вырожденный. Для устранения вырожденности в матрицу вводится условно занятая клетка с нулевым значением массы перевозок. Эта клетка считается базисной. Х1;2 = 0 ; Х2;4 = 0
3 + 5 – 1 = 7
Проверка плана по строкам:
1стр. 150 = 90+60 т.т.
2стр. 210 = 20+70+120 т.т.
3стр. 110 = 110 т.т.
Проверка плана по столбцам:
1ст. 60 = 60 т.т.
2ст. 110 = 90+20 т.т.
3ст. 70 = 70 т.т.
4ст. 120 = 120 т.т.
5ст. 110 = 110 т.т.
Определяем функцию цели:
F = 60*21+90*51+20*12+70*9+120*17+110*100 = 19760 т.руб.
1.3. Метод двойного предпочтения
Алгоритм решения методом двойного предпочтения:
1. Составляется исходная матрица;
2. В каждой строчке находим минимальный элемент транспортной ставки и помечаем звездочкой;
3. В каждой столбце находим минимальный элемент транспортной ставки и помечаем звездочкой;
4. Заполнение матрицы начинается с клетки помеченной двумя звездочками, одной звездочкой, без звездочек по принципу минимума:
Xi j = min {Ai ; Bj }
5. План проверяется на невырождаемость
Б.к. = m + n -1
6. План проверяется на ограничения;
Таблица 3 (Метод двойного предпочтения)
Пункт отправ-ления |
Gi |
Пункт назначения |
|||||||||
B1 |
B2 |
B3 |
B4 |
BФ |
|||||||
Gj |
|||||||||||
60 |
110 |
70 |
120 |
110 |
|||||||
A1 |
150 |
- |
* 21 |
51 |
120 |
** |
30 |
* |
|||
27 |
10 |
100 |
|||||||||
A2 |
210 |
- |
110 |
** |
70 |
- |
30 |
||||
47 |
12 |
9 |
17 |
100 |
|||||||
A3 |
110 |
60 |
** |
- |
- |
* 12 |
50 |
||||
14 |
15 |
19 |
100 |
Заполняем матрицу:
2.3 Х2.3 = min {210; 70} = 70 т.т
1.4 Х1.4 = min {150; 120} = 120 т.т
2.2 Х2.2 = min {210-70; 110} = 110 т.т
3.1 Х3.1 = min {110; 60} = 60 т.т
3.5 Х3.5 = min {110-60; 110} = 50 т.т
1.5 Х1.5 = min {150-120; 110-50} = 30 т.т
2.5 Х2.5 = min {210-110-70; 110-50-30} = 30 т.т
Проверяем план на невырожденность:
3 + 5 – 1 = 7 - план не вырожденный.
Проверяем план по строкам:
1стр. 150=120+30 т.т.
2стр. 210=110+70+30 т.т.
3стр. 110=60+50 т.т.
Проверяем план по столбцам:
1ст. 60=60 т.т.
2ст. 110=110 т.т.
3ст. 70=70 т.т.
4ст. 120=120 т.т.
5ст. 110=30+30+50 т.т.
Определяем функцию цели:
F = 60*14+110*12+120*10+70*9+30*100*2+50*100=14990 т.руб.
1.4. Метод Фогеля
Алгоритм решения методом Фогеля:
1. Составляется исходная матрица;
2. Составляется начальный план методом аппроксимации Фогеля. По каждой строке и каждому столбцу матрицы находится разность между двумя наименьшими элемент транспортной ставки. Эти разности записываются в специальные "поля" разностей по строкам и столбцам, которые достраиваются к исходной матрице справа и снизу. Затем из всех полученных разностей выбирается наибольшее значение. Если это наибольшее значение разностей получилось в столбце, то для анализа выбирается этот столбец, в котором загружается клетка с наименьшим значением транспортной ставки и исходя из минимума:
Xi j = min {Ai ; Bj }
Если наибольшее значение разностей получилось в строке, то анализируется строка и также загружается клетка с наименьшим значением транспортной ставки, исходя из условия минимума.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.