Anda di halaman 1dari 52

TEORIA DE GRAFOS

LAMOUNIER JOSINO DE ASSIS

2012

Prof.: Lamounier Josino de Assis

APRESENTAO DO PROBLEMA:
Trajeto do Caminho de Lixo

Condomnio Fechado

Prof.: Lamounier Josino de Assis

Consideraes
O caminho dever ser utilizado no
momento em que passar pelo cruzamento
das ruas, local onde se encontra a portaria.
O caminho dever trafegar dentro do
condomnio de tal forma que atenda a
todos os moradores.
O percurso realizado pelo caminho dever
ser timo, ou seja, deve-se levar em conta
entre eles:
Custo de um trecho dependendo do grau de
dificuldade( plano, congestionado, aclive ).
Prof.: Lamounier Josino de Assis
Custo pela distncia
percorrida.

TRAJETO TIMO

Dada a Vila Realeza abaixo, verifique se possvel encontrar um


trajeto timo, para que Leomar funcionrio do sitio toca do Lobo
possa entregar as encomendas nos pontos indicados no mapa,
passando por todos os trechos de ruas da vila onde mora e,
voltar ao sitio novamente.
Mercado

Quitanda
Correio
Bar

Igreja

Escola

Sitio
Prof.: Lamounier Josino de Assis

APRESENTAO DO PROBLEMA:

Mapa das Rotas de um Avio.


Qual o trajeto timo para que um avio saindo de BH
voe para todas as outras Capitais conforme rota
indicada e, retorne a BH.
Salvador
Belo Horizonte
Alagoas

Natal

Vitria

Recife

So Paulo

Rio de Janeiro
Prof.: Lamounier Josino de Assis

Aracaju

Percurso timo: aquele de


mnimo custo dentre todos os
possveis trajetos
Substituio do problema real pelo o
abstrato, reescrevendo todas as
hipteses do problema em termos
Matemticos formalizando a
linguagem. Isto evita ambiguidade.
Prof.: Lamounier Josino de Assis

MODELAGEM MATEMTICA
Representando os cruzamentos por
pontos.
Enumerando-os.
Substituindo os trechos por linhas

Prof.: Lamounier Josino de Assis

Modelagem do Problema
Condomnio Representado por
Diagrama
1

10

11

Prof.: Lamounier Josino de Assis

12

Modelagem do Problema
Vila Realeza representada por
diagrama
Armazm
Posto
Correio
Bar

Quitanda

Igreja
Sitio Toca do Lobo

Escola

Prof.: Lamounier Josino de Assis

Modelagem do Problema
Mapa das Rotas de um Avio representado por um
Grafo.
E

A
C

F
J

H
Prof.: Lamounier Josino de Assis

DIAGRAMA MEDIANTE DOIS


CONJUNTOS
Um conjunto de pontos, que, no
problema real, so as esquinas, ou
seja, os cruzamentos das ruas.
Um conjunto formado por pares
desses pontos, que correspondem
aos trechos de rua do condomnio.

Prof.: Lamounier Josino de Assis

Prof.: Lamounier Josino de Assis


10
11

12

MATEMTICA NO PROBLEMA
Essa dupla de conjuntos define um
ente matemtico muito conhecido,
denominado GRAFO.
Um grafo uma estrutura
matemtica constituda de dois
conjuntos.
Um conjunto V, finito e no vazio, de
n vrtices, e outro E, de m arestas,
que so pares no ordenados de
elementos de V.
Prof.: Lamounier Josino de Assis

V={1,2,3,4,5,6,7,8,9,10,11,12}
E={(1,1),(1,2),(1,8),(2,3),(2,7),(2,8),
(3,4),
(3,5),(3,6),(4,5),(5,6),
(5,12),(6,7),(7,8),
1
(8,9),(9,10),(10,7),(11,6),
3
4
2
(11,12)}
8

10

11

Prof.: Lamounier Josino de Assis

12

A BUSCA DA SOLUO MEDIANTE


O ESTUDO DA TEORIA DE GRAFOS
Sculo XVIII Ponte de Knisgsberg,
hoje Kalininigrado - Problema das
setes pontes A

D
Prof.: Lamounier Josino de Assis

PROBLEMA DAS SETES PONTES


Existe um trajeto que, tendo
qualquer uma das pontes da terra
como origem, percorra todas as
pontes, exatamente uma vez e
retornar ao ponto inicial.
Euller(1707- 1783), matemtico
suo, nascido na Basilia, sendo
informado sobre o problema, no s
o resolveu, como tambm ,ao
estudar a questo, criou a Teoria dos
Prof.: Lamounier Josino de Assis
Grafos.

MODELO ABSTRATO USADO POR


EULLER
Diagrama das pontes representado
por um Multgrafo(arestas paralelas).
A

Prof.: Lamounier Josino de Assis

Aps criar essa nova estrutura e


definir alguns conceitos elementares,
Euler utilizou-os para reescrever a
questo do problema.
Existe um ciclo de origem arbitrria
no grafo da figura anterior, contendo
todos as suas arestas?
Convm observar que cada aresta
deve ocorrer exatamente uma vez, j
que, em ciclos, no permitida a
repetio delas.
Prof.: Lamounier Josino de Assis

PARALELO ENTRE O PROBLEMA DAS PONTES


DE KNIGSBERG E O TRAJETO DO CAMINHO
DE LIXO
TRAJETO DO
CAMINHO DE LIXO
PONTES DE
KNIGSBERG
Deve-se determinar um
trajeto que parta do
Procura-se um trajeto
vrtice 1, percorra todos
que, tendo uma das
os trechos de rua pelo
partes de terra como
menos uma vez e retorne
ponto inicial, percorra
ao vrtice 1, com o
todas as pontes
menor custo possvel. No
exatamente uma vez e
grafo, esse trajeto
retorne ao ponto de
corresponde
partida. No grafo,
determinao de uma
esse trajeto
cadeia fechada de origem
corresponde
1, de custo mnimo, que
determinao de um
contenha todas as suas
ciclo de origem
arestas
arbitrria que
contenha todas Prof.:
as Lamounier Josino de Assis

Ao fixar o vrtice 1, como inicial, no


problema do caminho de lixo, o
problema das pontes fica
particularizado e, caso seja obtida
uma soluo que percorra cada
trecho de rua exatamente uma vez,
evidentemente esse percurso ter
custo mnimo.
Diante dessas semelhanas, a
soluo obtida por Euler para o
problema das pontes poderia ser
usada para encontrar bons
resultados para
o
problema
do
Prof.: Lamounier Josino de Assis

OUTRAS APLICAES
O Problema do Caixeiro Viajante: Um caixeiro
viajante deseja visitar um nmero de cidades e
voltar ao ponto de origem de maneira que ele
visite todas as cidades e percorra a menor
distncia possvel. Como escolher sua rota?
Representao: grafo com peso nas
arestas
Vrtices: cidades
Arestas: estradas
Pesos: distncias

A
B

9 3
C

Prof.: Lamounier Josino de Assis

8
5
6 7
8

E
2 6
D

Aplicaes: hierarquizao

Bilogos utilizam grafos para determinar funes especficas


de genes e protenas via hierarquizao.

Prof.: Lamounier Josino de Assis

Aplicaes: Arquitetura
Anlise de projetos

1: rea exterior
2: hall
3: sala
4: sacada/varanda
5: corredor
6: quarto
7: banheiro
8:
estudos/escritrio
9: cozinha
10: rea de servios

Vrtices de grau mais


baixo reas mais
isoladas ou de maior
privacidade

Prof.: Lamounier Josino de Assis

FASES DE RESOLUO DE
PROBLEMAS
Utilizao da Matemtica como ferramenta para a
obteno da soluo
Modelo
Matemtico

Problema Real

Anlise de
Resultados

Resoluo do Modelo
Matemtico
Prof.: Lamounier Josino de Assis

RECURSOS COMPUTACIONAIS
Utilizando recursos computacionais
Problema Real

Anlise de
Resultados

Modelo
Matemtico

Processamento
Do programa
Prof.: Lamounier Josino de Assis

Construo ou
Escolha do
algoritmo

Elaborao do
Programa

Algoritmo de Euler

Entrada: Grafo G conexo contendo apenas vrtices de grau


par.
Sada: Ciclo Euleriano C.
Escolha um vrtice arbitrrio do grafo como origem e, a partir
dele, encontre um ciclo C1 em G.
C:= C1
Exclua todas de C1 de G.
Enquanto G for no nulo faa
Escolha um vrtice de C, extremo de alguma aresta
remanescente de G. A partir desse vrtice, encontre outro
ciclo C1 de G.
C:= C o C1( Concatene C1 com C).
Exclua todas as arestas de C1 de G.
Imprima C, o ciclo euleriano procurado.
Prof.: Lamounier Josino de Assis

Definies - Primordiais
Grafo Conexo aquele que possui um
caminho entre todos os pares de seus
vrtices, ou seja, a partir de um vrtice
arbitrrio do grafo possvel alcanar
todos os demais.Caso contrrio, ele
2
3
grafo desconexo. 1
conexo
1

desconexo
4

6
Prof.: Lamounier Josino de Assis

Definies - Primordiais
Caminho Simples- um

caminho com vrtices distintos. Ex:


< 1,4,5,2,3 >

Ciclo de origem v- um caminho


fechado, isto , com origem e
trmino em v. Ex: < 1,4,5,2,1 >
Grau de um vrtice- o
nmero
de incidncias de arestas em um
vrtice.
Ex: vrtice 1- grau 2
vrtice 2- grau 3
vrtice 3- grau 1
vrtice 4- grau 2
Lamounier
vrtice 5-Prof.:
grau
3 Josino de Assis

CICLO EULERIANO
aquele que possui todas as arestas do
grafo, isto , se podemos percorrer cada
aresta uma e s uma vez partindo de um
vrtice e a ele retornando.
c

Ciclo Euleriano
abcdefadbe-a

Prof.: Lamounier Josino de Assis

CONCATENAO
Dois ciclos C1 e C2, disjuntos por arestas,
podem ser concatenados se possurem um
vrtice emCcomum.
1

Origem

C2

10

origem

O primeiro passo alterar a origem de C2 para v. em


seguida, os vrtices de C2 devem substituir uma
ocorrncia do vrtice v em C1.

Prof.: Lamounier Josino de Assis

9
passa ser origem

10

origem

10

Concatenando, temos: C1 o C2 =<1,2,8,7,10,9,8,1>


8

Prof.: Lamounier Josino de Assis

10

A OBTENO DA SOLUO
Obedecendo as condies impostas pelo
algoritmo de Euler, esse pode ser aplicado ao
grafo G(V,E)
1

10

11

Prof.: Lamounier Josino de Assis

12

Sendo fictcia a aresta (1,1), j que o trecho de


rua a ele associado no pertence ao condomnio,
e sendo inserida apenas viabilizar a construo do
modelo, conveniente que o processamento seja
iniciado por ciclo que a contenha, para to logo o
ciclo euleriano seja encontrado, ela seja
seccionada, restaurando as condies iniciais do
problema.
Iniciando a aplicao do algoritmo, sejam C = ,
C1=<1,1>.
Seja, agora, C= <1,1>.
Escolhendo-se o vrtice 1 e, a partir dele,
determinando um novo ciclo em G-C 1 , encontrase C1=<1,2,3,4,5,6,7,8,1>.Excluindo-se todas as
arestas de C1 deProf.:
G,Lamounier
obtm-se
o grafo a seguir.
Josino de Assis

10

11

Prof.: Lamounier Josino de Assis

12

10

11

Prof.: Lamounier Josino de Assis

12

10

11

Prof.: Lamounier Josino de Assis

12

10

11

Prof.: Lamounier Josino de Assis

12

10

11

Prof.: Lamounier Josino de Assis

12

10

11

Prof.: Lamounier Josino de Assis

12

10

11

Prof.: Lamounier Josino de Assis

12

10

11

Prof.: Lamounier Josino de Assis

12

10

11

12

Concatenando C1 a C, encontra-se
C=<1,1,2,3,4,5,6,7,8,1> e sendo G um grafo no nulo,
deve-se iniciar a segunda iterao do algoritmo.
Escolhendo-se o vrtice 2, a partir dele, encontra-se o
novo ciclo C1=<2,7,10,9,8,2>. A seguir tem-se o grafo
G C1.

Prof.: Lamounier Josino de Assis

10

11

Prof.: Lamounier Josino de Assis

12

10

11

Prof.: Lamounier Josino de Assis

12

10

11

Prof.: Lamounier Josino de Assis

12

10

11

Prof.: Lamounier Josino de Assis

12

10

11

12

Concatenados C e C1,,obtm-se:
C=<1,1,2,7,10,9,8,2,3,4,5,6,7,8,1>. Escolhendo o vrtice
3 e determinando-se o novo ciclo C1=<3,5,12,11,6,3>.
Excluindo-se de G as aresta de C1, surge o grafo a seguir
Prof.: Lamounier Josino de Assis

10

11

Prof.: Lamounier Josino de Assis

12

10

11

Prof.: Lamounier Josino de Assis

12

10

11

Prof.: Lamounier Josino de Assis

12

10

11

Prof.: Lamounier Josino de Assis

12

.
11.

.
10 .

12

Fazendo-se concatenao de C com C1, determina-se:


C=<1,1,2,7,10,9,8,2,3,5,12,11,6,3,4,5,6,7,8,1>. Sendo G nulo,
c ciclo euleriano procurado. Excluindo-se de c a aresta (1,1),
que representa o movimento do caminho fora do
condomnio, determina-se o ciclo:
C=<1,2,7,10,9,8,2,3,5,12,11,6,3,4,5,6,7,8,1>, que trajeto
timo do caminho de lixo, resolvendo-se, assim o problema
proposto.
Prof.: Lamounier Josino de Assis

Anda mungkin juga menyukai