Sunteți pe pagina 1din 18

ALGORITMOS

EM
GRAFOS
Profa. Michelle Nery Nascimento
PUC MINAS SISTEMAS DE INFORMAO
Roteiro
2

Objetivos da disciplina
Ementa e Unidades de Ensino
Motivao
Bibliografia
Avaliaes
Outros Procedimentos

PUC Minas Sistemas de Informao Algoritmos em Grafos


Objetivos
3

Levar o aluno a compreender os principais conceitos da


Teoria dos Grafos e validar hipteses sobre esta teoria
Auxiliar o aluno no desenvolvimento das habilidades de
desenvolver solues computacionais para problemas por
meio da modelagem em grafos
Fornecer subsdios para que os alunos aperfeioem suas
habilidades de desenvolvimento de sistemas, levando-os a
reconhecer a importncia da abstrao e do reuso
PUC Minas Sistemas de Informao Algoritmos em Grafos
Ementa e unidades de ensino
4

Conceitos fundamentais e aplicaes. Operaes sobre grafos. Isomorsmo. Subgrafos.


Dgrafos. Estruturas de dados para representao de grafos
Caminhos e circuitos: algoritmos de travessia, grafos Eulerianos, grafos Hamiltonianos
Conectividade: de vrtice, de arestas, de grafos dirigidos, separabilidade
Fluxos em Redes: Fluxo mximo e corte mnimo, Fluxo de custo mnimo
rvores: geradoras e geradoras mnimas
Planaridade e dualidade
Colorao: de vrtices, de arestas, teorema das quatro cores, heursticas para colorao de
vrtices
Particionamento
Grafos Pert
PUC Minas Sistemas de Informao Algoritmos em Grafos
Motivao
5

Grafos: estrutura matemtica

Utilizados ao longo da histria para proposio,


resoluo, prova ou contra-prova de problemas
prticos variados

PUC Minas Sistemas de Informao Algoritmos em Grafos


Motivao Pontes de Knigsberg
6

Uma cidade, um rio,


quatro regies, sete
pontes.
possvel sair de um
ponto, passar por todas
as pontes uma nica vez
e retornar ao ponto
inicial?
PUC Minas Sistemas de Informao Algoritmos em Grafos
Motivao Pontes de Knigsberg
7

Euler resolveu o
problema em 1736
Para isso, precisou de

um modelo
matemtico...

PUC Minas Sistemas de Informao Algoritmos em Grafos


Motivao Pontes de Knigsberg
8

... E iniciou-se a
teoria dos Grafos

PUC Minas Sistemas de Informao Algoritmos em Grafos


Motivao Pontes de Knigsberg
Curiosamente, se o nmero de pontes fosse apenas
seis, como mostrado na gura, haveria uma soluo
bem simples
Motivao Pontes de Knigsberg
10

Cada vrQce tem um nmero MPAR de arcos


chegando a ele. A primeira vez que voc
chegar a esse vrQce atravs de um dos arcos,
poder sair dele por outro dos dois restantes.
Mas, quando chegar novamente nesse vrQce
pelo terceiro arco, no h como sair dele sem
retraar um arco

PUC Minas Sistemas de Informao Algoritmos em Grafos


Motivao Problema das 3 casas
11

possvel conectar as
trs casas aos trs
servios sem cruzar as
tubulaes?

PUC Minas Sistemas de Informao Algoritmos em Grafos


Motivao Problema das 3 casas
12

PUC Minas Sistemas de Informao Algoritmos em Grafos


Motivao caminhos e rotas
13

Se estou na PUC Contagem e preciso enviar livros por malote para


todas as bibliotecas da RMBH, qual o melhor roteiro a seguir?
PUC Minas Sistemas de Informao Algoritmos em Grafos
Motivao conectividade
14

Rede nacional de
pesquisa RNP
Como otimizar

conexes e
capacidades para o
trfego existente?

PUC Minas Sistemas de Informao Algoritmos em Grafos


Bibliografia sugerida
15

ASCENCIO, Ana Fernanda Gomes; Arajo, Graziela Santos


de. Estrutura de Dados: algoritmos, anlise da
complexidade e implementaes em Java e C/C++.
CORMEN,ThomasH.etal.Algoritmos: teoria e prtica.
PEREIRA, J. M. S. Simes. Grafos e Redes - Teoria e Algoritmos
Bsicos.
BOAVENTURA NETTO, Paulo Oswaldo. Grafos: teoria,
modelos, algoritmos.
PUC Minas Sistemas de Informao Algoritmos em Grafos
Avaliaes
16

Mdulo 1: 1 prova no valor de 30 pontos e exerccios


no valor de 10 pontos
Mdulo 2: 1 prova no valor de 30 pontos e exerccios

no valor de 10 pontos
Trabalho interdisciplinar: 20 pontos

PUC Minas Sistemas de Informao Algoritmos em Grafos


Avaliaes
17

Reavaliao: prova valendo 40 pontos


Substitui a nota do mdulo com menor nota
A nota final ser a nota da reavaliao, somada nota
do mdulo que no foi substitudo e nota do TI
Com 60 pontos na soma, o aluno est apto para
aprovao

PUC Minas Sistemas de Informao Algoritmos em Grafos


Outros procedimentos
18

Chamada e frequncia
Entrega de trabalhos atrasados

No sero aceitos trabalhos atrasados


Liberar para correo assim que entregar

PUC Minas Sistemas de Informao Algoritmos em Grafos

S-ar putea să vă placă și