Az irányított gráfban (digraph) az élek irányítottak (A → B ≠ B → A). A súlyozott gráfban minden élhez tartozik egy (távolság, idő, kapacitás). Mindkettő kombinálásával olyan valós rendszereket modellezhetünk, ahol az relációk egyirányúak és költségük van.
