Вы находитесь на странице: 1из 61

Resoluo de problemas via teoria de grafos

Renato Ferreira de Souza


SERVIO DE PS-GRADUAO DO ICMC-USP

Data de Depsito:

Assinatura:________________________

Resoluo de problemas via teoria de grafos

Renato Ferreira de Souza

Orientador: Prof. Dr. Sergio Henrique Monari Soares

Dissertao apresentada ao Instituto de Cincias


Matemticas e de Computao - ICMC-USP, como
parte dos requisitos para obteno do ttulo de Mestre
Programa de Mestrado Profissional em Matemtica.
VERSO REVISADA

USP So Carlos
Novembro de 2014
Ficha catalogrfica elaborada pela Biblioteca Prof. Achille Bassi
e Seo Tcnica de Informtica, ICMC/USP,
com os dados fornecidos pelo(a) autor(a)

Souza, Renato Ferreira de


S719r Resoluo de problemas via teoria de grafos /
Renato Ferreira de Souza; orientador Sergio
Henrique Monari Soares. -- So Carlos, 2014.
48 p.

Dissertao (Mestrado - Programa de Ps-Graduao


em Mestrado Profissional em Matemtica em Rede
Nacional) -- Instituto de Cincias Matemticas e de
Computao, Universidade de So Paulo, 2014.

1. Grafos. I. Monari Soares, Sergio Henrique,


orient. II. Ttulo.
Dedico esse trabalho a
minha esposa, Fernanda,
que sempre me apoiou e
incentivou a continuar os
estudos. Minha paixo essa
vitria no somente
minha e sim nossa.
Agradecimentos

Agradeo em primeiro lugar a Deus que possibilitou que eu chegasse at aqui, iluminando
cada passo deste rduo caminho, tambm a Nossa Senhora por sempre interceder por mim
junto ao Pai, e colocando pessoas abenoadas em meu caminho.

uma pessoa de enorme importncia para que esta conquista tornasse possvel, pessoa
esta que no incio do Profmat era minha noiva e hoje com a graa divina tornou-se minha
esposa, e com o seu doce amor me incentivou a continuar.

Agradeo imensamente aos meus amados e insubstituveis pais, e ao meu querido irmo
Rodrigo que me acompanham desde o meu nascimento, comemorando comigo todas as vitrias
e apoiando nos momentos de dificuldade.

Ao meu professor orientador, Sergio Henrique Monari Soares, pela grande disponibilidade
de tempo em me atender principalmente aos sbados e pelo seu grande apoio com que conduziu
esse trabalho, a ele meu eterno obrigado.

toda turma 2012/2013 do Profmat, que foi se reduzindo com o passar dos tempos e
desta forma selecionando guerreiros, e com o apoio da turma vencemos barreiras. O apoio de
todos foi indispensvel em minha caminhada.
Resumo

SOUZA, R. F. Resoluo de problemas via teoria de grafos. 2014. 48


f. Dissertao (Mestrado) - Instituto de Cincias Matemticas e de
Computao, Universidade de So Paulo, So Carlos, 2014.

O objetivo deste trabalho introduzir a noo de grafos familiarizando os


alunos com um conceito pouco estudado no ensino fundamental e mdio.
Para isso, foram estudados algumas situaes prticas e a resoluo por
meio de grafos. A apresentao da teoria de grafos feita utilizando
alguns dos problemas clssicos (Pontes de Knigsberg e o Problema do
caixeiro-viajante) que originaram a teoria tal como conhecida nos dias
de hoje.

Palavra-chave: Grafos.

i
Abstract

SOUZA, R. F. Solving problems via graph theory. 2014. 48 f.


Dissertao (Mestrado) - Instituto de Cincias Matemticas e de
Computao, Universidade de So Paulo, So Carlos, 2014.

The aim of this work is to introduce the notion of graphs familiarizing


students with a little concept studied in elementary and middle schools.
For this, some practical situations were studied and the resolution
through graphs. The presentation of the theory of graphs is done using
some of the classic problems (The Knigsberg bridge problem and The
travelling salesman problem) that originated the theory as it is known
today.

Key word: Graphs.

iii
Sumrio

Resumo i

Abstract iii

Introduo 1

1 Grafos 3
1 Primeiras Noes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2 Tipos especiais de grafos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.1 Grafos Eulerianos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.2 Grafos Hamiltonianos . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.3 Grafos valorados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3 Problema do caixeiro-viajante . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.1 Mtodos de soluo para o PCV . . . . . . . . . . . . . . . . . . . . . 22

2 Roteiro de aula 29
1 Introduo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
1.1 Descrio da Comunidade Avaiense . . . . . . . . . . . . . . . . . . . . 29
1.2 Uma breve descrio da escola e dos alunos participantes . . . . . . . . 30
2 Organizao da sala de aula . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3 Folhas de Atividades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4 Resultados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
4.1 Atividade 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
4.2 Atividade 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
5 Resumo dos Resultados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
5.1 Oitava srie do ensino fundamental . . . . . . . . . . . . . . . . . . . . 41
5.2 Terceira srie do ensino mdio . . . . . . . . . . . . . . . . . . . . . . . 42

v
6 Consideraes Finais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
6.1 Modificaes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
6.2 Concluses finais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
6.3 Sugestes de Atividades . . . . . . . . . . . . . . . . . . . . . . . . . . 44

Referncias Bibliogrficas 47
Introduo

Objetivo deste trabalho trazer o assunto de grafos para o cotidiano dos alunos do ensino
mdio, mesmo que de maneira simplificada. Apesar de se tratar de um contedo que no
consta do currculo convencional de ensino, a abordagem proposta acessvel a esse nvel
e deste modo possvel introduzir diversos problemas interessantes que surgem em diversas
reas como no servio de coleta de lixo, controle de trfego, nas etapas de construo na
engenharia civil, dentre tantas outras.
Em 1736, Leonhard Euler escreveu o primeiro artigo relacionado a grafos, de considervel
importncia no s para esta teoria, como tambm para a Matemtica como um todo. Euler
iniciou seus estudos em grafos discutindo um enigma, hoje conhecido como O Problema das
Pontes de Knigsberg, o qual ele resolveu e determinou um mtodo geral para problemas do
mesmo tipo. Posteriormente surgiram outros problemas que hoje so tidos como clssicos
na teoria de grafos, a saber, o problema das quatro cores e o problema do caixeiro-viajante.
Nos dias de hoje, os conceitos sobre grafos so usados nos ramos da Economia, Biologia,
Computao, Engenharia, entre outros.
O presente trabalho est divdido em dois captulos, sendo que o primeiro traz os conceitos
de grafos que foram aqui utilizados na discusso de dois problemas clssicos: Pontes de
Knigsberg e o problema do caixeiro viajante. No segundo captulo temos alguns exerccios
sobre grafos que foram aplicados em sala de aula de uma escola pblica e apresentamos os
resultados obtidos.

1
Captulo

1
Grafos

Neste captulo apresentaremos conceitos bsicos sobre a teoria dos grafos que sero utilizados
nesta dissertao.

1 Primeiras Noes
Definio 1.1. Um grafo um par G = (V, A), onde V um conjunto finito no vazio e A
uma famlia de pares no ordenados de elementos, no necessariamente distintos, de V .

Definio 1.2. Um grafo simples G um grafo G = (V, A), onde A um conjunto de pares
distintos no ordenados de elementos distintos de V.

Os elementos de V so chamados de vrtices do grafo, e os elementos A so as arestas do


grafo. Uma aresta (a, b) A ser denotada simplesmente por ab. Alm disso, dizemos que
uma aresta ab contm os vrtices a e b, ou que a e b pertencem aresta ab.

Definio 1.3. Dado um grafo (V, A) e a, b V , dizemos que a adjacente a b se e somente


ab A e que aresta ab incidente aos vrtices a e b. A notao a b significa que a
adjacente a b.

O nmero de vrtices de uma grafo (V, A) ser representado por |V | ou simplesmente n e


o nmero de arestas ser representado por |A| ou simplesmente m.
A Figura 1.2 uma representao do grafo simples (V, A), sendo V =
{a, b, c, d, e, f, g, h, i, j} e A = {ab, ac, bd, cd, cg, ch, de, dh, ei, f i, f j, gc, gh, hi}.

3
4 Captulo 1 Grafos

No exemplo a seguir, vamos considerar um problema que pode ser abordado pela teoria
de grafos.

Exemplo 1.4. Em uma pequena cidade do interior, Joana uma agente de endemias que
trabalha no combate dengue, inspecionando residncias e orientando os moradores sobre os
possveis focos da doena. Como faz todo o trajeto a p, ela resolve buscar uma forma de
otimizar o seu caminho, e para isso pede ajuda sua amiga Isabela engenheira de trfego.
Primeiramente Isabela pede para a agente o mapa da regio que ser visitada e em seguida faz
a identificao dessa regio como um grafo.

Figura 1.1: Representao (Fonte [1])

a b
f

c d e

g h i j

Figura 1.2: Representao em grafo

O que Joana deseja percorrer um trajeto a partir de um ponto especfico, passando por
todas as casas, sem precisar repetir nenhuma rua, e voltar ao ponto de partida. A soluo
para o problema de Joana o que ser denominado de circuito de Euler, assunto que ser
abordado posteriormente.

Esse exemplo uma verso do problema clssico das Sete Pontes de Knigsberg.
Knigsberg foi uma cidade da antiga Prssia, que hoje faz parte da Rssia, chamada de
Kaliningrado.
A Figura 1.3 mostra um mapa da cidade de Knigsberg. A cidade banhada pelo Rio
Pregel que, ao atravessar a cidade se ramifica formando duas ilhas que esto ligadas entre si e
ao restante da cidade por sete pontes. Segunda a lenda, os moradores da cidade gostavam de
passear pela cidade tarde e cogitaram se haveria um trajeto pela cidade em que cada ponte
fosse atravessada exatamente uma vez e que voltasse para o ponto de partida. Como as suas
tentativas foram sempre falhas, muitos deles acreditavam que no era possvel encontrar tal
1 Primeiras Noes 5

Figura 1.3: Mapa de Knigsberg (Fonte [9])

Figura 1.4: Representao em grafo

percurso, provocando muitas discusses para a poca. Coube a Leonhard Euler1 a brilhante
resoluo por meio de uma representao alternativa do problema, usando pontos e segmentos
1
Leonhard Euler (1707-1783), matemtico e fsico suo. Ele no s fez contribuies decisivas e formativas
para os temas de geometria, clculo, mecnica e teoria dos nmeros, mas tambm desenvolveu mtodos para
resoluo de problemas em astronomia. Em 1727 mudou-se para So Petersburgo, onde ele se tornou associado
da Academia de So Petersburgo de Cincias. Por meio de seus inmeros livros e teses, Euler elevou o clculo
integral para um maior grau de perfeio, desenvolveu a teoria de funes trigonomtricas e logartmicas,
reduziu as operaes analticas para uma maior simplicidade, e lanou uma nova luz sobre quase todas as
partes da matemtica pura. Em 1741, ele tornou-se membro da Academia de Berlim, onde por 25 anos
produziu um fluxo constante de publicaes. Em 1748, em sua obra Introduction in analysin infinitorum, ele
desenvolveu o conceito de funo e avanou o uso de infinitesimais e quantidades infinitas. Ele fez para a
geometria analtica moderna e trigonometria o que os Elementos de Euclides tinham feito para a geometria
antiga. Os seus livros de clculo, Institutiones differentialis calculi, em 1755, e Institutiones Integralis, em
1768-70, serviram como prottipos para o presente, pois eles contm frmulas de diferenciao e numerosos
mtodos de integrao, muitas das quais ele inventou para determinar o trabalho realizado por uma fora e
para a resoluo de problemas geomtricos, e fez avanos na teoria das equaes diferenciais lineares, que so
teis na resoluo de problemas em fsica. Euler retornou Rssia em 1766 a convite de Catarina II. Logo
aps sua chegada em So Petersburgo, ele foi acometido por uma catarata e passou os ltimos anos de sua vida
em cegueira total. Apesar disso, a produtividade continuou intacta, sustentada por uma memria incomum
e uma notvel facilidade em clculos mentais. Seus interesses eram amplos e seu trabalho apresentou uma
exposio admiravelmente clara dos princpios bsicos da mecnica, ptica, acstica e astronomia fsica. Euler
dedicou considervel ateno ao desenvolvimento de uma teoria mais perfeita do movimento lunar, o que foi
particularmente problemtico, uma vez que envolveu as interaes entre o Sol, a Lua e a Terra, conhecido
atualmente como o problema dos trs corpos e ainda sem soluo. Ao longo de sua vida, Euler foi muito
6 Captulo 1 Grafos

de retas, para elucid-lo, de acordo com a Figura 1.4. Os vrtices representam as regies de
terras, enquanto as arestas so as pontes. Notamos que para encontrar a soluo de tal
problema necessrio encontrar um caminho fechado contendo todas as arestas.

Definio 1.5. Sejam G = (V, A) um grafo e v V um vrtice. O grau de v o nmero de


arestas que incidem sobre ele e se denota por d(v). Chama-se ordem do grafo G ao nmero
de vrtices de G, |V |, que representa o cardinal de V .

Exemplo 1.6. Na Figura 1.2, temos d(a) = 2; d(b) = 2; d(c) = 4; d(d) = 4; d(e) = 2;
d(f ) = 2; d(g) = 2; d(h) = 4; d(i) = 4; d(j) = 2.

Definio 1.7. Um grafo direcionado (dgrafo) um par ordenado G = (V, A) onde existe
uma relao de um vrtice para outro, informando especificamente uma direo a ser tomada.

a c

b d

Figura 1.5: Grafo Direcionado

Observando a Figura 1.5, vemos que para ir do vrtice a para o d ser necessria uma
passagem pelos vrtices b e c uma vez que a aresta existente entre a e d incide em direo
contrria.
No que segue, daremos mais algumas definies.

Quando dois vrtices esto ligados por mais de uma aresta, denomina-se multigrafo.
Veja a Figura 1.6 para um exemplo.

Figura 1.6: Multigrafo

Uma aresta um lao se para v V , vv A. Veja a Figura 1.7 para um exemplo.

Duas arestas ab e cd A(G) so adjacentes se possuem um vrtice em comum, isto ,


se a = c ou a = d, ou b = c ou b = d.

Sejam os grafos G = (VG , AG ) e H = (VH , AH ). Dizemos que H um subgrafo de G se


V H V G e AH AG .
absorvido por problemas relacionados com a teoria dos nmeros. Sua maior descoberta, em 1783, foi a lei da
reciprocidade quadrtica, que se tornou uma parte essencial da teoria dos nmeros moderna.
1 Primeiras Noes 7

Figura 1.7: Grafo com Lao

Exemplo 1.8. Sejam G e H os seguintes grafos:

V (G) = {1, 2, 3, 4} V (H) = {1, 3, 4}


A(G) = {{1, 2}, {1, 3}, {2, 3}, {2, 4}, {3, 4}} A(H) = {{1, 3}, {3, 4}}

Note que V (H) V (G) e A(H) A(G) e, assim, H um subgrafo de G. Graficamente,


esses grafos se apresentam como segue

1 2

3 4

Figura 1.8: Grafo G

3 4

Figura 1.9: Grafo H

Teorema 1.9. Seja G = (V, A) um grafo no orientado e com m arestas, ento:


X
d(v) = 2|A|.
vV

Isto , a soma dos graus dos vrtices de um grafo sempre o dobro do nmero de arestas.

Demonstrao. Considerando que cada uma das arestas apresentam dois vrtices, e com isso
contando a quantidade de arestas por vrtice, teremos que toda aresta ser contada duas
vezes, deste modo, a soma dos graus dos vrtices ser o dobro da quantidade de arestas.

Observao 1.1. Para a validade do Teorema 1.9, a aresta em um lao deve ser contada
duas vezes.

Exemplo 1.10. Dez amigos se encontram aps longo tempo separados. Quando se encontram
ocorre uma grande troca de aperto de mos. Observando que cada um dos dez amigos
8 Captulo 1 Grafos

v1 v2

v10 v3

v9 v4

v8 v5

v7 v6

Figura 1.10: Representao do grafo associado ao problema

comprimentariam os nove outros amigos pode-se concluir que ocorreram quantos apertos de
mos?
Associando o problema para grafos, os amigos so os vrtices V e os apertos de mos como
as arestas A. O grau dos vrtices d(vi )=9 com i {1, 2, . . . , 10}, portanto a soma de todos
os graus ser, 10.9=90. Porm, sabemos que a ligao v1 com v2 a mesma de v2 com v1 , e
desta forma o nmero de arestas do grafo dado por |A| = 45.
Como corolrio deste teorema temos:
Corolrio 1.11. Em todo grafo o nmero de vrtices de grau mpar par.
Demonstrao. Suponhamos que um grafo tenha um nmero mpar de vrtices de grau mpar.
Desse modo, a soma desses graus seria mpar. Por outro lado, a soma dos graus do vrtices
de grau par sempre par. Sendo assim, a soma dos graus dos vrtices desse grafo seria mpar,
contradizendo o Teorema 1.9.

Valendo-se do conceito de Matrizes que estudado tradicionalmente no segundo ano do


ensino mdio, podemos fazer uma outra demonstrao do Teorema 1.9. Para fazer isso vamos
primeiramente representar grafos de por meio de matrizes.
Dado um grafo G = (V, A), com n vrtices representados por 1, 2, . . . , n, seja M = [mij ] a
matriz n n dada por (
1 se i adjacente a j;
mij =
0 caso contrario.
Essa matriz denomina-se matriz de adjacncia do grafo G = (V, A). Por exemplo, o grafo
da figura 1.11, possui matriz de adajacncia dada por

0 1 1 0 0

1 0 1 1 0

M = 1 1 0 0 1


0 1 0 0 1

0 0 1 1 0
2 Tipos especiais de grafos 9

b c

d e

Figura 1.11: Grafo simples

A tcnica para provar o Teorema 1.9 ento contar quantos 1s h nesta matriz. De fato, note
que para para cada aresta de G h exatamente dois 1 na matriz (se vi vj A, ento h um 1
na posio ij e um 1 na posio ji). Assim, o nmero de 1 na matriz exatamente 2m, onde
m o nmero arestas.

Exerccio 1.12.

1. Um determinado reinado tem 100 cidades e saem quatro estradas de cada uma delas.
Quantas estradas existem ao todo neste reinado?

2. Uma turma tem 30 alunos. possvel que nove deles tenham 3 amigos cada (na turma),
onze tenham 4 amigos e dez tenham 5 amigos?

3. Mostre que em todo grupo de pessoas, existem pelo menos duas que possuem o mesmo
nmero de conhecidos no grupo.

4. Observando a representao em grafo da Figura 1.2, construa a sua matriz de


adjacncia.

5. Considerando a matriz de adjacncia abaixo, faa sua representao em Grafo.


0 1 1 0 0 0 0 0


1 0 0 1 0 0 0 0

1 0 0 1 0 0 0 0



0 1 1 0 0 0 0 0
X=



0 0 0 0 0 1 0 0

0 0 0 0 1 0 1 0




0 0 0 0 0 1 0 1

0 0 0 0 0 0 1 0

2 Tipos especiais de grafos


Definio 1.13. Um grafo dito completo quando todos os pares de vrtices distintos so
adjacentes. Um grafo completo com n vrtices se denota por Kn .
10 Captulo 1 Grafos

Figura 1.12: Representao de um grafo completo K5

A Figura 1.12 a representao de um grafo completo K5 . Outro exemplo de um grafo


completo a situao apresentada na Figura 1.10.
Para a determinao do nmero de arestas de um grafo completo deve-se realizar a
combinao dos vrtices. Por exemplo
   
6 n n!
|A(k6 )| = = 15, |A(kn )| = = .
2 2 (n 2)!.2!

Definio 1.14. Seja G um grafo. Um grafo G complementar de G sempre que V (G) =


V (G) e A(G) = {ab : a, b V (G), a 6= b, ab
/ A(G)}.

Figura 1.13: Representao de grafos complementares

Definio 1.15. Um grafo G nulo se A(G) = . Isto , um grafo sem arestas.

Figura 1.14: Grafo nulo

Definio 1.16. Se todos os vrtices de um grafo G tm o mesmo grau k , dizemos que G


regular de grau k, ou ainda k-regular.

Observamos que todo grafo completo regular, mas nem todo regular completo. ]

Definio 1.17. Seja G = (V, A) um grafo. Um passeio em G uma sequncia (ou lista)
finita de arestas P = (v0 v1 , v1 v2 , . . . , vl1 vl ). O nmero l denomina-se o comprimento desse
2 Tipos especiais de grafos 11

Figura 1.15: Representao de um grafo 3-regular

passeio. Quando todas as arestas do passeio so distintas, o passeio chamado de trilha; se


v0 = vl o passeio denomina-se trilha fechada, caso contrrio denomina-se trilha aberta.

v0

v1 v3

v2

Figura 1.16: Passeio

Definio 1.18. Um caminho em um grafo G um passeio em G em que nenhum vrtice


repetido, a menos dos extremos.

Figura 1.17: Exemplo de caminho

Definio 1.19. Sejam G e a, b V (G). Dizemos que a ligado a b se existe um caminho


cujo primeiro vrtice a e o ltimo b.

Definio 1.20. Um grafo chamado conexo se cada par de vrtices no grafo est ligado por
um caminho.

Definio 1.21. Um ciclo um grafo regular conexo de grau 2.

Observamos que um caminho um ciclo do qual foi retirada uma aresta.

Exemplo 1.22. Em um pas existem 15 cidades, cada uma das quais est ligada por uma
estrada a pelo menos 7 outras. Prove que o grafo das estradas desse pas conexo, ou seja,
prove que possvel ir de qualquer cidade uma outra qualquer, possivelmente passando por
algumas cidades intermedirias.
12 Captulo 1 Grafos

Figura 1.18: Ciclo

Vamos considerar duas cidades quaisquer e supor que no existe tal caminho ligando as
duas. Sendo assim, no existe uma sequncia de estradas, com o final de cada uma delas
coincidindo com o incio da prxima, ligando as duas cidades. Sabe-se que cada uma dessas
duas cidades est ligada a pelo menos outras 7 estradas. Estas 14 estradas tm que ser todas
distintas: se duas delas fossem a mesma, existiria um caminho que ligaria as duas cidades
dadas inicialmente (veja a Figura 1.19). Portanto, temos que este pas tem pelo menos 16
cidades diferentes, o que contradiz a enunciado do problema.

A B

Figura 1.19

2.1 Grafos Eulerianos


Motivados pelo problema das Sete Pontes de Knigsberg, somos levados seguinte definio:

Definio 1.23. Seja G = (V, A) um grafo. Um passeio em G que percorre cada aresta de
G exatamente uma vez chamado caminho de Euler. Um caminho de Euler que se inicia e
termina no mesmo vrtice chamado circuito de Euler. Por fim, se G possui um circuito de
Euler, dizemos que G um grafo euleriano. Se o grafo no possui um circuito de Euler, mas
sim um caminho de Euler, ele ser denominado semieuleriano.
2 Tipos especiais de grafos 13

c e

f g
a

b d h i

Nas figuras acima, temos dois exemplos, o primeiro de um grafo euleriano e o


segundo de um grafo semieuleriano. Para primeira figura encontramos uma trilha
fechada (ab,bc,cb,bd,dc,cd,da). Para a segunda figura encontramos uma trilha aberta
(hg,gf,fi,ih,hf,fe,eg,gi).
No que segue, vamos estabelecer uma condio necessria para um grafo ser euleriano.
Iniciamos com o seguinte lema.

Lema 1.24. Se todo vrtice de um grafo G, no necessariamente simples, possui grau maior
ou igual a 2, ento G contm um ciclo.

Demonstrao. Se G contm laos ou arestas mltiplas, o resultado imediato. Suponhamos


que G seja um grafo simples. A partir de um vrtice vi qualquer iniciamos a trilha
partindo para um vi+1 adjacente e diferente de vi1 qualquer, vrtices estes garantidos pela
hiptese, como G possui um nmero finito de vrtice em algum momento deste procedimento
escolheremos um vrtice j escolhido antes, e assim produzindo um ciclo.

Teorema 1.25. Um grafo conexo G euleriano se, e somente se, todos os seus vrtice
apresentarem grau par.

Demonstrao. Suponhamos que G seja euleriano; assim, todos os vrtices possuem grau par.
De fato, como G possui uma trilha fechada, ento devemos comear e terminar em um mesmo
vrtice, desta forma cada vez que se chega em um vrtice necessita de uma nova aresta para
sair dele. Logo, o grau de cada vrtice necessariamente par. Reciprocamente, suponhamos
que todos os vrtices tm grau par. Argumentaremos por induo no nmero de arestas m.
Por vacuidade o teorema vlido quando m = 0. Suponhamos que o teorema seja vlido
para todos os grafos com menos de m arestas. Sendo G conexo, todos os vrtices apresenta
grau maior que 2, pois sabemos que os graus so pares. Pelo Lema 1.24, temos um ciclo.
Dentre todas as trilhas fechadas, escolhemos uma trilha T de comprimento mximo. Se T
tiver comprimento m, o teorema estaria demonstrado. Caso contrrio, considere a trilha H
obtida pela retirada de uma das arestas de T . Como foi retirado um nmero par de arestas
de cada vrtice de T e, pela hiptese, todos os vrtices apresentam o grau do vrtice pares,
ao menos uma das componentes de H tem vrtice comum com o T e tem todos os graus
pares. Pela hiptese de induo, H tem uma trilha fechada que passa por todos os vrtices
de H, e podemos formar uma trilha fechada maior conectando T com a trilha em H, mas isto
contrariaria a maximalidade na escolha de T e o demonstrao do teorema est concluda.
14 Captulo 1 Grafos

Voltando ao problema das Sete Pontes de Knigsberg, vemos pelo Teorema 1.25 que
impossvel atravessar todas as pontes e retornar ao ponto de partida sem passar mais de uma
vez por todas elas, porque, o grafo que representa as pontes tem vrtices de grau mpar. No
entanto, persiste a questo da existncia de um trajeto pela cidade atravessando todas as
pontes sem passar mais de uma vez por uma delas sem a necessidade de retornar ao ponto
de partida, ou seja, a questo da existncia de um caminho de Euler. A resposta dada pelo
prximo resultado.

Corolrio 1.26. Um grafo conexo (no necessariamente simples) G semieuleriano se, e


somente se, houver um nico par de vrtices de grau mpar .

Demonstrao. A ideia acrescentar uma aresta a dois vrtices de grau mpar e usar o teorema
anterior.

Exerccio 1.27.

1. O Caso Count Van Diamond. A planta abaixo da residncia do bilionrio Count Van
Diamond, que acaba de ser assassinado. Sherlock Gomes (um conhecido detetive que
nas horas vagas um estudioso da teoria de grafos) foi chamado para investigar o caso.
O mordomo alega ter visto o jardineiro entrar na sala da piscina (lugar onde ocorreu o
assassinato) e logo em seguida sair daquela sala pela mesma porta que havia entrado.
O jardineiro, contudo, afirma que ele no poderia ser a pessoa vista pelo mordomo, pois
ele havia entrado na casa, passado por todas as portas uma nica vez e, em seguida,
deixado a casa. Sherlock Gomes avaliou a planta da residncia (conforme figura abaixo)
e em poucos minutos declarou solucionado o caso. Quem poderia ser o suspeito indicado
por Sherlock Gomes? Qual o raciocnio utilizado pelo detetive para apontar o suspeito?
(Fonte: [10])

Figura 1.20: (Fonte: [10])


2 Tipos especiais de grafos 15

2. Um grupo de ilhas esto ligados por pontes de modo que possvel andar de uma ilha
para outra qualquer. Um turista percorreu todas as ilhas cruzando cada ponte exatamente
uma vez, tendo visitado a ilha de Tripla trs vezes. Quantas pontes h em Tripla se:

(a) o turista no comeou e nem terminou o seu percurso na ilha de Tripla;


(b) o turista comeou o seu percurso em Tripla, mas no termnou por l;
(c) o turista comeou e terminou o seu percurso na ilha de Tripla;

3. (a) Uma pea de fio tem 120 cm de comprimento. possvel us-la para formar arestas
de um cubo com arestas de 10 cm?
(b) Qual o menor nmeros de cortes que preciso fazer no fio para que se possa formar
o cubo desejado?

2.2 Grafos Hamiltonianos


Para motivar a prxima definio, vamos considerar The Icosian game, o qual um jogo
inventado em 1857 por William Hamilton.2 O jogo envolvia um dodecaedro onde cada um
dos seus 20 vrtices receberam nomes de cidades importantes na poca: Dublin, Roma, Paris,
Madrid, etc. O objetivo do jogo era que o jogador viajasse ao redor do mundo, obtendo uma
viagem circular, num itinerrio contnuo pelas arestas de um dodecaedro, que saindo de uma
determinada cidade, inclusse todas as cidades exatamente uma vez. Observa-se que a nica
restrio neste processo era que s era possvel viajar de uma cidade para outra se existisse
uma aresta entre os vrtices correspondentes. O referido itinerrio ia-se marcando com um
fio de l, que se prendia cidade inicial (ex: Dublin) e dava a volta no eixo de cada cidade
por onde passava. O desafio proposto possvel e no muito dficil. Os especialistas podiam
jogar fixando duas ou mais cidades como ponto de partida.
Como o dodecaedro regular de madeira um pouco volumoso e dficil manejar, surgiu
uma outra verso do mesmo jogo, agora como uma figura planificada (veja Figura 1.21).

Definio 1.28. Seja G um grafo. Um caminho em G que passa uma nica vez por cada
vrtice de G chamado caminho Hamiltoniano. Se, alm disso, o caminho comea e termina
2
William Rowan Hamilton (1805-1865), matemtico irlands que contribuiu para o desenvolvimento da
ptica, dinmica e lgebra, em particular descobrindo a lgebra de quatrnios. De 1833 em diante, Hamilton
adaptou seus mtodos pticos para o estudo de problemas de dinmica. Dois dos principais artigos de Hamilton
On a General Method in Dynamics foram publicados em 1834 e 1835. No segundo destes, as equaes
de movimento de um sistema dinmico so expressos em uma forma particularmente elegante (equaes de
movimento de Hamilton). A abordagem de Hamilton foi aperfeioada pelo matemtico alemo Carl Jacobi, e
sua importncia tornou-se evidente no desenvolvimento da mecnica celeste e mecnica quntica. A Mecnica
Hamiltoniana subjacente pesquisa contempornea em geometria simpltica (um campo de pesquisa em
geometria algbrica) e da teoria de sistemas dinmicos. De 1837 a 1846, Hamilton foi presidente da Real
Academia Irlandesa. Em 1856, Hamilton investigou caminhos fechados ao longo das arestas de um dodecaedro
(um dos slidos platnicos) que passam cada uma dos vrtice exatamente uma vez. Em teoria dos grafos tais
caminhos so conhecidos hoje como ciclo Hamiltonianos.)
16 Captulo 1 Grafos

Figura 1.21: Icosain Game (Fonte: [4])

no mesmo vrtice, o caminho chamado ciclo Hamiltoniano. Por fim, se G possui um ciclo
Hamiltoniano, dizemos que G um grafo Hamiltoniano.

Observe os dois grafos abaixo. O primeiro apresenta um ciclo Hamiltoniano, j o segundo


no.

v1 v1

v4 v5 v2 v4 v5 v2

v3 v3

Em teoria de grafos, saber se um grafo ou no Hamiltoniano uma questo muita


estudada, devido a sua aplicao em comunicao, transporte e planejamento. O prximo
resultado apresenta uma condio suficiente para um grafo ser Hamiltoniano.

Teorema 1.29. (Dirac) Se G um grafo de ordem n 3 tal que o d(v) n/2 para cada
vrtice v de G, ento G Hamiltoniano.

Demonstrao. Suponha que a afirmao seja falsa. Ento existe um grafo simples no-
Hamiltoniano maximal G de ordem n 3 que satisfaz a condio do teorema. Ou seja,
(maximal no sentido de que) G no-Hamiltoniano, mas para qualquer par de vrtices no
adjacentes u, v em G, temos que o grafo G + uv (o grafo obtido pelo acrscimo da aresta
uv) Hamiltoniano. Claramente G no completo (todo grafo completo com pelo menos
3 vrtices obviamente Hamiltoniano). Portanto, existem vrtices u e v no adjacentes em
G. Considere o grafo H := G + uv. Pela maximalidade de G, segue que H Hamiltoniano.
Logo, todo circuito Hamiltoniano em H deve conter a aresta uv. Ento G tem um caminho
Hamiltoniano, digamos

P := (uv1 , v1 v2 , . . . , vn v).
2 Tipos especiais de grafos 17

Note que, se vi adjacente a u, ento vi1 no adjacente a v, pois seno

C = (v1 vi , vi vi+1 , . . . , vn1 vn , vn vi1 , vi1 vi2 , . . . , v2 v1 )

seria um circuito Hamiltoniano em G, contrariando a escolha de G. Portanto, para todo


vrtice adjacente a u, existe um vrtice de V (G) tal que v que no adjacente a v. Mas neste
caso,

d(v) n 1 d(u).

Como d(u) n2 , temos que d(v) n 1 n


2 = n
2 1, uma contradio. Logo, a afirmao
verdadeira, e o teorema est provado.

O prximo resultado apresente uma outra condio suficiente para um grafo ser
Hamiltoniano.

Teorema 1.30. (Ore) Seja G um grafo simples de ordem n 3. Se d(u) + d(v) n, para
todo par u, v de vrtices no adjacentes, ento G Hamiltoniano.

Demonstrao. Dado G nas condies do Teorema, suponhamos G no Hamiltoniano.


Adicione em G, se possvel, o maior nmero de arestas de modo que G continue no
Hamiltoniano. Aps isto, qualquer aresta a mais tornar G Hamiltoniano. Observe que
com a adio destas arestas, ainda temos d(u) + d(v) n. Seja C = (v1 v2 , v2 v3 , . . . , vn1 vn )
um caminho G que contm todos os vrtices (tal caminho existe, pois com uma aresta a
mais o grafo seria Hamiltoniano fornecendo assim um ciclo Hamiltoniano). Como G no
Hamiltoniano, C no ciclo e ento os vrtices v1 e vn no so adjacentes. Portanto,
d(v1 ) + d(vn ) n e de modo anlogo ao teorema anterior, mostramos que existe algum
vrtice vi adjacente a v1 tal que vi1 adjacente vn . Deste modo obtemos um ciclo
(v1 v2 , v2 v3 , . . . , vi1 vn , vn vn1 ...vi+1 vi , vi v1 ) contendo todos os vrtices de G, ou seja, um ciclo
Hamiltoniano. Mas isso contradiz as hiteses sobre G e portanto G deve ser Hamiltoniano.

2.3 Grafos valorados


Definio 1.31. Um grafo valorado uma terna G = (V, A, T ), onde V o conjunto de
vrtices do grafo, A o conjunto de arestas do grafo e T um conjunto de nmeros reais que
so atribudos a cada uma das arestas ou aos vrtices do grafo.

Para exemplificar o conceito de grafo valorado, vamos considerar o seguinte exemplo:

Exemplo 1.32. Considere a tabela de tarefas para a construo de uma casa de madeira.
Qual o tempo mnimo, em dias, para a construo desta casa?

No Captulo 2 desta dissertao ser feito uma anlise da aplicao deste exemplo em sala
de aula do ensino fundamental e mdio.
18 Captulo 1 Grafos

Tarefas Pr-requisitos Dias


1. Limpeza do terreno Nenhum 4
2. Produo e colocao da fundao 1 3
3. Produo e colocao da estrutura 2 7
4. Colocao das tbuas externas 3 4
5. Colocao do telhado 3 6
6 Instalao do encanamento e fiao 4e5 6
7. Colocao dos batentes de janelas e portas 3 5
8. Instalao das Janelas e portas 6 5
9. Pintura interior 7e8 5

Tabela 1.1: Tarefas a serem desenvolidas

A resoluo do problema em questo trabalha a ideia de minimizar o tempo de construo,


mas vale ressaltar a necessidade de garantir o tempo mnino para a execuo de todas as
tarefas.
Vamos comear com um grafo sem arestas e a medida que avanarmos no raciocnio
completaremos o grafo. Os vrtices correspondem s tarefas a serem realizadas e indicaremos
sobre cada aresta a durao de cada processo, constituindo-se assim um grafo valorado.

4 6

1 2 3 5 8

7 9

Figura 1.22

Inicialmente efetua-se a limpeza do terreno, para posteriormente dar continuidade no


projeto. Estando concluda a limpeza do terreno, etapa programada para 4 dias, podemos

4
1 2

Figura 1.23: Primeira parte

prosseguir com a produo e colocao da fundao, pois, esta apresenta como pr-requisito
a limpeza do terreno j efetuada. Sendo assim, a produo e colocao da fundao dar
inicio no quinto dia de construo. De acordo com a tabela dos procedimentos, vemos que
para a realizao da tarefa 2 necessrio um perodo previsto de 3 dias. Aps a concluso
do processo de produo e colocao da fundao j ter transcorrido sete dias de obra sendo
2 Tipos especiais de grafos 19

assim, a produo e colocao das estruturas apenas poder ocorrer no oitavo dia de trabalho,
e com uma previso de sete dias adicionais para a concluso (Figura 1.24).

4 3
1 2 3

Figura 1.24: Segunda parte

Concludos todos os trabalhos de produo das estruturas, duas novas equipes de


construtores e serventes entram em ao para acelerar o processo, tendo em vista que o
processo de colocao das tbuas externas, colocao do telhado e colocao das janelas e
portas, so processos independentes, isto , no necessria a finalizao de nenhum deles
para que se prossiga o outro. Portanto, transcorridos 14 dias de construo, trs novos
procedimentos sero iniciados. Observe que para dar continuidade ao processo de construo,

4
7
4 3 7
1 2 3 5

7
7

Figura 1.25: Terceira parte

com a instalao do encanamento e fiao, necessrio que os processos de colocao das


tbuas externas e colocao dos telhados estejam concludos. Por isto devemos observar que
aps concludo o processo de colocao das tbuas externas, foram transcorridos 18 dias do
incio das obras, de acordo com o grafo da Figura 1.26. No podendo avanar ainda, pois como

4
4 6
7
4 3 7
1 2 3 5

7
7

Figura 1.26: Quarta parte

foram transcorridos somente dezoito dias, no teremos encerrado o processo de colocao do


telhado, e desta forma ainda deveremos esperar por mais dois dias para a concluso desta
etapa e, somente assim, iniciar o processo de instalao do encanamento e fiao no vigsimo
primeiro dia de obra. Concludas todas as etapas anteriores, a instalao de portas e janelas
e somente ter incio no vigsimo stimo dia de obra, mesmo que a colocao de janelas
e portas tenha sido realizada bem anteriormente. A instalao das mesmas tem previso
estimada de 5 dias de construo. O ltimo passo na construo da casa, a pintura, depende
20 Captulo 1 Grafos

4
4 6
7
4 3 7 6
1 2 3 5

7
7

Figura 1.27: Quinta parte

4
4 6
7
6
4 3 7 6
1 2 3 5 8

7
7

Figura 1.28: Sexta parte

da boa execuo de todos os demais, representados pela colocao de portas e janelas, processo
iniciado no dcimo quinto dia de construo e finalizado no dcimo nono dia, e tambm da
instalao das mesmas, fato iniciado no vigsimo stimo dia e finalizado no trigsimo primeiro.
De acordo com as informaes contidas na tabela inicial, a pintura da casa tem previso de

4
4 6
7
6
4 3 7 6
1 2 3 5 8
5
7
7 9 Fim
5 5

Figura 1.29: Stima parte

cinco dias de durao, portanto a casa estando concluda transcorridos 36 dias de construo
(Veja Figura 1.29).

Exerccio 1.33. 1. As estradas que ligam regio Norte do Brasil so sempre um


problema para quem necessita utilizar, visto que so escassas e de m qualidade. A
regio tambm possui uma grande bacia hidrogrfica, o que impossibilita a construo
de estradas em alguns trechos. Um candidato a presidncia da repblica necessita se
deslocar de Gois, para Boa Vista, Roraima para cumprir alguns compromissos de sua
campanha. Por questes econmicas ele decide fazer o percurso de carro, e para isso
deve otimizar os quilometros, para que se possa gastar o menos possvel. Observando a
figura 1.30, determine a distncia a ser percorrida.
2 Tipos especiais de grafos 21

Figura 1.30: Estradas Regio Norte

2. Considerando o mapa do Brasil apresentado na Figura 1.30 represente o grafo sobre os


estados e suas divisas.

3. Seja o mapa com algumas cidades do Estado de So Paulo mostrado abaixo e uma tabela
de distncias.

Araatuba Pres. Venceslau Pres. Prudente Tup Marlia Assis Bauru Ourinhos

Araatuba - 150 - 90 110 - 160 -


Pres. Venceslau 150 - 40 95 - - - -
Pres. Prudente - 40 - 85 - 105 - -
Tup 90 95 85 - 60 80 - -
Marlia 110 - - 60 - 85 65 80

Assis - - 105 80 85 - - 75

Bauru 160 - - - 65 - - 105

Ourinhos - - - - 80 75 105 -

(a) Calcule a distncia e o caminho entre as cidades de Araatuba e Ourinhos.


Apresente o seu desenvolvimento.

(b) Com a privatizao das estradas, praas de pedgios foram construdas em todas as
rodovias. Nas rodovias de comprimento inferior a 100 km, o pedgio custa R$4, 00;
caso contrrio, o pedgio tem o valor de R$5, 00. Apresente a soluo que satisfaa
as condies de distncia e custo.
22 Captulo 1 Grafos

3 Problema do caixeiro-viajante
O problema do caixeiro-viajante (PCV) um problema na teoria dos grafos que nenhum
mtodo geral de soluo conhecido. Trata de um problema que exige o ciclo Hamiltoniano
mais eficiente (ou seja, de menor distncia/custo total) que um vendedor deve tomar por
todas as n cidades a serem visitadas por ele. Mais especificamente, dado um grafo completo
valorado G, determinar o valor do menor ciclo Hamiltoniano de G.

3.1 Mtodos de soluo para o PCV

Um caixeiro viajante que tem cinco clientes em cinco cidades, que denotaremos por, A, B,
C, D e E. Ele precisa planejar uma viajem a negcios partindo da cidade A, e retornando a
mesma cidade, passando por todas as cidades uma nica vez.

133
185

152 119
E B
200

120
150
199 121

D C
174

O grafo acima representa o custo de cada viajem, independente do sentido, tambm


representados na tabela abaixo.

A B C D E
A X 185 119 152 133
B 185 X 121 150 200
C 119 121 X 174 120
D 152 150 174 X 199
E 133 200 120 199 X

Mtodos Exatos

Consiste basicamente em fazer um lista com todas as alternativas possvel de caminhos, por
isto torna-se um mtodo exaustivo, e em muitos casos sua complexidade fatorial e em casos
como grafos com altos nmeros de vrtices. Para facilitar este mtodo, utiliza-se uma tcnica
3 Problema do caixeiro-viajante 23

chamada branch-and-bound, que consiste em expandir os ns e cortar caminhos de pesquisa


que no so promissores.

Exemplo 1.34. Utilizar o mtodo exaustivo para resolver o problema do caixeiro-viajante


calcular os valores dos 4! = 24 ciclos Hamiltonianos possveis em K5 . Como no nos interessa
o sentido do ciclo, observa-se a tabela abaixo com todos os 12 ciclos possveis distintos.

Ciclo Hamiltoniano Custo total (R$) Ciclo inverso


ABC DEA 185 + 121 + 174 + 199 + 133 = 812 AEDC BA
ABC EDA 185 + 121 + 120 + 199 + 152 = 777 ADEC BA
ABDC EA 185 + 150 + 174 + 120 + 133 = 762 AEC DBA
ABDEC A 185 + 150 + 199 + 120 + 119 = 773 AC EDBA
ABEC DA 185 + 200 + 120 + 174 + 152 = 831 ADC EBA
ABEDC A 185 + 200 + 199 + 174 + 119 = 877 AC DEBA
AC BDEA 119 + 121 + 150 + 199 + 133 = 722 AEDBC A
AC BEDA 119 + 121 + 200 + 199 + 152 = 791 ADEBC A
AC DBEA 119 + 174 + 150 + 200 + 133 = 776 AEBDC A
AC EBDA 119 + 120 + 200 + 150 + 152 = 741 ADBEC A
ADBC EA 152 + 150 + 121 + 120 + 133 = 676 AEC BDA
ADC BEA 152 + 174 + 121 + 200 + 133 = 780 AEBC DA

Verificando, assim, que obtemos exatamente um ciclo timo, e consequentemente o seu


inverso tambm. Em qualquer um dos casos o caixeiro-viajante gasta R$ 676,00 na sua viagem.

Este mtodo , em geral, impossvel de implementar, j que o nmeros de operaes


da ordem (n 1)!, para Kn . At mesmo um supercomputador capaz de fazer bilhes (1015 )
de clculos por segundo, levaria 10 meses para n = 24, 20 anos para n = 25, 500 anos para
n = 26 e 284 milhes de anos para n = 30.

Mtodos Heursticos

Em Cincia da Computao, normalmente existem duas propriedades principais na criao e


elaborao de algoritmos:

fazer o algoritmo ter um tempo de execuo sempre aceitvel;

ser a soluo tima ou provavelmente boa para o problema em todos os casos.

No entanto, um algoritmo heurstico no cumpre uma dessas propriedades, podendo ser


ou um algoritmo que encontra boas solues a maioria das vezes, mas no tem garantias de
que sempre encontrar ou um algoritmo que tem processamento rpido, mas no tem provas
de que ser rpido para todas as situaes.
24 Captulo 1 Grafos

Mtodo do Vizinho Mais Prximo (mtodo guloso)

Escolhe-se um vrtice e a aresta de menor peso incidente nesse vrtice. Esta aresta determina
um outro vrtice. De cada novo vrtice escolhe-se a aresta de menor peso, de entre as arestas
que so incidentes nesse vrtice e num vrtice que ainda no foi escolhido. No final, regressa-se
ao vrtice inicial.

Exemplo 1.35. No caso do exemplo do caixeiro-viajante, por este algoritmo ele comea pelo
vrtice A. De A vai para C, de C para E, depois para D e finalmente para B, de onde regressa
a A.

133
185

152 119
E B
200

150
199 120 121

D C
174

Com o custo determinado pelos seguintes pesos, 119 + 120 + 199 + 150 + 185 = 773 O
custo desta viagem de R$ 773,00
O mtodo do vizinho mais prximo muito mais rpido do que que o mtodo de exausto,
embora no produza, em geral, uma soluo optimal. No caso do exemplo anterior, o custo
adicional de R$97, 00 e o erro relativo de 97/676 14,3%.
At que ponto o algoritmo Guloso suficientemente eficiente?
Por exemplo, se n = 30 e demorarmos um minuto em cada operao, conseguiremos a
soluo deste algoritmo em meia hora, tempo suficientemente curto quando comparado pelo
mtodo da exausto utilizando um supercomputador gastariamos mais de 200 milhes de
anos. Ponto forte do mtodo Guloso.

Exemplo 1.36. No exemplo do caixeiro-viajante e cinco cidades, suponhamos que o caixeiro-


viajante consiga ampliar seu negcio e consiga mais cinco novos clientes em mais cinco cidades
diferentes.
O custo das viagens entre as cidades est representado abaixo, em forma de um grafo e
em forma de tabela.
Com o total de dez cidades a serem visitadas, a quantidade de caminhos possveis, aumenta
significativamente, como podemos observar.
3 Problema do caixeiro-viajante 25

H K A F

E B

J D C G

A B C D E F G H J K
A X 185 119 152 133 321 297 277 412 381
B 185 X 121 150 200 404 458 492 379 427
C 119 121 X 174 120 332 439 348 245 443
D 152 150 174 X 199 495 480 500 454 489
E 133 200 120 199 X 315 463 204 396 487
F 321 404 332 495 315 X 356 211 369 222
G 297 458 439 480 463 356 X 471 241 235
H 277 492 348 500 204 211 471 X 283 478
J 412 379 245 454 396 369 241 283 X 304
K 381 427 443 489 487 222 235 478 304 X

Observamos que para este problema temos que calcular o peso de 9!=362880 ciclos
Hamiltonianos. Considerando o tempo de trinta segundo para a realizao do ciclo, levariamos
3024 horas, o que representa mais de 4 meses de trabalho, 24 horas por dia, 7 dias por semana.
Recorremos ento para o mtodo guloso obtemos o ciclo,

AC EDBJ GK F H A

cujo o custo de R$ 2153,00. E utilizando um bom computador verificamos que a soluo


optimal de R$ 1914,00.
Sendo assim o erro relativo de (2153 1914)/1914 12, 5%
26 Captulo 1 Grafos

Mtodo do Vizinho Mais Prximo com Repetio

Este algoritmo funciona como o algoritmo do vizinho mais prximo descrito anteriormente,
sendo a diferena que este ltimo implementado tantas vezes quantos os vrtices do grafo,
tomando de cada vez um vrtice diferente como vrtice inicial. Depois, escolhido o ciclo de
peso menor como resultado final do algoritmo. Se for obtido o ciclo

X1 , X2 , . . . , Xk , com X1 = Xk , (1.1)

como resultado deste mtodo, e quisermos um ciclo de vrtice inicial Xj , tomamos o ciclo

Xj , Xj+1 , . . . , Xk = X1 , X2 , . . . , Xj1

cujo peso o mesmo do ciclo (1.1).

Exemplo 1.37. Consideremos novamente o exemplo do caixeiro-viajante e cinco cidades.


Aplicando o algoritmo do vizinho mais prximo com repetio, obtemos sucessivamente os
ciclos:

Ciclo custo (R$)


A-C-E-D-B-A 773
B-C-A-E-D-B 722
C-A-E-D-B-C 722
D-B-C-A-E-D 722
E-C-A-D-B-E 741

Assim, este algoritmo escolhe o ciclo B C A E D B = C A E D B C =


DB C AE D, cujo custo de R$ 722, 00. Como sabemos, este no um ciclo optimal,
mas o resultado mais satisfatrio do que o obtido usando o algoritmo do vizinho mais prximo
(sem repetio) comeando em A. Sendo assim o erro relativo de (722 676)/676 6, 8%

Algoritmo de Kruskal

O algoritmo de Kruskal consiste em escolher arestas, (adjacentes ou soltas) que apresentam os


menores pesos. Tambm conhecido por algoritmo guloso pois, a sua soluo pode se aproximar
ou no da soluo tima. Para a realizao de tal algoritmo, devemos obedecer as seguintes
regras:

1. no permitido formar um ciclo, a no ser que j tivermos percorridos todos os vrtices;

2. no permitido que das arestas escolhidas trs delas sejam incidentes em um mesmo
vrtice.
3 Problema do caixeiro-viajante 27

A
133
185
152 119
E B
200
120
150
199 121
D C
174

Exemplo 1.38. (o caxeiro-viajante e cinco cidades). Pelo Algoritmo de Kruskal;

Inicialmente temos as arestas a c = 119 representada pela Figura 1.31 e a aresta


c e = 120, representada pela Figura 1.32.

119
E B

D C

Figura 1.31

119
E B
120

D C

Figura 1.32

Neste momento prosseguiramos com a aresta b c = 121 como a de menor peso, porm
para est escolha, se contraria a segunda regra de Kruskal (trs arestas incidntes em um
mesmo vrtice). Prosseguindo temos a aresta e a = 133 porm caso seja escolhida esta
contraria a primeira regra de Kruskal (formar um ciclo antes de percorrer todos os vrtices).
Sendo assim partimos para a aresta b d 150, representada pela Figura 1.33 e a prxima
aresta e b 152, representada pela Figura 1.34.
28 Captulo 1 Grafos

119
E B
120
150

D C

Figura 1.33

200 119
E B
120
150

D C

Figura 1.34

152 119
E B
200
120
150

D C

Figura 1.35

As arestas c d = 174 e a b = 185 no satisfazem a segunda condio de Kruskal.


A aresta d e = 199 no satisfaz a primeira e nem a segunda condio de Kruskal. Sendo
assim, para fecharmos a condio do problema temos a aresta d a 200, representada na
Figura 1.35. Portanto, para a concluso do percurso, o caixeiro-viajante ir percorrer o ciclo
A C E B D A em um percurso de custo total de R$ 741,00.
Este com erro relativo de (741 676)/676 9, 6%.
Captulo

2
Roteiro de aula

1 Introduo
Este captulo dedicado a descrever a atividade realizada em sala de aula envolvendo o
conceito de grafo. Para que se realizassem as atividades com um melhor rendimento dos
alunos, foram elaboradas fichas de atividades para que se pudessem analisar detalhes sobre a
resoluo e linha de raciocnio utilizada por eles. Para a elaborao das fichas foram utilizadas
questes do banco de questes da OBMEP [7] e algumas verses dos exemplos apresentados
no Captulo 1. Aps uma breve descrio da escola e dos alunos envolvidos, descreveremos
os procedimentos para a aplicao, os resultados obtidos, uma analise do desempenho dos
estudantes e as consideraes finais.

1.1 Descrio da Comunidade Avaiense

Localizada no centro do Estado de So Paulo, a pequena cidade de Ava, (4959 habitantes


segundo ultimo censo do IBGE em 2010) conta com cinco escolas estaduais, sendo apenas
uma localizada no permetro urbano, as demais so localizadas na zona rural do municipo
mais precisamente em quatro aldeias indgenas (Aldeia Ekerua, Aldeia Kopenoti, Aldeia
Nimuendaju e Aldeia Teregua), porm estas atendem apenas alunos indigenas e conta
apenas com o ensino fundamental, sendo assim, quando estes chegam ao ensino mdio,
so matriculados na Escola Estadual de Ensino Fundamental e Mdio Doutor Anis Dabus
localizada no centro do municpio de Ava.

29
30 Captulo 2 Roteiro de aula

1.2 Uma breve descrio da escola e dos alunos participantes

A Escola Estadual de Ensino Fundamental e Mdio Doutor Anis Dabus fica localizada na
rua Doutor Pedro da Rocha Braga, n. 372 no centro do municpio de Ava. Os alunos so
atendidos no trs perodos, matutino, vespertino e noturno. Sendo que o perodo da manh
composto por uma turma do sexto ano, uma turma do stimo ano, uma turma do oitavo
ano e duas turmas de oitava srie, alm de uma segunda srie e uma terceira srie do ensino
mdio. J o perodo da tarde composto de uma turma de sexto ano, uma turma de stimo
ano, duas turmas de oitavo ano e uma oitava srie do ensino fundamental, alm de uma turma
da primeira srie, uma turma da segunda srie e uma turma de terceira srie do ensino mdio.
O perodo noturno composto de uma turma da primeira srie, uma turma de segunda srie
e uma turma da terceira srie, ambas do ensino mdio. Com turmas mdias de 35 alunos. O
espao fsico da escola e composto por nove salas de aula, um laboratrio de informtica com
25 novos computadores, sala de leitura e biblioteca, uma quadra poliesportiva coberta, uma
sala de vdeo com televiso de 51 polegadas e DVD, refeitrio, alm da parte administrativa
da escola que composta de uma secretaria, uma sala para diretoria e vice diretoria, uma
sala para a coordenao pedaggica, e uma sala para professores. Os alunos atendidos pela
escola so distribudos da seguinte maneira: no perodo matutino a maioria dos estudantes
da zona urbana da cidade, no perodo vespertino a grande parte alunos atendidos da zona
rural, alm dos indigenas j mencionados, o perodo noturno fica dedicado aos alunos da zona
rural ou urbana que trabalham durante o dia.

2 Organizao da sala de aula

As atividades foram aplicadas em duas turmas, sendo uma delas uma oitava srie do ensino
fundamental e uma terceira srie do ensino mdio, ambas no perodo da manh, uma vez que
o professor que defende esta dissertao de mestrado, leciona apenas neste turno. Inicialmente
se pensou em aplicar tais atividades em duas sries distintas para avaliar as diferentes formas
de raciocnio. Em ambas as salas foram aplicadas em uma nica aula dupla de 50 minutos
cada, totalizando 100 minutos de atividades. Para uma melhor realizao das atividades as
turmas foram divididas em duplas.

Sendo que a oitava srie ficou dividida em 14 duplas, enquanto a terceira srie em 16
duplas, totalizando assim 30 duplas para serem avaliadas.

A proposta era que a atividade fosse entregue sem uma apresentao formal dos conceitos
de grafo para avaliar o conhecimento prvio dos alunos sobre o assunto. Somente aps a
anlise das folhas com as atividades que o professor realizaria uma explanao sobre os
aspectos tericos envolvidos para que os alunos pudessem resolver com maior facilidade.
3 Folhas de Atividades 31

3 Folhas de Atividades

A folha de atividade foi dividida em dois exerccios, sendo que o primeiro era subdividido
em trs itens, onde para os dois primeiros itens os estudantes deveriam encontrar um ciclo
hamiltoniano, e para o terceiro item, o contrrio, mostrar que no existem tal ciclo.

Por se tratar de um item bsico, para os itens a e b nada foi mencionado, apenas orientados
a ler e interpretar o enunciado do problema.

Figura 2.1: Problema 1 itens a e b

Esperava-se que os alunos no apresentassem problemas para a soluo dos mesmos.


Vejamos uma resposta esperada para cada item.
32 Captulo 2 Roteiro de aula

Figura 2.2: Problema 1 item c

1. (a) Uma simples sequncia de flechas j seria considerada resposta certa, porm vamos
enunciar a resposta com a sequncia das iniciais de cada uma das cidades em
questo

A B

D C

Figura 2.3: Representao problema 1 item a

Temos como soluo de tal problema o ciclo hamiltoniano A D C B E A.

(b) Para este item, caso a escolha do ciclo hamiltoniano do item anterior no contenha
a aresta DE o ciclo pode permanecer o mesmo.

A B

D C

Figura 2.4: Representao problema 1 item b


3 Folhas de Atividades 33

Uma maneira de mostrar solues distintas para o problema, vamos citar o ciclo
hamiltoniano A B E C D A.
(c) Pela falta de hbito dos alunos em formalizar uma demonstrao, deve-se
mencionar que eles podem fazer por dois mtodos, o mais simples de entender,
porm de maior complexidade para realizar, seria tentar exaustivamente todos os
caminhos possveis. O outro mtodo seria encontrar uma maneira de mostrar a
indisponibilidade de tal caminho.
Vejamos uma demonstrao aceitvel.
Chamamos de A os vrtices j existentes nas situaes anteriores, e N os novos
vrtices.

A N A

N A N

A N A

Figura 2.5

Para que se realize o caminho proposto necessrio que se percorra cada vrtice
uma nica vez, sendo assim teramos 5 vrtices antigos e 4 novos. Observando que
de cada ponto antigo somente possvel caminhar para um vrtice novo, assim
como de um ponto novo, somente possvel seguir para um antigo. Portanto se
fosse possvel sair de um vrtice antigo e retornar para ele, deveramos ter uma
sequncia alternada de A, N, A, N, A, N, ... , sempre encerraramos em um vrtice
novo, para depois retornar ao inicial, e para que isto ocorra deveramos ter uma
mesma quantidade de vrtices novos e antigos, o que contradiz a situao inicial,
onde destacamos a existncia de 5 vrtices antigos e 4 novos! Portanto, no
possvel que tal caminho exista.
Na segunda parte da atividade foi apresentado um problema sobre a construo de uma
casa de madeira. Como tarefa, os alunos deveriam determinar o tempo de construo
por duas empresas concorrentes e decidir qual realizaria a construo em menor tempo.
Para isso, os alunos deveriam atentar-se ao fato de que alguns passos de construo
poderiam ser feitos simultaneamente, com isso o tempo de realizao da obra no seria
simplesmente a soma da durao de cada passo.
Nessa atividade os alunos deveriam usar a noo da representao em grafo para melhor
visualizar o andamento dos passos da construo. J era esperado que os alunos
apresentassem uma maior dificuldade para a realizao dessa atividade, justamente pela
falta de conhecimento da teoria dos grafos.
34 Captulo 2 Roteiro de aula

Figura 2.6: Problema 2 itens a e b

2. No que segue, apresentamos um modo de resoluo que poderia ser adotado pelos alunos.

(a) Determinao da empresa vencedora.


3 Folhas de Atividades 35

Iniciamos com a PATRIMONIOBRASIL

4
4 6
7 6
4 3 7 6
1 2 3 5 8
5
7 5 5
7 9 Fim

Figura 2.7: Grafo empresa PATRIMONIOBRASIL

Tarefa 1: 4 dias
Tarefa 2: 3 + 4 = 7 dias
Tarefa 3: 7 + 7 = 14 dias
Tarefa 4: 4 + 14 = 18 dias
Tarefa 5: 6 + 14 = 20 dias
Tarefa 6: max(TAREFA 4, TAREFA 5) + TAREFA 6 = 20 + 6 = 26 dias
Tarefa 7: 5 + 14 = 19 dias
Tarefa 8: 5 + 26 = 31 dias
Tarefa 9: max(TAREFA 7, TAREFA 8) + TAREFA 9 = 31 + 5 = 36 dias
Desta forma a durao na construo ser de 36 dias.

Para a empresa CULTURA SEM LIMITES temos:

4
4 6
5 3
5 4 5 7
1 2 3 5 8
3
5 8 2
7 9 Fim

Figura 2.8: Grafo empresa CULTURA SEM LIMITES

Tarefa 1: 5 dias
Tarefa 2: 4 + 5 = 9 dias
Tarefa 3: 5 + 9 = 14 dias
Tarefa 4: 4 + 14 = 18 dias
Tarefa 5: 7 + 14 = 21 dias
Tarefa 6: max(TAREFA 4, TAREFA 5) + TAREFA 6 = 21 + 3 = 24 dias
Tarefa 7: 8 + 14 = 22 dias
Tarefa 8: 3 + 24 = 27 dias
Tarefa 9: max(TAREFA 7, TAREFA 8) + TAREFA 9 = 27 + 2 = 29 dias
Desta forma a durao na construo ser de 29 dias.
36 Captulo 2 Roteiro de aula

Desta maneira os alunos podero concluir que a empresa CULTURA SEM LIMITES
ser vencedora da licitao para a construo.
(b) Anlise do tempo de atraso.

4
4 6
5 3
5 4 5 7
1 2 3 5 8
3
5 8+8 2
7 9 Fim

Figura 2.9: Grafo empresa CULTURA SEM LIMITES com atraso

Tarefa 1: 5 dias
Tarefa 2: 4 + 5 = 9 dias
Tarefa 3: 5 + 9 = 14 dias
Tarefa 4: 4 + 14 = 18 dias
Tarefa 5: 7 + 14 = 21 dias
Tarefa 6: max(TAREFA 4, TAREFA 5) + TAREFA 6 = 21 + 3 = 24 dias
Tarefa 7: 8 + 14+(8 dias de atraso)= 30 dias
Tarefa 8: 3 + 24 = 27 dias
Tarefa 9: max(TAREFA 7, TAREFA 8) + TAREFA 9 = 30 + 2 = 32 dias
Desta forma a nova durao na construo ser de 32 dias e assim verifica-se 3 dias de
atraso em relao ao prazo final.

4 Resultados
Nesta seo vamos descrever alguns pontos observados na realizao das atividades. Atentos
aos alunos, informamos que as salas de aulas so formadas de forma bem heterognea,
no existindo assim uma diferenciao de alunos, desta forma ambas as salas contam com
alunos empenhados como tambm alunos com rendimento insatisfatrio, bem como alunos
desmotivados e indisciplinados. Portanto, faremos as observaes separadamente apenas pelo
critrio das classes serem sries distintas.

4.1 Atividade 1
1. Primeiro item
A primeira atividade consistia em um exerccio extraido do banco de questes [7] da
Olmpiada Brasileira de Matemtica das Escolas Pblicas OBMEP 2014, onde os alunos
deveriam apenas encontrar um ciclo hamiltoniano para o problema.

(a) Observando a oitava srie:


4 Resultados 37

10 duplas conseguiram atingir o objetivo esperado, sendo que alguns alunos


questionavam a facilidade da questo.
2 duplas no compreenderam o fato de que a personagem em questo deveria
retornar ao ponto de partida, sendo assim deixaram de realizar a atividade
completamente.
1 dupla marcou todos os caminhos, e assim errou o item.
1 dupla no realizou as atividades.
(b) Terceira srie:
13 duplas realizaram a tarefa corretamente. Utilizando at mesmo as iniciais
dos nomes das cidades fictcias para indicar o caminho proposto.
2 duplas no observaram atentamente o enunciado, e no retornaram ao vrtice
inicial.
1 dupla simplesmente no realizou a atividade, por falta de interesse e
compromisso com a educao.

Figura 2.10: Resposta parcialmente correta do exerccio 1 item a para oitava srie

2. Segundo item
Assim como o item a do problema, este item tambm consiste em localizar um ciclo
hamiltoniano, agora faltando uma das arestas.

(a) Oitava srie:


10 duplas compreenderam bem o problema e realizaram de maneira
satisfatria.
2 duplas no conseguiram compreender a situao e no retornaram ao vrtice
inicial. As mesmas duplas que erraram a atividade anterior.
2 duplas no conseguiram pensar em um novo caminho, pois a aresta retirada
fazia parte da soluo encontrada anteriormente.
(b) Terceira srie:
12 duplas realizaram de maneira satisfatria a atividade.
38 Captulo 2 Roteiro de aula

3 duplas novamente no observaram o fato de ter que retornar ao vrtice inicial.


1 dupla novamente no realizou a atividade.

Figura 2.11: Resposta correta item B

3. Terceiro Item
Diferente dos dois tens anteriores, este item exigia que o aluno mostrasse no ser possvel
realizar o ciclo hamiltoniano com a insero de quatro novos vrtices.

(a) Oitava srie:


11 duplas tentaram mais de cinco caminhos diferentes, e verificaram que
nenhum dos caminhos tentados, satisfaziam os objetivos propostos.
3 duplas tentaram uma ou duas vezes, porm no concluindo que no era
possvel.
(b) Terceira srie:
13 duplas tentaram mais de cinco caminhos diferentes, e verificaram que
nenhum dos caminhos tentados, satisfaziam os objetivos propostos.
1 dupla tentou 3 vezes, porm no concluiu a questo.
2 duplas no tentaram ao menos uma vez.

Esperava-se que alguma dupla, principalmente da terceira srie do ensino mdio, pudesse
tentar alguma maneira lgica de mostrar, e no pelo mtodo das possibilidades.

4.2 Atividade 2
Como segunda atividade foi proposto um exerccio sobre a construo de casas de madeira
para exposies nas cidades sedes da copa do mundo. A atividade foi dividida em dois tens
para a melhor compreenso dos alunos.

1. Primeiro Item
Como primeiro item, eram apresentadas duas tabelas para o processo de licitao da
construo das casas e cabia aos alunos determinao da empresa que construiria em
menor tempo. Vamos aos resultados.
4 Resultados 39

Figura 2.12: Resposta Parcialmente correta item C

(a) Oitava srie

8 duplas no conseguiram compreender o que estava sendo pedido no exerccio


e por isso no realizaram as atividades. Resultado at que esperado pelo nvel
de complexidade do exerccio.
5 duplas se esforaram para chegar a uma soluo, porm apenas realizaram
as somas das duraes de maneira incorreta, pois no compreenderam o fato
de que algumas atividades distintas poderiam serem feitas simultaneamente,
sendo assim, somaram a durao das tarefas. Obtendo respectivamente 45 e
41 dias.
1 dupla percebeu o fato de que mais de uma atividade poderiam ser realizadas
simultaneamente, porm no conseguiu chegar no resultado esperado.

(b) Terceira srie

5 duplas no se atentaram as condies iniciais do problema, sobre o fato


de que algumas tarefas poderiam ser realizadas simultaneamente e com isso
acelerando o tempo de construo. Desta forma somaram os valores de todos
os dias de processo. Obtendo assim 45 dias para a primeira empresa e 41 para
a segunda, desta forma sagrando-se vencedora a segunda empresa.
4 duplas entenderam que tarefas poderiam ser feitas simultaneamente,
porm no conseguiram associar quais tarefas poderiam ser realizadas
concomitantemente, somando assim os nmeros dos dias que no tinham as
mesmas tarefas como pr-requisitos. Obtendo assim valores errados.
40 Captulo 2 Roteiro de aula

2 duplas realizaram a construo de uma idia bsica de grafo, conseguindo


assim formar uma representao que melhor as ajudassem a solucionar tal
problema, porm se confundiram na soma da durao dos dias.
1 dupla realizou todo o processo de construo do grafo corretamente e chegou
a somar e chegou a encontrar a resposta correta do item, porm no foi
mencionada.
4 duplas no se esforaram para nem ao menos tentar solucionar o problema
e questionaram a diferena no nvel de dificuldade da atividade anterior.

Figura 2.13: Resposta parcialmente correta exercicio 2 item a

2. Segundo Item
Uma vez conhecida a empresa vencedora, as obras so iniciadas, mas alguns imprevistos
ocorreram devido a uma greve de funcionrios, o que atrasou a entrega de uma
determinada tarefa em oito dias. Acarretando um possvel atraso na entrega final.
Dever do aluno seria verificar se houve ou no atraso.

(a) Oitava srie


2 duplas argumentaram que como o tempo de paralizao foi de 8 dias o
possvel atraso seria de 8 dias por no terem compreendido o contexto do
exerccio.
5 duplas adicionaram apenas os 8 dias de paralizao na quantidade de dias
anterior, desta maneira obtemos 41 + 8 = 49 dias.
6 duplas no realizaram a atividade por no terem realizado a atividade
anterior.
(b) Terceira srie
5 Resumo dos Resultados 41

4 duplas no realizaram a atividade tendo em vista que no realizaram o item


anterior.
8 duplas desenvolveram estratgias paralelas como somar a durao dos dias
e descontar os perodos simultneos, porm, ao trmino, adicionaram o tempo
de atraso.
3 duplas chegaram a esboar a representao em formato de um grafo, porm
errando nos clculos dos procedimentos.
1 dupla atingiu o objetivo esperado chegando a soluo esperada e em seguida
observaram que o tempo que o funcionrio de colocao das portas e batentes
permaneceu parado no deveria ser adicionado ao tempo total, tendo em vista
que outros procedimentos ainda no haviam sido realizados e desta forma
constatou um tempo adicional de 3 dias.

Figura 2.14: Resposta incorreta exerccio 2 item b

5 Resumo dos Resultados


Observe abaixo os resultados individuais de cada turma.

5.1 Oitava srie do ensino fundamental

Exerccio 1 Satisfatrio Parcialmente Insatisfatrio


item a 10 2 2
item b 10 2 2
item c 0 11 3

Tabela 2.1: Tabela 1: Resultados exerccio 1, oitava srie


42 Captulo 2 Roteiro de aula

Exerccio 2 Satisfatrio Parcialmente Insatisfatrio


item a 0 6 8
item b 0 5 9

Tabela 2.2: Tabela 2: Resultados exerccio 2, oitava srie

5.2 Terceira srie do ensino mdio

Exerccio 1 Satisfatrio Parcialmente Insatisfatrio


item a 13 2 1
item b 12 3 1
item c 0 14 2

Tabela 2.3: Tabela 1: Resultados exerccio 1, terceira srie

Exerccio 2 Satisfatrio Parcialmente Insatisfatrio


item a 3 4 11
item b 1 11 4

Tabela 2.4: Tabela 2: Resultados exerccio 2, terceira srie

Estes so os resultados alcanados pelas turmas. Aps a anlise dos resultados, os exercios
foram refeitos juntamente com as respectivas turmas e esclarecendo as dvidas dos alunos.

6 Consideraes Finais
Nesta seo faremos alguns relatos com sugestes de alteraes no desenvolvimento das
atividades relatadas na seo anterior, para que os alunos possam apresentar um melhor
desempenho, e assim atingindo a totalidade dos objetivos.

6.1 Modificaes

A principal modificao para uma melhor realizao de todos os exerccios a definio de um


lugar especfico para a resoluo dos alunos, alm de orientaes sobre que no sero aceitos
clculos e raciocnios fora da regio delimitada.
No segundo exerccio tambm se faz necessrio uma modificao no texto presente do item
b sobre o atraso na construo da obra. A folha de atividade aplicada para os alunos trazia
a seguinte pergunta:
6 Consideraes Finais 43

Considerando que a empresa vencedora teve um problema com o funcionrio responsvel


pela colocao dos batentes das portas e janelas, e que este se manteve em greve por oito dias,
somente quando sua situao foi regularizada este voltou ao servio, determine quantos dias
a obra foi atrasada.

A pergunta formulada desta maneira, induz o aluno afirmar que houve um atraso. Portanto
necessrio adicionar ao final da frase um complemento, ficando da seguinte forma:

Considerando que a empresa vencedora teve um problema com o funcionrio responsvel


pela colocao dos batentes das portas e janelas, e que este se manteve em greve por oito dias,
somente quando sua situao foi regularizada este voltou ao servio, determine, caso ocorra,
de quantos dias ser o atraso da obra?

Uma outra modificao necessria uma acerto em alguns pr-requisitos dos


procedimentos para a construo das casas de madeira.

Tarefas Pr-requisitos Dias


1. Limpeza do terreno Nenhum 4
2. Produo e colocao da fundao 1 3
3. Produo da estrutura 2 7
4. Colocao das tbuas externas 3 4
5. Colocao do telhado 3 6
6 Instalao do encanamento e fiao 4e5 6
7. Colocao dos batentes de janelas e portas 3 5
8. Instalao das Janelas e portas 6 5
9. Pintura interior 7e8 5

Tabela 2.5: Tabela original atividade 2

As modificaes das tabelas so necessrias uma vez que para a instalao das janelas e
portas necessrio que a colocao dos batentes de portas e janelas esteja concludo e no a
instalao dos encanamentos e fiaes, conforme citado na tabela anterior.
Por fim, observamos que faltou realizar a devolutiva aos alunos das atividades corrigidas,
visando uma melhor aprendizagem dos conceitos.

6.2 Concluses finais

A teoria dos grafos apresenta aspectos que merecem destaque no currculo da educao bsica
brasileira, pois capaz de contribuir para a formao do indivduo autnomo, criativo e capaz
de aprender a aprender.
44 Captulo 2 Roteiro de aula

Tarefas Pr-requisitos Dias


1. Limpeza do terreno Nenhum 4
2. Produo e colocao da fundao 1 3
3. Produo e colocao da estrutura 2 7
4. Colocao das tbuas externas 3 4
5. Colocao do telhado 3 6
6 Instalao do encanamento e fiao 4e5 6
7. Colocao dos batentes de janelas e portas 3 5
8. Instalao das janelas e portas 7 5
9. Pintura interior 7e8 5

Tabela 2.6: Tabela modificada atividade 2

Documentos oficiais do Ministrio da Educao apresentam a resolues de problemas


como uma alternativa para inserir o aluno em um mundo contemporneo, visto que as
escolas de educao bsica devem abordar temas pertinentes que possam contribuir com
desenvolvimento do cidado que se deseja formar.
Em nossa dissertao de mestrado apresentamos conceitos bsicos e histricos sobre
teoria dos grafos para que este trabalho possa a vir ser aplicado com a educao bsica.
Especificamente para este trabalho foram elaboradas duas atividades extras curriculares, a
primeira de baixa dificuldade e segunda em um nvel mais avanado. Para que obtivssemos
resultados mais amplos, as atividades foram aplicadas em duas sries ou anos distintos,
sendo uma oitava srie e um terceiro ano, respectivamente sries finais dos seus ciclos,
ensino fundamental II e ensino mdio, ambas em uma escola estadual. Apesar da habitual
desmotivao por parte de alguns alunos com o sistema educacional, conseguimos encontrar
grupos de alunos alunos que se propuseram a desenvolver as atividades extras curriculares.
De um modo geral, os resultados foram satisfatrios, e me rendeu um avano em minha
prtica docente, pretendo continuar abordando atividades relacionadas a grafos em todas as
salas a qual vier lecionar futuramente.
Na seo abaixo encontram algumas sugestes de atividades que podem ser trabalhadas
com alunos de educao bsica, cabendo ao professor responsvel selecionar e adaptar ao nvel
de seus alunos.

6.3 Sugestes de Atividades


Abaixo esto listados diversos problemas que podem ser abordados pela teoria dos grafos em
diferentes momentos para diversas salas do ensino bsico.

1. Na cidade de psilon existem 45 casas cada uma com uma nica linha de telefone,
considerando que as linhas so conectadas. Responda:
6 Consideraes Finais 45

(a) possvel conectar estas linhas telefnicas de modo que cada uma seja ligada a
exatamente outros 7 telefones?
(b) E se for conectados a exatamente 6 outras linhas telefnicas?

2. Os amigos Joo, Pedro, Antnio, Marcelo e Francisco sempre se encontram para


conversar e as vezes jogar dama, xadrez e domin. As preferncias de cada um so
as seguintes:

Joo s joga Xadrez,


Pedro no joga domin,
Antnio joga tudo,
Marcelo no joga xadrez e domin,
Francisco no joga nada.

(a) Represente atravs de um grafo G = (V, A) todas as possibilidades de um amigo


jogar com os demais. Defina V e A.
(b) Defina um subgrafo em que todos, menos Francisco, joguem ao mesmo tempo.

3. Em um reino existem 101 cidades, algumas delas so conectadas por estradas, e cada
par de cidades conectado por um e somente um caminho simples. Quantas estradas
existem?

4. Um tabuleiro de xadrez tem a forma de uma cruz, obtida apagando-se os quadrados do


canto de um tabuleiro 4x4. possvel que um cavalo faa um passeio neste tabuleiro,
passando por todas as casas exatamente uma vez, e terminando na mesma casa que
comeou?

5. Maria convidou nove garotos e nove garotas para a sua festa de aniversrio. Ela preparou
camisetas com os nmeros de 1 a 18, ficou com a de nmero 1 e distribuiu as demais
para seus convidados. Durante uma dana, ela observou que a soma dos nmeros de
cada casal era um quadrado perfeito. Quais pares estavam danando?

6. Existem 30 cidades em um pas. Cada uma delas conectadas a cada uma das outras por
uma estrada. Qual o nmero mximo de estrada que podem ser fechadas de modo
que ainda seja possvel viajar de uma cidade qualquer outra?
Referncias Bibliogrficas

[1] ALVES, R. S. O. Um caminho para combater a dengue. Disponvel em: <


http://m3.ime.unicamp.br/recursos/1060>. Acesso em: 22 ago. 2013.

[2] COSTA, P. Teoria de Grafos e suas Aplicaes. 2011. 77 f. Dissertao (Mestrado


Profissional em Matemtica) - Instituto de Geocincia e Cincia Exatas, Universidade
Estadual Paulista Julio de Mesquita Filho, Rio Claro, 2011.

[3] FOMIN, D.; GENKIN, S.; ITENBERG, I. Crculos matemticos: a experincia russa.
Rio de Janeiro: IMPA, 2012.

[4] Histria e imagens do Icosain Game. Disponvel em: < http://www.ime.usp.br/ yw/-
2013/grafinhos/aulas/cap4.pdf >. Acesso em 22 jul. 2014.

[5] Instituto Brasileiro de Geografia e Estatstica: Ava SP. Disponvel em: < http://-
cod.ibge.gov.br/23AT2 >. Acesso em: 22 ago. 2014.

[6] JURKIEWICZ, S. Grafos: uma introduo. Apostila 5 do Programa de Iniciao


Cientfica Jr. (PIC), 2009. Disponvel em: < http://www.obmep.org.br/prog_ic_2010/-
apostila2010.html>. Acesso em: 20 ago. 2013.

[7] OBMEP 2014: banco de questes. Disponvel em: < http://www.obmep.org.br/-


banco.htm>. Acesso em: 03 maio 2014.

[8] MALTA, G. H. S. Grafos no Ensino Mdio: uma insero possvel. 2008. 138
f. Dissertao (Mestrado em Ensino de Matemtica) - Instituto de Matemtica,
Universidade Federal do Rio Grande do Sul, Porto Alegre, 2008.

[9] MENDES, D. As pontes de Knigsberg. Disponvel em: < http://m3.ime.unicamp.br/-


recursos/1258>. Acesso em: 22 ago. 2013.

47
48 Referncias Bibliogrficas

[10] Problemas e Exerccios sobre Grafos. Disponvel em : < http://www.inf.ufsc.br/grafos/-


problemas/index.htm >. Acesso em 22 jul. 2014.

Вам также может понравиться