Нам дан взвешенный граф G и дельта матрицы его кратчайшего пути. Таким образом, delta (i, j) обозначает вес кратчайшего пути от i до j (i и j - две вершины графа). Изначально задается delta, содержащая значение кратчайших путей. Внезапно вес ребра E уменьшился с W до W '. Как обновить дельту (i, j) в O (n ^ 2)? (n = количество вершин графа) Проблема НЕ в том, чтобы снова вычислить кратчайшие пути для всех пар, которые имеют наилучшую сложность O (n ^ 3). проблема заключается в ОБНОВЛЕНИИ дельты, поэтому нам не нужно повторно вычислять кратчайшие пути для всех пар.
Более подробно: все, что у нас есть, - это график и его дельта-матрица. Дельта-матрица содержит только значение кратчайшего пути. теперь мы хотим обновить матрицу дельты в соответствии с изменением графика: уменьшенным весом ребра. как обновить его за O (n ^ 2)?