Die Adjazenzmatrix gibt die die Anzahl an Wegen von u nach v der Länge eins an (denn ein Eintrag ist ja genau dann eins, wenn eine Kante zwischen zwei Knoten existiert). Ich bezeichne die Einträge der Adjazenzmatrix jetzt mal mit ai,j, wobei ai,j=1⟺ es existiert eine Kante zwischen den Knoten i und j. Möchtest du nun die Wege der Länge 2 zwischen zwei Knoten i und j bestimmen, so überprüfst du ja für jeden Nachbarn von i ob er auch ein Nachbar von j ist. Mithilfe der Einträge der Adjazenzmatrix ausgedrückt also
ai,1⋅a1,j+ai,2⋅a2,j+…+ai,n⋅an,j=k=1∑nai,k⋅ak,j
wobei der Graph n Knoten hat. Wenn du mit Matrixmultiplikation vertraut bist erkennst du diese in der obigen Summe wieder, wenn A also die Adjazenzmatrix ist dann zählt der Eintrag (i,j) der Matrix A2 die Anzahl der Wege der Länge 2 von i nach j. Man kann dann erkennen, dass der Eintrag (i,j) der Matrix Ar die Anzahl der Wege der Länge r von i nach j enthält. In deinem Fall musst du also A4 berechnen und dann den Eintrag (1,3) ablesen.