(i, j = 1, 2, . . . , n, k = 0, 1, ..., n),
d(k)[i][j] da matriz D(k)-> é igual ao comprimento do caminho mais curto entre todos os caminhos do i-ésimo vértice v(i) ao j-ésimo vértice v(j) com seus vértices intermediários numerados não superiores a k:
v(i), uma lista de vértices intermediários, cada um numerado não superior a k, v(j)