Você está na página 1de 3

Grafos

Definições:
Vértices adjacentes: vértices ligados por uma aresta.

Grau de um vértice: é dado pelo número de arestas incidentes nesses vértices.

Vértices isolados: são vértices nos quais não incide nenhuma aresta.

Arestas paralelas: arestas que ligam os mesmos pares de vértices.

Lacete: aresta com os extremos no mesmo vértice.

Tipos de grafos
Multigrafo: grafo com arestas paralelas ou lacetes.

Grafo simples: sem arestas paralelas ou lacete.

Grafo regular: todos os vértices têm o mesmo grau.

Grafo completo: grafo simples em que todos os pares de vértices são adjacentes. Um grafo
completo com n vértices representa-se por Kn. Um grafo completo é sempre um grafo regular
uma vez que todos os seus n vértices terão grau n – 1.

Grafo conexo: existe uma sequência de arestas a unir quaisquer 2 dos seus vértices.

Modelos de grafos
Grafos isomorfos: 2 grafos são isomorfos se for possível corresponder a cada vértice de um.
Um vértice do outro e as mesmas ligações.

Percursos: é uma sequência de vértices adjacentes que pode ou não repetir vértices.

Comprimento de um percurso: número de arestas que componhem um percurso.

Percurso fechado: é um percurso que inicia e termina no mesmo vértice.

Percurso aberto: é um percurso que inicia num vértice e termina noutro diferente.

Circuito: percurso fechado que não repete arestas.

Ciclo: é um percurso fechado que não repete arestas nem vértices.

Ponte: aresta de um grafo conexo que ao ser retirada torna o grafo desconexo.

Circuitos e percursos de Euler


Circuito de Euler- é um percurso fechado, que começa e termina no mesmo vértice, num grafo
conexo que percorre todas as arestas sem repetir nenhuma.

Teorema de Euler- um grafo conexo admite circuito de Euler se todos os seus vértices tiverem
grau par. Um grafo conexo admite percurso de Euler se tiver apenas 2 vértices de grau impar. É
possível percorrer todas as arestas se começar num vértice de grau impar e terminar noutro
vértice de grau impar. Se um grafo conexo tiver mais que 2 vértices de grau impar não é
possivel percorrer todas as arestas sem repetir.
Percurso de Euler- um percurso aberto que percorre todas as arestas do grafo conexo sem as
repetir, podendo começar num vértice e terminar noutro.

Algoritmo de Fleury

Eulerização de grafos- o processo através do qual se procura duplicar algumas arestas


existentes num grafo sem circuitos de Euler de modo a obter um grafo em que todos os
vértices tenham grau par, dá se o nome de Eulerização.

Semiculerização- é duplicar arestas existentes de modo a que fiquem 2 vértices de grau


impar, neste caso, é possivel fazer um percurso de Euler.

Grafos de Hamilton
Ciclo de Hamilton- é um percurso fechado num grafo conexo que percorre todos os vértices
sem os repetir. Começa e termina no mesmo vértice e passa por todos os vértices sem repetir.

Percurso de Hamilton- percurso aberto num grafo conexo que percorre todos os vértices sem
os repetir. Começa num vértice e termina em outro e passa por todos sem os repetir.

Grafo pesado- grafo em que cada aresta está associado um valor numérico que tem o nome
de peso da aresta.

Ciclos de Hamilton de custo mínimo- é um ciclo de Hamilton em que a soma dos pesos das
arestas é a melhor possível.
Algoritmos:
Algoritmo da força bruta: (caderno, exemplo)
1- Gerar de forma sistemática todos os ciclos de Hamilton a partir de um determinado
vértice.
2- Adicionar os pesos das arestas percorridas em cada ciclo.
3- Escolher o ciclo para quais as somas dos pesos é a menor possível.

Algoritmo do vizinho mais próximo:


1- Definir o ponto de partida.
2- A partir desse vértice inicial escolher a aresta incidente de menor peso ( se houver 2
ou mais com mesmo peso, a escolha é aleatória)
3- Continuar a escolher vértices ainda não visitados, utilizando o mesmo critério.
4- Repetir até que todos os vértices sejam visitados, voltando ao vértice inicial.

Algoritmo das arestas ordenadas:


1- Escolher a aresta com menor peso (se houver 2 ou mais com o mesmo peso, a escolha
é aleatória)
2- Escolher de entre as arestas que sobram a de menor peso tendo em conta que
- não permitir que 3 arestas incidam no mesmo vértice.
- não permitir que se formem ciclos que não incluam todos os vértices.

3- repetir o 2 passo até que todos vértices estejam incluidos, voltando ao inicial.

Você também pode gostar