Escolar Documentos
Profissional Documentos
Cultura Documentos
financeiras______________________
Introdução
Um pouco de história...
___________________________________________________________________ 1
______________________Teoria de Grfos e Aplicações
financeiras______________________
Conceitos básicos
Grafo: Entidade matemática (G) constituída por um conjunto V de
elementos vi chamados vértices e por um conjunto P de pares
ordenados ou não [vi,vj] de elementos de V que
denominamos por aresta.
Se [vi,vj] forem pares ordenados dizemos que G é um grafo
orientado ou digrafo, caso contrario dizemos que G é um grafo
não orientado.
Exemplo:
A
B B
D
A C
H . C
E
D
G F
___________________________________________________________________ 2
______________________Teoria de Grfos e Aplicações
financeiras______________________
A e E são adjacentes
D e E não são adjacente
Grau de A:4
Grau de D:3
Grau de H:O
Grafo conexo: Um grafo diz-se conexo se entre quaisquer dois dos seus
vértices existir pelo menos um caminho P. Caso contrario o grafo diz-se
desconexo.
___________________________________________________________________ 3
______________________Teoria de Grfos e Aplicações
financeiras______________________
H. B
E
G F
“Burn a bridge behind you and you’ll never be able to get back”
GEFG é um circuito
___________________________________________________________________ 4
______________________Teoria de Grfos e Aplicações
financeiras______________________
B
A
C D
___________________________________________________________________ 5
______________________Teoria de Grfos e Aplicações
financeiras______________________
Arestas múltiplas: Quando dois vértices são ligados por duas ou mais
arestas, essas arestas são chamadas múltiplas.
Uma das ideias mais importantes de Euler foi a de que certos tipos
de problemas podem ser resolvidos através da utilização de
grafos.Relembremos o problema das pontes de Königsberg.
Königsberg era dividida pelo rio Pregel em quatro áreas distintas
que se encontravam ligadas por sete pontes. Em 1736 Leonhard Euler
visitou aquela bela cidade e conseguiu resolver o problema que tanto
atormentava os habitantes locais...
Vejamos como...
Figura 3
___________________________________________________________________ 6
______________________Teoria de Grfos e Aplicações
financeiras______________________
1º TEOREMA DE EULER:
___________________________________________________________________ 7
______________________Teoria de Grfos e Aplicações
financeiras______________________
2º TEOREMA DE EULER:
Exemplo:
Parece que sim, mas descobriu que tal hipótese é impossível, tendo
por isso apresentado um terceiro teorema que nos diz o seguinte:
3º TEOREMA DE EULER
___________________________________________________________________ 8
______________________Teoria de Grfos e Aplicações
financeiras______________________
Arestas = 7
Grau L = 3
Grau A = 5
Grau D = 3
Grau R = 3
Soma = 14
___________________________________________________________________ 9
______________________Teoria de Grfos e Aplicações
financeiras______________________
ALGORITMO DE FLEURY
___________________________________________________________________ 10
______________________Teoria de Grfos e Aplicações
financeiras______________________
J,I,H,G,F,E,D,P,K,B,N,O,L,P,N,M,L,K,D,C,B,A,G,I,E,G,J.
___________________________________________________________________ 11
______________________Teoria de Grfos e Aplicações
financeiras______________________
Eulerização de grafos
Como fazer?
A B C D
I J K L (B,C,H,L,O,N,I,E)
___________________________________________________________________ 12
______________________Teoria de Grfos e Aplicações
financeiras______________________
M N O P
O que fazer?
Como?
A B C D
E F G H ( A vermelho as arestas
Novas)
I J K L
M N O P
12
28
27 21
26 22
24
(ABCGKONJFBCDHLKJIEFGHLPONMIEA)
Nesta viagem percorremos todas as arestas do grafo, mas repetimos 4
delas.
Ainda que este não seja um circuito de Euler, descreve o circuito
mais eficiente que percorre todas as arestas.
Em que consiste?
___________________________________________________________________ 14
______________________Teoria de Grfos e Aplicações
financeiras______________________
Exemplo 1:
___________________________________________________________________ 15
______________________Teoria de Grfos e Aplicações
financeiras______________________
Exemplo 2:
___________________________________________________________________ 16
______________________Teoria de Grfos e Aplicações
financeiras______________________
Exemplo 3:
___________________________________________________________________ 17
______________________Teoria de Grfos e Aplicações
financeiras______________________
___________________________________________________________________ 18
______________________Teoria de Grfos e Aplicações
financeiras______________________
Euler vs Hamilton
A B
D C
A B
D C
___________________________________________________________________ 19
______________________Teoria de Grfos e Aplicações
financeiras______________________
F D
...
...
___________________________________________________________________ 20
______________________Teoria de Grfos e Aplicações
financeiras______________________
Grafos grelha
___________________________________________________________________ 21
______________________Teoria de Grfos e Aplicações
financeiras______________________
Exemplo:
A
B
F K6
Cada vértice tem grau 5
Tem 15 arestas
C
E
Exemplo:
A B C D
ABCDA BCDAB CDABC DABCD
___________________________________________________________________ 22
______________________Teoria de Grfos e Aplicações
financeiras______________________
___________________________________________________________________ 23
______________________Teoria de Grfos e Aplicações
financeiras______________________
E sobretudo
Quais os custos?
___________________________________________________________________ 24
______________________Teoria de Grfos e Aplicações
financeiras______________________
___________________________________________________________________ 25
______________________Teoria de Grfos e Aplicações
financeiras______________________
Em seguida iremos abordar o problema dos TSP, para tal serão dados
alguns exemplos para assim compreendermos a sua função.
____________________________Fig.1____________________________
___________________________________________________________________ 26
______________________Teoria de Grfos e Aplicações
financeiras______________________
____________________________________________________________
___________________________________________________________________ 27
______________________Teoria de Grfos e Aplicações
financeiras______________________
_____________________________Fig.2___________________________
____________________________________________________________
Método 1 :
___________________________________________________________________ 28
______________________Teoria de Grfos e Aplicações
financeiras______________________
____________________________Tabela1__________________________
Circuito Imagem em
Hamiltoniano Custo Total espelho
1 A,B,C,D,E,A 185+121+174+199+133= 812 A,E,D,C,B,A
2 A,B,C,E,D,A 185+121+120+199+152= 777 A,D,E,C,B,A
3 A,B,D,C,E,A 185+150+174+120+133= 762 A,E,C,D,B,A
4 A,B,D,E,C,A 185+150+199+120+119= 773 A,C,E,D,B,A
5 A,B,E,C,D,A 185+200+120+174+152= 831 A,D,C,E,B.A
6 A,B,D,E,C,A 185+200+199+174+119= 877 A,C,E,D,B,A
7 A,C,B,D,E,A 119+121+151+199+133= 722 A,E,D,B,C,A
8 A,C,B,E,D,A 119+121+200+199+152= 791 A,D,E,B,C,A
9 A,C,E,B,D,A 119+174+150+200+133= 776 A,D,B,E,C,A
10 A,C,E,B,D,A 119+120+200+150+152= 741 A,D,B,E,C,A
11 A,D,B,C,E,A 152+150+121+120+133= 676 A,E,C,B,D,A
12 A,D,C,B,E,A 152+174+121+200+133= 780 A,E,B,C.D.A
___________________________________________________________________ 29
______________________Teoria de Grfos e Aplicações
financeiras______________________
___________________________Fig.3_____________________________
__________________________________________________________
Método 2:
____________________________Fig.4____________________________
___________________________________________________________
___________________________________________________________________ 30
______________________Teoria de Grfos e Aplicações
financeiras______________________
____________________________Fig.5____________________________
__________________________________________________________
Usando o método 2, levará apenas alguns minutos.
___________________________________________________________________ 31
______________________Teoria de Grfos e Aplicações
financeiras______________________
Encontrar os circuitos (há sempre mais que um) com valor total
minimo.
___________________________________________________________________ 32
______________________Teoria de Grfos e Aplicações
financeiras______________________
__________________________Tabela2____________________________
___________________________________________________________________ 33
______________________Teoria de Grfos e Aplicações
financeiras______________________
Algoritmos aproximados
___________________________________________________________________ 34
______________________Teoria de Grfos e Aplicações
financeiras______________________
____________________________Fig.6____________________________
______________________________________________________________________
___________________________________________________________________ 35
______________________Teoria de Grfos e Aplicações
financeiras______________________
___________________________________________________________________ 36
______________________Teoria de Grfos e Aplicações
financeiras______________________
____________________________Fig.7____________________________
___________________________________________________________________ 37
______________________Teoria de Grfos e Aplicações
financeiras______________________
____________________________________________________________
Conclusão
___________________________________________________________________ 38
______________________Teoria de Grfos e Aplicações
financeiras______________________
___________________________________________________________________ 39