Jest to struktura matematyczna złożona z zestawu punktów lub wierzchołków oraz zestawu łączników lub krawędzi. Krawędzie łączą wierzchołki i te wierzchołki są skierowane. Również żadne cykle lub innymi słowy skierowana krawędź łącząca wierzchołek z wierzchołkiem nie są dozwolone.