Além das classificações fundamentais dos grafos em orientados e não orientados, existem ainda outras importantes características para categorizar esses elementos.

Grafo vazio

Um grafo é dito vazio quando seu conjunto de vértices é vazio e, por consequência disso, seu conjunto de arestas também é vazio, ou seja:

Assim como existe apenas um único conjunto vazio, também existe apenas um único grafo vazio.

Grafo sem arestas

Um grafo é dito sem arestas quando seu conjunto de vértices não é vazio, mas o conjunto de arestas é vazio, ou seja:

Grafo infinito

Um grafo é infinito se ele contém infinitos vértices e/ou infinitas arestas.

Grafo finito

Grafos são ditos finitos quando o conjunto de vértices e arestas têm ambos uma cardinalidade finita.

Arestas paralelas

Dado um grafo não orientado , duas arestas são ditas paralelas se elas têm os mesmos extremos. Se for um grafo orientado, então para que duas arestas sejam paralelas é necessário que elas tenham os mesmos extremos e a mesma orientação. Caso tenham os mesmos extremos mas orientações opostas, elas são ditas antiparalelas.

Laço

Uma aresta que liga um vértice a ele mesmo é chamada de laço.

Grafo simples

Um grafo é dito simples se ele não possui laços nem arestas paralelas.

Grafo regular

Um grafo é regular se todos os seus vértices têm o mesmo grau (no caso de grafos orientados, os vértices devem ter o mesmo grau de entrada e saída). Se o grau dos vértices de um grafo regular é , ele é dito r-regular.

Grafo completo

Um grafo é dito completo se ele não tem laços e possui exatamente uma aresta entre cada par de vértices. Um grafo completo com vértices é sempre um grafo simples e (n-1)-regular.

Subgrafo

Um grafo é subgrafo de outro grafo se as seguintes condições forem satisfeitas:

  • Cada aresta de tem os mesmos extremos em e . Caso seja orientado, as arestas de precisam ter a mesma orientação.

Se , ou seja, se o conjunto de vértices do subgrafo for igual ao conjunto de vértices do grafo original, então o subgrafo é chamado de subgrafo gerador ou subgrafo espalhado.

Subgrafo induzido por um conjunto de vértices

Se é um subconjunto de em , o subgrafo de induzido por , denotado por , é o maior subgrafo de no qual o conjunto de vértices é .

Subgrafo induzido por um conjunto de arestas

Se é um subconjunto de em , o subgrafo de induzido por , denotado por , é o menor subgrafo de no qual o conjunto de arestas é .

União e intersecção

Como grafos são definidos em termos de conjuntos, é possível realizar operações de união e intersecção entre subgrafos de um mesmo grafo.

A união de dois subgrafos de um mesmo grafo é obtida fazendo-se a união de sues conjuntos de vértices e a união de seus conjuntos de arestas.

A intersecção de dois subgrafos de um mesmo grafo é obtida fazendo-se a intersecção de seus conjuntos de vértices e a intersecção de seus conjuntos de arestas.

Grafos complementares

Dois grafos simples e são complementares se as seguintes condições forem satisfeitas:

  • Ambos os grafos têm o mesmo conjunto de vértices
  • Para qualquer par de vértices distintos e de , a aresta ou está em se e somente se ela não está em .

O complemento de é denotado por .