Понятно, если P 1 и P 2 - это два пути, а w (P *) 1011 * 1 ) 2 ) in G , затем w '(P 1 ) 2 ) в G '. Это означает, что кратчайший путь в G также является кратчайшим путем в G '.
Нет , так как если вес пути p в G обозначается как w p , тогда вес этого пути в G ' равен w p + n p × c с n p количество ребер в пути и c константа с которой вы увеличиваете каждое ребро.
Это означает, что другой путь теперь может быть более благоприятным. Этот путь может иметь более дорогие ребра в G , но поскольку он содержит меньше ребер, сумма измененных ребер может быть меньше, чем в G .
Take например, следующий график:
A B
o-------7-------o
1 \ / 1
o--2--o--2--o
C D E
Здесь кратчайший путь между A
и B
проходит через C
, D
и E
, поскольку сумма равна 1 + 2 + 2 + 1 = 6 , тогда как прямой путь между A
и B
приведет к 7 .
Если мы теперь увеличим каждое ребро, например, на два получаем:
A B
o-------9-------o
3 \ / 3
o--4--o--4--o
C D E
Итак, теперь путь A- C -DEB имеет вес 3 + 4 + 4 + 3 = 14 , тогда как прямой путь AB имеет вес 9 . Поэтому, если мы увеличиваем каждое ребро с определенной константой, оптимальный путь может быть другим.