Buscar

Aula_016_Grafos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

16.1Grafos
Introdução aos Grafos
Definições Básicas e Notações
Grau de um vértice
Problema do Isomorfismo e 
Representação de Grafos por Matrizes
Caminhos e Ciclos
Árvores
Grafos Eulerianos e Grafos Hamiltonianos
Grafos Planares
Grafos Direcionados
Módulo: Grafos
16.2Grafos
Construir um embasamento teórico e estrutural 
da Teoria dos Grafos que permitirá adquirir a 
capacidade de resolver problemas algoritmicos 
em grafos, tendo em mente uma preocupação 
computacional.
Objetivo:
16.3Grafos
Inúmeros problemas reais podem ser 
convenientemente modelados por grafos.
Importância:
Os grafos são estruturas matemáticas discretas e
seu estudo além de um interesse puramente 
teórico tem também um enorme interesse prático.
16.4Grafos
Conteúdo:
História
Problema das Pontes de Königsberg
Problema das quatro cores
Aplicações
Aula : Introdução aos Grafos
História:
16.5Grafos
A Teoria dos Grafos, considerada como um ramo da
Matemática Discreta tem uma origem relativamente 
recente.
Século XVIII - Marco inicial da Teoria dos Grafos
O problema que é considerado o marco inicial na
Teoria dos Grafos é o Problema da Ponte de 
Königsberg resolvido pelo matemático suíço 
Leonhard Euler (1707 - 1783) em 1736. 
(Euler foi um dos matemáticos mais prolíficos de todos os tempos e 
deixou contribuições importantes em diferentes áreas da matemática)
16.6Grafos: História
C
D
A B
Ilhas → A, B
Margens → C, D
Problema das Pontes de Königsberg
Na cidade de Königsberg (na antiga Prússia), hoje 
Kaliningrado, sete pontes cruzam o rio Pregel, 
estabelecendo ligações entre duas ilhas e entre as ilhas 
e as margens opostas do rio, conforme a ilustração abaixo: 
16.7Grafos: História
O problema consiste em, partindo de alguma das
margens (C ou D) ou de alguma das ilhas (A ou B) é 
possível determinar um trajeto segundo o qual se 
possa retornar à região de partida após atravessar
cada ponte uma única vez? 
C
D
A B
16.8Grafos: História
Euler foi o primeiro a tratar esse problema sob um
ponto de vista matemático e provou formalmente 
que esse trajeto era impossível.
A prova de Euler apareceu em 1736 em um artigo
intitulado "Solutio problematis ad geometrian situs 
pertinentis". Embora esse artigo não tenha sido escrito 
na linguagem atual de grafos, as suas idéias são de 
natureza grafo teóricas e esse artigo é considerado
o primeiro artigo de grafos.
16.9Grafos: História
•
•
• •A B
D
C
Euler modelou o problema associando a cada região
de terra um ponto e a cada ponte uma linha ligando 
os pontos correspondentes as regiões que a ponte
conectava.
A B
C
D
Euler mostrou que o problema só podia ser resolvido 
se tivéssemos um número par de pontes saindo de 
cada região.
(Vamos estudar isso na aula de Grafos Eulerianos)
Esse diagrama representa um grafo (multigrafo) G e
vamos ver mais adiante que o problema se torna 
determinar um trajeto euleriano no grafo G.
•
•
• •A B
D
C
16.10Grafos: História
Século XIX 
Problemas das quatro cores (Guthrie 1852)
(Problema do Caixeiro viajante)
Problema do Ciclo Hamiltoniano (Sir William Hamilton - 1859) 
Contexto puramente matemático (Jordan 1869)
Teoria das Árvores{Kirchhoff (circuitos elétricos) - 1847Cayley (química orgânica) - 1857
16.11Grafos: História
Problema das quatro cores
Outro problema famoso que impulsionou o 
desenvolvimento da Teoria dos Grafos foi o 
Problema das quatro cores.
Em 1852 Francis Guthrie formulou esse problema. 
O problema das quatro cores consiste em colorir os 
países de um mapa arbitrário, plano, cada país com 
uma cor, de tal forma que países fronteiriços 
possuam cores diferentes, e de maneira que sejam 
usadas o mínimo de cores.
Guthrie conjecturou que quatro cores eram 
suficientes. Esse problema ficou em aberto por
mais de 100 anos.
16.12Grafos: História
O exemplo a seguir mostra que 3 cores não são suficientes.
A
B
C
D
Em 1977 Appel e Haken apresentaram uma prova, utilizando o 
computador (parcialmente aceita pela comunidade matemática), 
de que a conjectura era verdadeira. 
Em 1977 Robertson, Seymour, Sanders e Thomas apresentaram uma 
prova mais combinatória, mas que também utiliza o computador. 
•
•
•
•
A
B
C
D
16.13Grafos: História
Século XX 
Resultados fundamentais {KuratowskiKönig
Menger
Aparecimento do computador impulsionou 
enormemente o desenvolvimento da Teoria de
Grafos.
16.14Grafos: História
16.15Grafos
Aplicações:
Química
Pesquisa Operacional
Engenharia Elétrica e Civil
Arquitetura
Sociologia
Genética
Psicologia
Antropologia
Linguística. . .
Computação: 
Banco de Dados
Redes
Algoritmos Distribuídos
Web
. . .
Exemplo 1:
"Web"
Cada página da "web" pode ser associada a um ponto (nó)
e os "links" associados as linhas entre os pontos
correspondentes as páginas.
link
link link
link
link
link
1 2
3 4
5
16.16Grafos: Aplicações
1 2
3 4
5
• •
• •
•
Grafo da "Web"
( milhões de nós
 bilhões de arestas)
Exemplo 2:
Química
Uma molécula química consiste de um número de átomos 
ligados entre si. Por exemplo, uma molécula de água 
(H2O) consiste de um átomo de oxigênio ligado a 2 átomos 
de hidrogênio e podemos representar pelo diagrama
H HO
16.17Grafos: Aplicações
H HO
• • •
aos átomos pontos no plano
as ligações linhas unindo os pontos associados
aos átomos correspondentes
Planta plana de um apartamento é representada pelo diagrama
sala de estar
quarto
 1
quarto
 2
quarto
 3
sala de
jantar
banheiro 1
banheiro 2
cozinha
área
entrada
Exemplo 3: Arquitetura
— Esses grafos são úteis para representar as conexões entre vários cômodos
 e para analisar o movimento de pessoas em edifícios. 
as ligações entre os cômodos linhas unindo os pontos associados
aos cômodos correspondentes
aos cômodos pontos no plano
Grafo de circulação
banheiro 1
banheiro 2
quarto
 1
quarto
 2
quarto
 3 cozinha
•
•
•
•
••
• •
•
•
área
entrada
sala de estar
sala de 
jantar
16.18Grafos: Aplicações
16.19Grafos
Resumo:
História:
Século XIX - Problema das quatro cores
Século XX - Aparecimento do computador
Aplicações
Século XVIII - Problema da Ponte de Königsberg
(Euler)

Outros materiais