Nivel1 Grafos Bruno PDF
Nivel1 Grafos Bruno PDF
Nivel1 Grafos Bruno PDF
O que e um grafo? Se voce nunca ouviu falar nisso antes, esta e certamente uma pergunta que voce deve
estar se fazendo. Vamos tentar matar sua curiosidade contando como foi que a teoria dos grafos surgiu.
1.1
Conseitos B
asicos
C
B
Vamos aproveitar o grafo acima para abordar algumas definicoes. Por exemplo, o grafo acima e conexo,
pois e possvel ir de um vertice a qualquer outro passando usando algumas de suas arestas. Por exemplo,
para ir de A ate G basta fazer a seguinte seq
uencia A C E F G. Dizemos entao, que esta
seq
uencia e um caminho de A ate G. Agora, um caminho fechado e chamado de ciclo. Por exemplo, o
caminho A B E A e um ciclo de tamanho 3 (ou seja um C3 ). Ja o ciclo B E G F B e
um C4 .
Outra notacao muito importante e o grau. Vamos definir o grau de um vertice v como a 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 proximos exerccios servirao para fixarmos as definicoes que acabamos de aprender.
Exerccios:
1. Sabemos que o grafo anterior era conexo. Porem, existe uma aresta que, se retirada, o grafo passara a
ser desconexo. Que aresta e essa? Explique porque nao pode ser outra.
PROBLEMAS DE TREINAMENTO
Figura 1
Figura 2
Soluc
ao. Vamos enumerar as casas do tabuleiro da seguinte forma:
Agora vamos construir um grafo com vertices 1, 2, ..., 9 onde vamos ligar dois vertice i e j se e possvel o
cavalo ir da casa i ate a casa j usando apenas um movimento. Dessa forma, obtemos o seguinte grafo:
4
1
6
4
9
4
9
Dessa forma fica facil ver que e impossvel ir de uma configuracao a outra, pois a ordem cclica dos cavalos
nao pode mudar.
1.2
Grafos Simples
Teorema. Em um grafo simples G = (V, A), a soma dos graus de todos os seus vertices e igual ao dobro do
n
umero de arestas. Ou seja;
X
d(v) = 2 |A|
vV
Prova. De cada vertice v partem d(v) arestas. Porem, cada aresta possui dois vertices. Desse modo, se
somarmos os graus de todos os vertices obteremos o dobro do n
umero de arestas.
Problema 2. (USAMO 1989) Um torneio de xadrez re
une 20 jogadores. Foram jogadas 14 partidas, com
cada jogador jogando pelo menos uma vez. prove que nesse campeonato deve haver um conjunto de 6 jogos
com 12 jogadores diferentes.
Soluc
ao. Vamos montar um grafo G com 20 vertices a 14 arestas, onde os vertices representam os jogadores
e as arestas os jogos. Como cada jogador jogou pelo menos uma vez, cada vertice do grafo tem pelo menos
grau 1. Agora, usando o teorema temos que a soma dos graus dos vertices e 28. Da, pelo princpio da casa
dos pombos, devem existir pelo menos 12 vertices com grau exatamente 1. Esses 12 vertices representam os
PROBLEMAS DE TREINAMENTO
4. (R
ussia 2004) Um grafo orientado tem 1001 vertices. Cada vertice possui 500 entradas e 500 sadas.
Mostre que qualquer subgrafo de 668 vertices e conexo.
1.4
Misturando outras id
eias
Agora, se uma das arestas BC,CD ou DB for contnua, teremos tres pessoas se conhecendo mutuamente.
Caso contrario, as tres s
ao pontilhadas. Neste caso, B,C e D nao se conhecem mutuamente.
Veja que no exemplo anterior usamos esencialmente o princpio da casa dos pombos. O proximo problema
e da olimpada do Leningrado de 1990. Neste exemplo vamos usar uma ideia um pouco mais sofisticada, o
princpio do extremo.
Problema 4. A Brunzundanga e a Zuzunzilandia s
ao pases vizinhos. Sabe-se que cada cidade esta ligada a
no m
aximo dez outras cidades e que cidades do mesmo pas nao s
ao ligadas. Prove que podemos pintar essas
estradas usando dez cores de modo que estradas adjacentes possuam cores distintas.
PS: As estradas s
ao adjacentes se possuem uma cidade em comum.
claro que podemos escolher uma
Soluc
ao. Suponha que inicialmente todas as estradas estavam incolores. E
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 pas) tais que a estrada XY esta incolor. Desse modo, existe
uma cor (digamos a cor 1) que nao foi usada em nenhuma das estradas partindo de X e uma cor (digamos a
PROBLEMAS DE TREINAMENTO
cor 2) que nao foi usada em nenhuma das estradas partindo de Y . Agora escolha o maior caminho da forma
2 1 2 1 partindo de X.
1
2
2
1
2
Suponha, sem perda de generalidade, que esse caminho termine em uma aresta de cor 1 na cidade F .
Desse modo, nao existe uma estrada de cor 2 partindo de F . Com isso, podemos trocar as cores das estradas
deste caminho (onde for 2 pintamos de 1 e virce-versa) sem nenhum problema. Para finalizar, basta pintar
a estrada XY da cor 2.
Problemas Propostos
1. 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.
2. (Jr. Balkan) Em um pas com seis cidades quaisquer duas s
ao conectadas por uma linha aerea (idavolta). Cada linha aerea e operada por exatamente uma das duas empresas aereas existentes. Mostre
que existem quatro cidades A, B, C, D tais que as linhas AB, BC, CD, DA s
ao controladas por uma
u
nica empresa.
3. (IMO 1964) Em um grafo de 17 vertices todas as arestas s
ao tracadas e pintadas de uma de tres cores.
Prove que existe um tri
angulo com as tres arestas da mesma cor.
4. (Proposto IMO 1977) Em uma sala estao nove homens. Sabe-se que em qualquer grupo de tres deles
existem dois que se conhecem. Prove que podemos escolher quatro deles que se conhecem mutuamente.
5. (R
ussia 2003) Existem N cidades em um pas. Entre quaisquer duas cidades existe uma estrada ou uma
linha de trem. Um turista deseja viajar pelo pas, visitando cada cidade uma u
nica vez, e retornando `
a
cidade inicial. Prove que ele pode escolher uma cidade, e percurso da viagem de tal forma que ele nao
ir
a trocar de meio de transporte nao mais do que uma vez.
6. (Sao Petersburgo 2001) Um pas possui 2000 cidades. Mostre que e possvel unir pares de cidades
usando estradas (duas-maos) tal que para n = 1, 2, ..., 1000, existem exatamente duas cidades com
exatamente n estradas.
7. (R
ussia 1974) Em um grupo de n pessoas sabe-se que se duas possuem mesmo n
umero de amigos, entao
elas nao possuem amigos em comum. Prove que existe uma pessoa com exatamente um amigo.