Рассмотрим график, на котором все узлы связаны со всеми остальными узлами с ребром длины -1
.
Индукция может быть выполнена на k.Докажем следующее выражение:
A[i,j,k] = -2 ** k
Для k = 0
, A[i,j,k] = -1
(по определению графика).Итак, базовое условие проверено.
Теперь A[i,j,k] = min(A[i,j,k-1], A[i,k,k-1] + A[k,j,k-1])
.Используя индуктивную гипотезу, все слагаемые справа будут -2 ** (k - 1)
.
Следовательно, A[i,j,k] = -2 ** k
и abs(A[i,j,n]) = 2 ** n
.