Академический Документы
Профессиональный Документы
Культура Документы
Data de Depsito:
Assinatura:________________________
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)
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
Palavra-chave: Grafos.
i
Abstract
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.
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.
a b
f
c d e
g h i j
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
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.
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
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.
1 2
3 4
3 4
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
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.
b c
d e
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.
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
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
v0
v1 v3
v2
Definio 1.20. Um grafo chamado conexo se cada par de vrtices no grafo est ligado por
um caminho.
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
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
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
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.
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.
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])
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:
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?
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
no mesmo vrtice, o caminho chamado ciclo Hamiltoniano. Por fim, se G possui um ciclo
Hamiltoniano, dizemos que G um grafo Hamiltoniano.
v1 v1
v4 v5 v2 v4 v5 v2
v3 v3
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
d(v) n 1 d(u).
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.
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
4 6
1 2 3 5 8
7 9
Figura 1.22
4
1 2
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
4
7
4 3 7
1 2 3 5
7
7
4
4 6
7
4 3 7
1 2 3 5
7
7
4
4 6
7
4 3 7 6
1 2 3 5
7
7
4
4 6
7
6
4 3 7 6
1 2 3 5 8
7
7
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
cinco dias de durao, portanto a casa estando concluda transcorridos 36 dias de construo
(Veja Figura 1.29).
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
Assis - - 105 80 85 - - 75
Ourinhos - - - - 80 75 105 -
(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.
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
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
Mtodos Heursticos
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.
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
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
Algoritmo de Kruskal
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
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
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.
29
30 Captulo 2 Roteiro de aula
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.
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.
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
(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
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
2. No que segue, apresentamos um modo de resoluo que poderia ser adotado pelos alunos.
4
4 6
7 6
4 3 7 6
1 2 3 5 8
5
7 5 5
7 9 Fim
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.
4
4 6
5 3
5 4 5 7
1 2 3 5 8
3
5 8 2
7 9 Fim
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
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.
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.
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.
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
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.
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 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:
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.
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
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?
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?
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
[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.
[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.
47
48 Referncias Bibliogrficas