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