W skierowanym grafie (digraph) krawędzie mają kierunek (A → B ≠ B → A). W ważonym grafie każda krawędź nosi liczbowy koszt (odległość, czas, pojemność). Kombinacja obu modeluje rzeczywiste systemy, w których relacje są jednokierunkowe i wiążą się z kosztem.
