Die Berechnung der Matrix D k geschieht analog zur Matrizenmultiplikation. Statt multipliziert wird addiert, statt addiert wird minimiert.
Zur Berechnung von D n sind log n Matrixverknüpfungen
erforderlich (gemäß Hornerschema):
Sei Binärdarstellung von
n = nk - 1nk - 2...n0 .
E := 1;
FOR j := k - 1 DOWNTO 0 DO
E := E E;
IF nj = 1 THEN E := E C END
END
Also können n 3 Prozessoren auf dem Hypercube in O(n) alle kürzesten Wege eines n -elementigen Graphen bestimmen.