Escolar Documentos
Profissional Documentos
Cultura Documentos
Bibliografia
1. J. L. Szwarcfiter. Grafos e Algoritmos Computacionais. Editora Campus. 1988 2. P. O Boaventura Neto. Grafos: Teoria, Modelos, Algoritmos. Editora Edgard Blcher Ltda, 1996. 3. F. Harary. Graph Theory, Perseus, 1969. 4. J. A Bondy, U. S. R. Murty. Graph Theory with applications. Elsevier, 1976.
Bibliografia
1. J. L. Szwarcfiter. Grafos e Algoritmos Computacionais. Editora Campus. 1988 2. P. O Boaventura Neto. Grafos: Teoria, Modelos, Algoritmos. Editora Edgard Blcher Ltda, 1996. 3. F. Harary. Graph Theory, Perseus, 1969. 4. J. A Bondy, U. S. R. Murty. Graph Theory with applications. Elsevier, 1976.
Motivao
Motivao
Motivao
Importante ferramenta matemtica com aplicao em diversas reas do conhecimento Utilizados na definio e/ou resoluo de problemas Existem centenas de problemas computacionais que empregam grafos com sucesso.
Motivao
Importante ferramenta matemtica com aplicao em diversas reas do conhecimento Utilizados na definio e/ou resoluo de problemas Existem centenas de problemas computacionais que empregam grafos com sucesso.
Motivao
Importante ferramenta matemtica com aplicao em diversas reas do conhecimento Utilizados na definio e/ou resoluo de problemas Existem centenas de problemas computacionais que empregam grafos com sucesso.
Motivao
Importante ferramenta matemtica com aplicao em diversas reas do conhecimento Utilizados na definio e/ou resoluo de problemas Existem centenas de problemas computacionais que empregam grafos com sucesso.
As pontes de Knigsberg
As pontes de Knigsberg
Em Knigsber, Alemanha, um rio que passava pela Cidade tinha uma ilha e, logo depois de passar por essa ilha se bifurcava em 2 ramos. Nessa regio existiam 7 pontes, como mostra a figura.
As pontes de Knigsberg
Em Knigsber, Alemanha, um rio que passava pela Cidade tinha uma ilha e, logo depois de passar por essa ilha se bifurcava em 2 ramos. Nessa regio existiam 7 pontes, como mostra a figura.
As pontes de Knigsberg
possvel andar por toda a cidade de tal modo que cada ponte seja atravessada exatamente uma vez?
As pontes de Knigsberg
No possvel !!!!!
As pontes de Knigsberg
Remodelando o problema
Remodelando o problema
Remodelando o problema
Remodelando o problema
O problema agora consiste em percorrer todos os arcos, passando por cada um apenas uma vez, sem levantar o lpis do papel.
Teoria de Grafos
Na teoria de grafos, um caminho completo com as propriedades descritas acima de no retraar nenhum arco chamado de TRAJETRIA de EULER
Outro Exemplo:
Ser que existe alguma trajetria de Euler para o grfico ao lado? Se existir, como ela ?
Ementa do Curso
Grafos e Subgrafos rvores Conectividade Ciclo Hamiltoniano e Caminho Euleriano Emparelhamento Colorao de Arestas Conjuntos Independentes e Cliques Colorao de Vrtices Grafos Planares Grafos Direcionados
Avaliao:
Grafos e Subgrafos
Grafos e Subgrafos
Grafos e Subgrafos
Grafos e Subgrafos
Grafos e Subgrafos
Grafos e Subgrafos
Grafos e Subgrafos
Grafos e Subgrafos
Definio
G=(V(G), E(G), G)
Definio
G=(V(G), E(G), G)
Definio
G=(V(G), E(G), G)
Definio
G=(V(G), E(G), G)
Definio
G=(V(G), E(G), G)
Exemplo1:
V(G) ={v1, v2, v3, v4, v5} E(G)={e1, e2, e3, e4, e5, e6, e7 , e8} G :
v2
Exemplo1:
v1
v3
v4
v5
V(G) ={v1, v2, v3, v4, v5} E(G)={e1, e2, e3, e4, e5, e6, e7 , e8} G :
v2
Exemplo1:
v1
v3
v4
v5
V(G) ={v1, v2, v3, v4, v5} E(G)={e1, e2, e3, e4, e5, e6, e7 , e8} G :
v2
Exemplo1:
v1
v3
v4
v5
V(G) ={v1, v2, v3, v4, v5} E(G)={e1, e2, e3, e4, e5, e6, e7 , e8} G :
v2
Exemplo1:
v1
v3
v4
v5
V(G) ={v1, v2, v3, v4, v5} E(G)={e1, e2, e3, e4, e5, e6, e7 , e8} G :
v2
Exemplo1:
v1
v3
v4
v5
V(G) ={v1, v2, v3, v4, v5} E(G)={e1, e2, e3, e4, e5, e6, e7 , e8} G :
v2
Exemplo1:
v1
v3
v4
v5
V(G) ={v1, v2, v3, v4, v5} E(G)={e1, e2, e3, e4, e5, e6, e7 , e8} G :
v2
Exemplo1:
v1
v3
v4
v5
V(G) ={v1, v2, v3, v4, v5} E(G)={e1, e2, e3, e4, e5, e6, e7 , e8} G :
v2
Exemplo1:
v1
v3
v4
v5
V(G) ={v1, v2, v3, v4, v5} E(G)={e1, e2, e3, e4, e5, e6, e7 , e8} G :
v2
Exemplo1:
v1
v3
v4
v5
V(G) ={v1, v2, v3, v4, v5} E(G)={e1, e2, e3, e4, e5, e6, e7 , e8} G :
v2
v3
Exemplo1:
v1
v4
v5
V(G) ={v1, v2, v3, v4, v5} E(G)={e1, e2, e3, e4, e5, e6, e7 , e8} G :
Exemplo2:
G(a)= (u, v), G(b)= (u, u), G(c)= (v, w), G(d)= (w, x), G(e)= (v, x), G(f)= (w, x), G(g)= (u, x), G(h)= (x, y)
Exemplo2:
x w
G(a)= (u, v), G(b)= (u, u), G(c)= (v, w), G(d)= (w, x), G(e)= (v, x), G(f)= (w, x), G(g)= (u, x), G(h)= (x, y)
Exemplo2:
x w
G(a)= (u, v), G(b)= (u, u), G(c)= (v, w), G(d)= (w, x), G(e)= (v, x), G(f)= (w, x), G(g)= (u, x), G(h)= (x, y)
Exemplo2:
x w
G(a)= (u, v), G(b)= (u, u), G(c)= (v, w), G(d)= (w, x), G(e)= (v, x), G(f)= (w, x), G(g)= (u, x), G(h)= (x, y)
Exemplo2:
x w
G(a)= (u, v), G(b)= (u, u), G(c)= (v, w), G(d)= (w, x), G(e)= (v, x), G(f)= (w, x), G(g)= (u, x), G(h)= (x, y)
Exemplo2:
x w
G(a)= (u, v), G(b)= (u, u), G(c)= (v, w), G(d)= (w, x), G(e)= (v, x), G(f)= (w, x), G(g)= (u, x), G(h)= (x, y)
Exemplo2:
x w
G(a)= (u, v), G(b)= (u, u), G(c)= (v, w), G(d)= (w, x), G(e)= (v, x), G(f)= (w, x), G(g)= (u, x), G(h)= (x, y)
Exemplo2:
x w
G(a)= (u, v), G(b)= (u, u), G(c)= (v, w), G(d)= (w, x), G(e)= (v, x), G(f)= (w, x), G(g)= (u, x), G(h)= (x, y)
Exemplo2:
x w
G(a)= (u, v), G(b)= (u, u), G(c)= (v, w), G(d)= (w, x), G(e)= (v, x), G(f)= (w, x), G(g)= (u, x), G(h)= (x, y)
Exemplo2:
x w
G(a)= (u, v), G(b)= (u, u), G(c)= (v, w), G(d)= (w, x), G(e)= (v, x), G(f)= (w, x), G(g)= (u, x), G(h)= (x, y)
Exemplo2:
x w
G(a)= (u, v), G(b)= (u, u), G(c)= (v, w), G(d)= (w, x), G(e)= (v, x), G(f)= (w, x), G(g)= (u, x), G(h)= (x, y)
Observaes
Observaes
Observaes
Grafos so assim chamados por poderem ser representados graficamente Existe uma nica maneira de desenhar um grafo?
Observaes
Duas arestas num diagrama de um grafo podem se interceptar num ponto que no um vrtice
Observaes
Duas arestas num diagrama de um grafo podem se interceptar num ponto que no um vrtice
Grafos que possuem uma representao em que as aresta se interceptem apenas em seus extremos so chamados planares
Definies e Conceitos
Definies e Conceitos
Definies e Conceitos
Ex.:
Definies e Conceitos
Ex.:
u e v so incidentes a e
Definies e Conceitos
Ex.:
u e v so incidentes a e (e incidente a u e a v)
Definies e Conceitos
Definies e Conceitos
Ex.:
Definies e Conceitos
Ex.:
u e v so adjacentes
Definies e Conceitos
Ex.:
e
e
Definies e Conceitos
Definies e Conceitos
Definies e Conceitos
Definies e Conceitos
Definies e Conceitos
Definies e Conceitos
Definies e Conceitos
Grafos com apenas um vrtice so ditos triviais. Um grafo simples se no possuir loops e arestas mltiplas.
Notao
Exerccio:
V(G)=V(H); E(G)=E(H); G = H
V(G)=V(H); E(G)=E(H); G = H
Um isomorfismo entre dois grafos uma bijeo f de V(G) em V(H) tal que
Um isomorfismo entre dois grafos uma bijeo f de V(G) em V(H) tal que
(u,v) V(G)
(f(u),f(v)) V(H)
Um isomorfismo entre dois grafos uma bijeo f de V(G) em V(H) tal que
(u,v) V(G)
(f(u),f(v)) V(H)
possvel alterar o nome dos vrtices de um deles de forma que fiquem iguais.
Exemplo: G H ?
G
v2 v1
v3
v4
v5
Exemplo: G H ?
G
v2 v1
v3
v4
v5
Para mostrar que dois grafos so isomorfos, devemos indicar um isomorfismo entre eles.
Grafo Completo: grafo simples em que cada par de vrtices distintos possui um aresta.
Grafo Completo: grafo simples em que cada par de vrtices distintos possui um aresta.
A menos de isomorfismo, existe apenas um grafo completo com n vrtices, denotado por Kn
Grafo Bipartido: aquele em que o conjunto de vrtices pode ser particionado em dois subconjuntos X e Y, tal que cada aresta tem um extremo em X e um em Y.
Grafo Bipartido: aquele em que o conjunto de vrtices pode ser particionado em dois subconjuntos X e Y, tal que cada aresta tem um extremo em X e um em Y.
X Y
Grafo Bipartido: aquele em que o conjunto de vrtices pode ser particionado em dois subconjuntos X e Y, tal que cada aresta tem um extremo em X e um em Y.
X Y
Grafo Bipartido: aquele em que o conjunto de vrtices pode ser particionado em dois subconjuntos X e Y, tal que cada aresta tem um extremo em X e um em Y.
X Y
Grafo Bipartido: aquele em que o conjunto de vrtices pode ser particionado em dois subconjuntos X e Y, tal que cada aresta tem um extremo em X e um em Y.
X Y (X, Y) um bipartio do grafo
Exerccios
1. Mostre que os seguintes grafos no so isomorfos:
G
H
Exerccios
2. Mostre que m(Km,n) = mn.
3. Se G simples e bipartido, ento m n2/4 (m: #arestas, n: #vrtices)