Il s'agit d'une structure mathématique composée d'un ensemble de points ou de sommets et d'un ensemble de connecteurs ou d'arêtes. Les arêtes relient les sommets et ces sommets sont dirigés. De même, aucun cycle ou en d'autres termes une arête dirigée qui relie un sommet à un sommet n'est autorisé.