Académique Documents
Professionnel Documents
Culture Documents
Ol!
Seja bem-vindo nossa disciplina de Matemtica Aplicada. Antes de qualquer
coisa, importante diferenciarmos a Matemtica Pura da Matemtica Aplicada.
Informalmente, pode-se dizer que a Matemtica Pura busca o desenvolvimento
da matemtica pela prpria matemtica, no se preocupando com a sua
aplicabilidade ou a importncia do seu desenvolvimento para as outras reas do
conhecimento. J a Matemtica Aplicada busca formas de aplicao do
conhecimento matemtico em outros domnios, possibilitando uma interao com
reas como a Administrao, Economia, Engenharia e, principalmente a Cincia
da Computao. Esta disciplina tem por objetivo a apresentao de duas
subreas da Matemtica Aplicada: a Teoria dos Grafos e a Programao Linear.
Nesta nossa primeira aula veremos os conceitos bsicos sobre grafos e
conheceremos o contexto histrico em que surgiram os primeiros teoremas que
servem como marco criador da Teoria dos Grafos.
MOTIVAO HISTRICA
No sculo XVII, na antiga Prssia, havia uma importante cidade chamada
Knigsberg. Esta cidade, hoje, pertencente Rssia e chamada Kaliningrado, era
cortada pelo rio Pregel (hoje Pregolya) que formava em seu leito duas ilhas. Para
interligar as ilhas ao restante da cidade, tinham sido construdas sete pontes.
Aos domingos tarde, era hbito dos moradores fazerem passeios admirando a
sua bela cidade, e com isso surgiu um desafio entre os habitantes: seria possvel
atravessar todas as sete pontes apenas uma nica vez e retornar ao ponto de
partida?1
Em 1735, Leonhard Euler, professor da Academia de Cincias de So
Petersburgo, apresentou uma palestra que continha no s a soluo para o
problema, mas generalizava a situao para qualquer configurao de braos de
rio e uma quantidade qualquer de pontes. Nesta palestra, apesar de no
pronunciar a palavra "grafo" ou ao menos desenhar um como so conhecidos
atualmente, Euler apresentou os principais conceitos da Teoria dos Grafos e
formulou seus primeiros teoremas.
1
Antes de continuar a nossa descrio da histria, sugerimos que voc veja um mapa da poca da cidade de
Knigsberg - figura 01 - e tente encontrar uma soluo para este problema.
Como a sequncia que representa este passeio possui exatamente oito letras,
um passeio com estas caractersticas impossvel (EULER, 1736).
definir
um
grafo
como
sendo
tripla
ordenada
A
conjunto de arestas, e G a funo que associa cada elemento do conjunto G
G = (VG , AG , G ), onde :
VG = {u , v, x, y, w}
AG = {a, b, c, d , e, f , g , h}
G : AG a (VG , VG ),
onde :
G (a ) = (v, u );
G (b) = (u , u );
G (c) = (v, w);
G (d ) = ( w, x);
G (e) = (v, x);
G ( f ) = ( w, x);
G ( g ) = (u , x);
G (h) = ( x, y )
Figura 4- Desenho de um grafo e a sua definio formal
Fonte: Bondy (1982, p. 2)
G ,
G
G
e a funo
diversas formas distintas que, se os conjuntos
permanecerem os mesmos, ainda assim ser o mesmo grafo (figura 05).
Alguns grafos so exibidos sem a definio de rtulos para as arestas.
Nestes casos, as arestas so identificadas pelos seus vrtices extremos e no h
G = (VG , AG ), onde :
VG = {1,2,3,4,5,6,7}
GRAFOS SIMPLES
Uma aresta que possui ambos extremos em um mesmo vrtice chamada
de lao (veja a aresta b da figura 4). Duas arestas distintas que possuem o
mesmo par de extremos so chamadas de arestas paralelas (arestas d e f da
figura 4). Um grafo que no possui laos nem arestas paralelas chamado de
grafo simples, e quando desejamos nos referir a grafos que permitam laos ou
arestas paralelas, ns os chamamos de multigrafos (SCHEINERMAN, 2006). Os
grafos simples so uma classe importante de grafos e a maior parte do nosso
curso ser considerando grafos simples.
INCIDNCIA E ADJACNCIA
Se o vrtice v for o extremo de uma aresta a , ento dizemos que o
vrtice v incidente com a aresta a . Da mesma forma, se dois vrtices a e b
so incidentes com a mesma aresta, dizemos que a e b so vrtices
adjacentes, e representamos esta relao entre vrtices escrevendo a ~ b .
Duas arestas tambm so consideradas adjacentes se forem incidentes com um
mesmo vrtice. Como exemplo, podemos ver que no grafo da figura 06 u ~ y e
x ~ w . Tambm pode ser notado que as arestas e e g incidem com o mesmo
vrtice y , portanto so adjacentes.
ORDEM DE UM GRAFO
O nmero de vrtices que um grafo G possui chamado de ordem do
G =1
V
que pode existir, j que G um conjunto no vazio.
VIZINHANA E GRAU
A vizinhana de um vrtice v , denotada por N (v) , o conjunto de todos
os vrtices adjacentes v . O nmero de vizinhos de um vrtice v definido
d (v )
. Tomando como
como sendo o grau do vrtice v , que denotado por G
exemplo o grafo da figura 5, temos que as vizinhanas dos vrtices do grafo so:
N (u ) = {y},
N (v) = {y, w} ,
N ( x) = {w, y} ,
N ( y ) = {x, v, u} ,
N ( w) = {v, x}.
Assim,
d G (u ) = 1 ,
tambm podemos obter os respectivos graus para os vrtices:
d G (v) = 2 , d G ( x) = 2 , d G ( y ) = 3 , d G ( w) = 2 . Um vrtice que possua grau zero
10 = 2
5
, o grau mximo igual a trs e o grau mnimo igual a um.
K n , onde n o a
SNTESE
Em 1735, inspirado no problema conhecido como as pontes de Knigsberg,
Leonhard Euler formulou os primeiros teoremas do que se tornaria conhecido
como Teoria dos Grafos.
LEITURAS INDICADAS
BOAVENTURA NETTO, Paulo Oswaldo. Grafos: teoria, modelos, algoritmos. Captulo 1:
Introduo. So Paulo: Edgard Blcher, 1996.
HOPKINS, Brian; WILSON, Robin. The Truth about Knigsberg. The College
Mathematics Journal. Washington Dc, p. 198-207. May 2004.
<http://www.mathdl.org/images/upload_library/22/Polya/hopkins.pdf>
SCHEINERMAN, Edward R. Matemtica discreta: uma introduo. Captulo 9:
Fundamentos da Teoria dos Grafos. Thompson Learning, So Paulo, 2006.
SITES INDICADOS
Departamento de Informtica e de Estatstica - Centro Tecnolgico Universidade Federal de Santa Catarina <http://www.inf.ufsc.br/grafos/>
REFERNCIAS
BONDY, John Adrian; Murthy, U.S.R. Graph theory with applications. The MacMillan
Press, London, fifth edition, 1982.
DIESTEL, Richard. Graph theory. Springer-Verlag Heidelberg, New York, 2005.
EULER, Leonhard. Solution problematis and geometriam situs pertinentis.
Commentarii Academiae Scientiarum Imperialis Petropolitanae, n. 8, p.128-140, 1736.
HOPKINS, Brian; WILSON, Robin. The truth about Knigsberg. The College
Mathematics Journal, Washington Dc, p. 198-207. May 2004.
REZENDE, Pedro J. Algoritmos em grafos. Notas de aula da disciplina complexidade de
algoritmos I. Unicamp, junho 2002.
SCHEINERMAN, Edward R. Matemtica discreta: uma introduo. Thompson Learning,
So Paulo, 2006.
SZWARCFITER, Jaime Luiz. Grafos e algoritmos computacionais. 2. ed. Rio de
Janeiro: Campus, 1986.