You are on page 1of 28

Grafos

urea Carolina Leal Lunardi


Carlos Alberto Santos Matias Jssica de Paula

Lucas Medeiros do Amaral Frana


Pedro Thiago do Nascimento

Grafo
Em matemtica e cincia da computao, grafo o objeto bsico de estudo da teoria dos grafos. Tipicamente, um grafo representado como um conjunto de pontos (vrtices) ligados por retas ( as arestas). Dependendo da aplicao, as arestas podem ser direcionadas, e so representadas por setas.

Conceitos Importantes

Grafo direcionado

Grafo no direcionado

Grafos Direcionados
Todas as arestas possuem um nico sentido So permitidos Self-loops O vrtice que apontado denominado adjacente em relao ao vrtice que o aponta .

Caractersticas de um grafo direcionado

Exemplos de Grafos Direcionados


No exemplo abaixo cada prdio representa um vrtice, sendo que: SUPERMERCADO adjacente a CASA 1 (aresta est apontando para o SUPERMERCADO); SUPERMERCADO possui Grau de Vrtice = 4, pois possui 3 arestas (in-degree - chegando) e 1 aresta (out-degree saindo)

Grafo no direcionado Todas as arestas so de duplo sentido (ida/volta) Self-loops no so permitidos

No existe diferena entre as arestas (a1,a2) e (a2, a1) A relao de adjacncia simtrica

Caracterstica de um Grafo no Direcionado

Exemplo de grafos no direcionados


No exemplo abaixo cada pessoa representa um vrtice. Observe que a ligao existente do indivduo 5 para 1 a mesma existente do indivduo 1 para 5.

Subgrafo
Subgrafos so grafos que pertencem a um grafo maior.

Exemplos de Subgrafo
Um grafo Gs(Vs, As) dito ser subgrafo de um grafo G(V,A) quando Vs V e As A. O grafo G9, por exemplo, subgrafo de G8

G8

G9

Grafo conectado e grafo fortemente conectado

Grafos Idnticos
possvel representar um grafo no direcionado com setas gerando um grafo direcionado equivalente.

LAO
Um lao uma aresta ou arco do tipo a=(v,v), ou seja, que relaciona um vrtice a ele prprio. Em G3 h trs ocorrncias de laos para um grafo no orientado.

GRAFO REGULAR
Um grafo dito ser regular quando todos os seus vrtices tem o mesmo grau. O grafo G4, por exemplo, dito ser um grafo regular-3 pois todos os seus vrtices tem grau 3.

GRAFO COMPLETO
Um grafo dito ser completo quando h uma aresta entre cada par de seus vrtices. Estes grafos so designados por Kn, onde n a ordem do grafo. Um grafo Kn possui o nmero mximo possvel de arestas para um dados n. Ele , tambm regular-(n-1) pois todos os seus vrtices tem grau n-1.

GRAFO BIPARTIDO
Um grafo dito ser bipartido quando seu conjunto de vrtices V puder ser particionados em dois subconjuntos

O grafo G6 uma K3,3, ou seja, um grafo bipartido completo que contm duas parties de 3 vrtices cada. Ele completo pois todos os vrtices de uma partio esto ligados a todos os vrtices da outra partio.

GRAFO VALORADO
Um grafo G(V,A) dito ser valorado quando existe uma ou mais funes relacionando V e/ou A com um conjunto de nmeros.

MULTIGRAFO
Um grafo G(V,A) dito ser um multigrafo quando existem mltiplas arestas entre pares de vrtices de G. No grafo G8, por exemplo, h duas arestas entre os vrtices A e C e entre os vrtices A e B, caracterizando-o como um multigrafo.

CADEIA
Uma cadeia uma seqncia qualquer de arestas adjacentes que ligam dois vrtices Uma cadeia dita ser elementar se no passa duas vezes pelo mesmo vrtice. dita ser simples se no passa duas vezes pela mesma aresta (arco).

CAMINHO
Um caminho uma cadeia na qual todos os arcos possuem a mesma orientao. Aplica-se, portanto, somente a grafos orientados. A seqncia de vrtices (x1, x2, x5, x6, x3) um exemplo de caminho em G11.

CICLO
Um ciclo uma cadeia simples e fechada (o vrtice inicial o mesmo que o vrtice final). A seqncia de vrtices (x1, x2, x3, x6, x5, x4, x1) um exemplo de ciclo elementar em G11.

CIRCUITO
Um circuito um caminho simples e fechado. A seqncia de vrtices (x1, x2, x5, x4, x1) um exemplo de circuito elementar em G11.

G11

Grafos isomorfos
O grafo 1 e grafo 2 possui formatos diferentes porem tem a mesma quantidade de vrtices e as ligaes so idnticas.

Grafo ponderado aquele em que as arestas possuem valores , assim como essas ruas possuem seus respectivos cumprimentos em quilmetros.

Grafo completo

o grafo em que cada vrtice possui adjacncia para todos os outros vrtices do grafo.

rvore livre e floresta


Um Grafo chamado de rvore livre quando no direcionado, acclico e conectado.

Floresta
um grafo formado por varias rvores livres.

Algoritmos de Dijksta

Foi criado por um cientista da computao chamado Edsger Dijkstra Esse algoritmo possui a funo de obter o caminho de menor custo Entende-se caminho de menor custo o fato de suas conexes apresentarem pesos. Este algoritimo pode ser usado tanto em grafos dirigidos quanto no dirigidos.

Exemplo : Algoritmos de Dijksta

You might also like