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 .