I en rettet graf (digraph) har kanter en retning (A → B ≠ B → A). I en vægtet graf bærer hver kant en numerisk omkostning (afstand, tid, kapacitet). Kombinationen af begge modellerer reelle systemer, hvor relationer er envejede og har en omkostning.
