- •Построение математической модели
- •Последовательное улучшение допустимого решения методом потенциалов
- •Найдем новое базисное решение (табл. 13).
- •Найдем новое базисное решение.
- •Решение задачи в excel
- •Определение разницы между наилучшим и наихудшим планами перевозок
- •Ответы на вопросы.
- •Решение задачи
- •Определение кратчайших путей
Определение кратчайших путей
Чтобы найти кратчайшие пути от вершины х\ до всех остальных вершин, используем соотношение:
L*(xj) = L*(xi) + Rij
где вершина Xi предшествует вершине Xj.
а) Найдем кратчайший путь от вершины х1 до вершины х4. Для этого определим, из каких вершин можно попасть в вершину х4 (то есть какие вершины связаны с вершиной х4 ребром).
Вершина Х4 имеет три смежные вершины: хь х3, х5: S(xbх3, х5). Определим, какая из этих вершин удовлетворяет соотношению (4).
L*(x4) = L*(Xi) + Ri4.
L*(x4) = 15
L*(x1)=0 |
R14=15 |
L*(x4)=L*(x1)+R14=0+15=15 |
L*(x2)=10 |
R24=12 |
L*(x4)≠L*(x2)+R24=10+12=22 |
L*(x3)=6 |
R34=15 |
L*(x4)≠L*(x3)+R34=6+15=21 |
L*(x5)=9 |
R54=21 |
L*(x4)≠L*(x5)+R54=9+21=30 |
L*(x6)=11 |
R64=17 |
L*(x4)≠L*(x6)+R64=11+17=28 |
Как видно, только вершина Х1 удовлетворяет соотношению (4). Следовательно, в кратчайшем пути вершине Х4 предшествует X1
Ь) Определим, какая вершина предшествует вершине Х6 в кратчайшем пути. Вершина X6 имеет смежные вершины: Х1, Х2,X3,X5 (вершина Х4 уже вошла в искомый путь и поэтому не рассматривается).Определим, какая из этих вершин удовлетворяет соотношению (4).
L*(x6) =11,
L*(x1)=0 |
R16=11 |
L*(x6)=L*(x0)+R16=0+11=11 |
L*(x2)=10 |
R26=14 |
L*(x6)≠L*(x2)+R26=10+14=24 |
L*(x3)=6 |
R36=12 |
L*(x6)≠L*(x3)+R36=6+12=18 |
L*(x5)=9 |
R56=16 |
L*(x6)≠L*(x5)+R56=9+16=25 |
Как видно, соотношению (4) удовлетворяет вершина Х1. Следовательно, в кратчайшем пути вершине Х6 предшествует вершина Х1 (рис. 3). Выделим на графе ребро Х6, Х1.
Рис. 3
с) Определим, какая вершина предшествует вершине Х2 в кратчайшем пути. Вершина х2 имеет смежные вершины: X1,X3,X5 (ещё не вошедшие в искомый путь): S(X1,Х3,X5). Определим, какая из этих вершин удовлетворяет соотношению (4).
L*(x2) = 10,
L*(x1)=0 |
R12=10 |
L*(x2)=L*(x0)+R12=0+10=10 |
L*(x3)=6 |
R32=10 |
L*(x2)=L*(x3)+R32=6+10=16 |
L*(x5)=9 |
R52=21 |
L*(x2)=L*(x5)+R52=9+21=30 |
Как видно, соотношению (4) удовлетворяет только вершина X1. Следовательно, в кратчайшем пути вершине предшествует вершина x1, которая является исходной (рис.
Рис. 4
Таким образом, минимальный путь от вершины Х1 до вершины x6 проходит по вершинам x1, x2, x4, x6 и длина этого пути равна 39.
Очевидно, что каждый из путей из вершины X1 до любой вершины, входящей в построенный кратчайший путь (от вершины X1 в вершину Х5), тоже будет оптимальным.
Найдем кратчайший путь от вершины x1 до вершины х5.
а) Вершина х2 имеет смежные вершины: S(x1, x3). Определим, какая из этих вершин удовлетворяет соотношению (4).
L*(x5) = 9,
L*(x1)=0 |
R15=9 |
L*(x5)=L*(x0)+R15=0+9=9 |
L*(x3)=6 |
R35=18 |
L*(x5)=L*(x3)+R35=6+18=24 |
Как видно, соотношению (4) удовлетворяет только вершина . Следовательно, в кратчайшем пути вершине х2 предшествует вершина x1.
Таким образом, минимальный путь от вершины х1 до вершины х3 проходит по ребру (х1х3) и длина его равна 6 (весу ребра).