Sie sind auf Seite 1von 7

Programa Olmpico de Treinamento

Curso de Combinatria - Nvel 2


Prof. Bruno Holanda

Aula

10

Grafos I
O que um grafo? Se voc nunca ouviu falar nisso antes, esta certamente uma pere e e gunta que voc deve estar se fazendo. Vamos tentar matar sua curiosidade contando como e foi que a teoria dos grafos surgiu.

Figura 1: Mapa de Knigsberg o A Literatura arma que a teoria dos grafos comeou na cidade de Knigsberg em 1736 c o pelo grande matemtico suco Leonhard Euler (1707-1783). A cidade era cortada pelo rio a Pregel, que possu duas ilhas (gura 1). Como era muito complicado fazer o transporte de a cargas e pessoas atravs de barcos, algumas pontes foram constru e das para auxiliar neste deslocamento entre as ilhas e as duas margens. Aps algum tempo as pessoas comearam o c a se perguntar se era poss sair de sua casa, passar por cada ponte exatamente uma vez vel e voltar para a segurana de seu lar. c

Figura 2: Diagrama de Euler

POT 2012 - Combinatria - N o vel 2 - Aula 8 - Prof. Bruno Holanda

Para resolver o problema, Euler montou um diagrama que representasse o mapa da cidade. Ele o fez da seguinte maneira: A cada ilha e margem ele associou a um ponto que chamaremos de vrtice e a cada ponte uma ligao que chamaremos de aresta. Com isso, e ca ele obteve a gura 2: Essa gura com vrios pontos (vrtices) e algumas ligaoes (arestas) que denominamos a e c um grafo. Para nalizar seu racioc nio, Euler percebeu que existiam vrtices com exatae mente trs arestas incidentes. Por outro lado, como os moradores queriam atravessar cada e ponte apenas uma vez, cada vrtice deveria ter um nmero par arestas. Logo, se tornaria e u imposs fazer um percurso seguindo as regras impostas pelos moradores. vel Como em toda teoria matemtica, a teoria dos grafos est repleta de nomeclaturas e a a termos tcnicos. Nesta seo vamos aprender algumas denies importantes para o entene ca co dimento completo deste cap tulo. A seguir damos um exemplo de um grafo que representa um mapa de estradas e cidades. F D A G E

C B

Vamos aproveitar o grafo acima para abordar algumas denies. Por exemplo, o grafo co acima conexo, pois poss ir de um vrtice a qualquer outro passando usando algue e vel e mas de suas arestas. Por exemplo, para ir de A at G basta fazer a seguinte seqncia e ue A C E F G. Dizemos ento, que esta seqncia um caminho de A at G. a ue e e Agora, um caminho fechado chamado de ciclo. Por exemplo, o caminho A B E A e um ciclo de tamanho 3 (ou seja um C3 ). J o ciclo B E G F B um C4 . e a e Outra notao muito importante o grau. Vamos denir o grau de um vrtice v como a ca e e quantidade de arestas que incidem nele. E vamos denotar essa quantidade como d(v). Por exemplo, d(A) = 4, d(B) = 3 e d(C) = 2. Os prximos exerc o cios serviro para xarmos as a denies que acabamos de aprender. co Exerc cios: 1. Sabemos que o grafo anterior era conexo. Porm, existe uma aresta que, se retirada, e o grafo passar a ser desconexo. Que aresta essa? Explique porque no pode ser a e a outra. 2. Qual o menor caminho de D at C? E o maior? (no se pode repetir arestas) e e a 3. Quantos ciclos de tamanho trs existem? E de tamanho quatro? e 2

POT 2012 - Combinatria - N o vel 2 - Aula 8 - Prof. Bruno Holanda

4. Determine o ciclo que possui o maior tamanho. 5. Qual o vrtice que tem o maior grau? e 6. Calcule a soma dos graus de todos os vrtices do grafo. e Voc deve ter notado que o grafo de Euler possui uma particularidade: entre o mesmo e par de vrtices existem duas arestas que os liga. Porm, a maioria dos grafos que estudae e mos so grafos simples. Ou seja, grafos que no admitem laos (arestas que comeam e a a c c terminam no mesmo vrtice) e arestas mltiplas (como no grafo de Euler). e u O prximo problema um dos mais famosos problemas de toda a olimp o e ada de matemtica. Pode ter certeza que voc ainda vai ouvir falar desse problema muitas vezes. a e Problema 1. E poss que os cavalos da gura 1 quem na posio da gura 2? vel ca

Figura 1

Figura 2

Soluo. Vamos enumerar as casas do tabuleiro da seguinte forma: ca 1 4 7 2 5 8 3 6 9

Agora vamos construir um grafo com vrtices 1, 2, ..., 9 onde vamos ligar dois vrtice i e e e j se poss o cavalo ir da casa i at a casa j usando apenas um movimento. Dessa e vel e forma, obtemos o seguinte grafo: 1 6 8

2 9 3

POT 2012 - Combinatria - N o vel 2 - Aula 8 - Prof. Bruno Holanda

Agora colocamos os cavalos de acordo com os tabuleiros mostrados anteriormente. 1 6 8 6 1 8

2 9

2 9

Dessa forma ca fcil ver que imposs ir de uma congurao a outra, pois a ordem a e vel ca c clica dos cavalos no pode mudar. a Teorema. Em um grafo simples G = (V, A), a soma dos graus de todos os seus vrtices e e igual ao dobro do nmero de arestas. Ou seja; u d(v) = 2 |A|
vV

Prova. De cada vrtice v partem d(v) arestas. Porm, cada aresta possui dois vrtices. e e e Desse modo, se somarmos os graus de todos os vrtices obteremos o dobro do nmero de e u arestas. Problema 2. Considere um grupo de 1997 pessoas. E poss que cada uma delas conhea vel c exatamente: a) 3 pessoas? b) 4 pessoas? Soluo. Primeiramente, considere o grupo de 1997 pessoas como um grafo de 1997 ca vrtices, em que cada vrtice representa uma pessoa. E uma aresta liga dois vrtices e e e se e somente se as duas pessoas assosciadas so amigas. Para o item (a) estamos supondo a a exitncia de um grafo cuja soma de todos os graus 1997 3, ou seja, um nmero e e u mpar. Isso uma contradio, j que a soma de todo os graus igual ao dobro do nmero de e ca a e u arestas e, portanto, um nmero par. u Para o item (b), considere um grafo cujos vrtices so v1 , ..., v1998 . Cada vrtice vi e a e est ligado aos vrtices vi2 , vi1 , vi+1 , vi+2 para todo i = 1, ..., 1998. Em que v1999 = v1 e a e v2000 = v2 . De todas os assuntos abordados pela matemtica, a teoria dos grafos dos que posa e suem o maior nmero de idias diferentes. Nesta seo vamos resolver vrios problemas u e ca a 4

POT 2012 - Combinatria - N o vel 2 - Aula 8 - Prof. Bruno Holanda

de grafos usando estratgias que aprendemos anteriormente. Vamos comear provando um e c fato conhecido com teorema de Ramsey. Problema 3. (Teorema de Ramsey) Em um grupo de seis pessoas sempre existem trs que e se conhecem mutuamente ou trs que no se conhecem mutuamente. e a Prova. Para resolver este problema vamos usar a linguagem dos grafos. Dessa forma, pense em um grafo com seis vrtices A, B, C, D, E, F . Uma aresta cont e nua ir representar uma a amizade e uma aresta pontilhada, uma inimizade. Fixado o vrtice A, sabemos que ele e possui cinco arestas. Como s h dois tipos de aresta, um dos tipos foi usado pelo menos o a trs vezes. Sem perca de generalidade, suponha que o tipo continua foi escolhido trs e e vezes. A F B E C D

Agora, se uma das arestas BC,CD ou DB for cont nua, teremos trs pessoas se conhee cendo mutuamente. Caso contrrio, as trs so pontilhadas. Neste caso, B,C e D no se a e a a conhecem mutuamente. Veja que no exemplo anterior usamos esencialmente o princ pio da casa dos pombos. O prximo problema da olimp o e ada do Leningrado de 1990. Neste exemplo vamos usar uma idia um pouco mais sosticada, o princ e pio do extremo. Problema 4. A Brunzundanga e a Zuzunzilandia so pa a ses vizinhos. Sabe-se que cada cidade est ligada a no mximo dez outras cidades e que cidades do mesmo pa no so a a s a a ligadas. Prove que podemos pintar essas estradas usando dez cores de modo que estradas adjacentes possuam cores distintas. PS: As estradas so adjacentes se possuem uma cidade em comum. a Soluo. Suponha que inicialmente todas as estradas estavam incolores. E claro que podeca mos escolher uma delas e pintar com uma das cores. A partir da vamos pintar as demais estradas respeitando a seguinte regra: Sejam X e Y duas cidades (uma de cada pa tais que a estrada XY est incolor. s) a Desse modo, existe uma cor (digamos a cor 1) que no foi usada em nenhuma das estradas a partindo de X e uma cor (digamos a cor 2) que no foi usada em nenhuma das estradas a partindo de Y . Agora escolha o maior caminho da forma 2 1 2 1 partindo de X. 5

POT 2012 - Combinatria - N o vel 2 - Aula 8 - Prof. Bruno Holanda

1 2 1 2

F = Y X

2 1 2 1 2

Suponha, sem perda de generalidade, que esse caminho termine em uma aresta de cor 1 na cidade F . Desse modo, no existe uma estrada de cor 2 partindo de F . Com isso, a podemos trocar as cores das estradas deste caminho (onde for 2 pintamos de 1 e virce-versa) sem nenhum problema. Para nalizar, basta pintar a estrada XY da cor 2.

Problemas Propostos
Problema 5. Considere um grupo de 1998 pessoas. E poss que cada uma delas conhea vel c exatamente 101 pessoas do grupo? Problema 6. Cada um dos 102 estudantes amigo de pelo menos 68 outros alunos. Prove e que existem quatro estudantes com o mesmo nmero de amigos. u Problema 7. Todos os vrtices de um grafo tm grau 3. Prove que o grafo possui um ciclo. e e Problema 8. Em um conjunto de n pessoas, em qualquer grupo de quatro delas existe uma que conhece as outras trs. Prove que existe uma pessoa que conhece todas as outras. e Problema 9. A gura abaixo representa as ligaes rodovirias entre 14 cidades. Existe co a um caminho passando por cada cidade exatamente uma vez?

Problema 10. Em um conjunto de 2n pessoas, cada uma delas possui um nmero par u de amigos. Prove que existem duas pessoas que possuem um nmero par de amigos em u comum. Problema 11. (Rsssia 2000) Em um grafo G cada vrtice possui grau pelo menos 3. Prove u e que nesse grafo h um ciclo com o nmero de arestas no divis por 3. a u a vel Problema 12. Na Bruzundanga, quaisquer duas cidades so ligadas por uma estrada. Um a imperador tirano decidiu transformar todas essas estradas em estradas de mo unica de tal a forma que se uma pessoa sair de sua cidade no poder mais voltar. E poss fazer tal a a vel crueldade? 6

POT 2012 - Combinatria - N o vel 2 - Aula 8 - Prof. Bruno Holanda

Problema 13. (Rssia 1970) Em um torneio completo de tnis haviam 12 jogadores. Prove u e que podemos encontrar trs jogadores A, B e C tais que A ganhou de B, B ganhou de C e e C ganhou de A. Problema 14. (Torneio das Cidades 1982) Em certo pa existem mais do que 101 cidades. s A capital deste pa conectada por linhas areas a outras 100 cidades, e cada cidade, s e e exceto pela capital, conectada a outras 10 cidades (se A est conectado a B, B est e a a conectado a A). Alm disso, todas as linhas areas so de uma unica direo. Sabe-se e e a ca que de qualquer cidade poss chegar a qualquer outra usando essas rotas. Prove que e vel e poss fechar metade das linhas areas conectadas ` capital, e preservar a capacidade de vel e a viajar de uma cidade a qualquer outra. Problema 15. (Rssia 2004) Um grafo orientado tem 1001 vrtices. Cada vrtice possui u e e 500 entradas e 500 sa das. Mostre que qualquer subgrafo de 668 vrtices conexo. e e Problema 16. Em um grupo de 50 cientistas sabe-se que cada um deles conhece pelo menos 25 outros cientistas. Prove que podemos colocar quatro deles ao redor de uma mesa de forma que cada cientista esteja sentado ao lado de dois amigos. Problema 17. (Jr. Balkan) Em um pa com seis cidades quaisquer duas so conectadas s a por uma linha area (ida-volta). Cada linha area operada por exatamente uma das duas e e e empresas areas existentes. Mostre que existem quatro cidades A, B, C, D tais que as linhas e AB, BC, CD, DA so controladas por uma unica empresa. a Problema 18. (IMO 1964) Em um grafo de 17 vrtices todas as arestas so traadas e e a c pintadas de uma de trs cores. Prove que existe um tringulo com as trs arestas da e a e mesma cor. Problema 19. (Proposto IMO 1977) Em uma sala esto nove homens. Sabe-se que em a qualquer grupo de trs deles existem dois que se conhecem. Prove que podemos escolher e quatro deles que se conhecem mutuamente. Problema 20. (Rssia 1974) Em um grupo de n pessoas sabe-se que se duas possuem u mesmo nmero de amigos, ento elas no possuem amigos em comum. Prove que existe u a a uma pessoa com exatamente um amigo.

Das könnte Ihnen auch gefallen