Um grafo é orientado quando suas arestas especificam claramente o vértice de partida e o vértice de chegada.

Um grafo orientado é um par onde:

  • é um conjunto qualquer (de vértices).
  • é uma relação em , ou seja, um subconjunto do produto cartesiano onde cada aresta é um par ordenado de vértices.

Dados dois vértices e , a aresta parte do vértice e chega no vértice . Dessa forma, a relação de incidência é uma relação entre o conjunto de arestas e o conjunto de vértices .

Dados dois vértices e , diz-se que o vértice domina (ou atinge) o vértice se e somente se existe uma aresta de com origem e destino . Portanto, a relação de adjacência é uma relação entre vértices.

Em um grafo orientado existem dois tipos de graus, os de entrada e os de saída.
O grau de entrada de um vértice (denotado por ) é o número de arestas que chegam a .
O grau de saída de um vértice (denotado por ) é o número de arestas que partem* de .
O grau de um vértice é simplesmente a soma de seus graus de entrada e saída, ou seja:

Teorema 2
Em qualquer grafo orientado , a soma dos graus de entrada (ou de saída) de todos os vértices é igual ao número de arestas, ou seja:

Representação matricial

Assim como nos grafos não orientados, existem duas principais formas de representar grafos orientados através de matrizes.

Matriz de adjacência

A matriz de adjacência de um grafo orientado com vértices é dada por uma matriz booleana de linhas e colunas (). Cada célula recebe o valor se e somente se contém uma aresta com origem e destino , caso contrário a célula recebe o valor .

Matriz de incidência

A matriz de incidência de um grafo orientado com vértices e arestas é dada por uma matriz booleana de linhas e colunas (). Cada célula recebe o valor se e somente se o vértice é um extremo da aresta , caso contrário a célula recebe o valor .
É possível ainda construir duas matrizes de incidência, uma de entrada () e outra de saída (). Nesse caso, a célula é se e somente se a aresta entra no vértice , e a célula é se e somente se a aresta sai do vértice .
Uma outra representação possível é combinar as matrizes de entrada e de saída em uma única matriz cujos elementos são inteiros pertencentes ao conjunto . Nesse caso, o elemento é:

  • se a aresta entra no vértice
  • se a aresta sai do vértice
  • se a aresta não incide no vértice