RESUMO; A teoria dos grafos um ramo da Matemtica que vem crescendo ao longo
e
a
dos anos. Inicialmente surgiu como um desao, no problema conhecido como as pontes de
Knigsberg, mas com a invenao dos computadores foi ganhando espao e atualmente
o
c
c
e
considerada uma ferramenta eciente para resolver problemas em diferentes areas como na
e
a
matemticas que no necessitam da noao de continuidade) que estuda objetos denominados
a
a
c
grafos. Conforme informaoes retiradas de Boaventura Netto (2006, p.02), o pioneiro desta
c
teoria foi o matemtico suco Leonhard Euler que formulou e resolveu o problema das pontes
a
e
c
a resoluao de problemas via algoritmos, com maior ecincia, rapidez e conana. Assim, a
c
e
c
crescente aplicabilidade desta teoria um fator positivo para o desenvolvimento social, e um
e
dos modelos prticos que merece destaque o problema conhecido como coloraao, o qual
a
e
c
pode ser utilizado em situaoes que exigem a seleao de elementos em conjuntos independentes
c
c
e com caracter
sticas comuns.
METODOLOGIA; Este trabalho apresenta natureza aplicada, pois busca-se conhecimentos tericos para resoluao de situaoes prticas. Quanto ao seu delineamento, uma pesquisa
o
c
c
a
e
bibliogrca com carter propositivo. Primeiramente foram realizadas leituras gerais sobre
a
a
grafos e aplicaoes. Em seguida foi realizado aprofundamento terico de alguns conceitos,
c
o
resultados e aspectos histricos em teoria dos grafos, utilizando para isto, teses, dissertaoes,
o
c
artigos, livros e material dispon na internet. Na seqncia, foram elaboradas e desenvolvivel
ue
das alguns problemas envolvendo situaoes do cotidiano.
c
RESULTADOS E DISCUSOES; a teoria dos grafos teve seu surgimento no ano de 1736,
quando Leonhard Euler se depara com o problema das pontes de Knigsberg. Knigsberg
o
o
era uma cidade da antiga Prssia do sculo XVIII, atual Kaliningrado (Rssia), onde haviam
u
e
u
duas ilhas que, juntas com a parte continental eram ligadas por sete (7) pontes. Na cidade,
Com isso, outros cientistas comearam a notar a provvel aplicabilidade desta teoria e dez
c
a
anos mais tarde Arthur Cayley - britnico nascido em Richmond (1821 a 1895) - utilizou a
a
idia de arvores para outras aplicaoes tais como a enumeraao dos ismeros dos hidrocare
c
c
o
bonetos alifticos saturados, em qu
a
mica orgnica. A teoria dos grafos contou ainda com o ima
portante aux do irlands William Rowan Hamilton (1805 a 1865) - que foi um matemtico,
lio
e
a
f
sico e astrnomo - que ao inventar um jogo simples que consistia na busca de um percurso
o
fechado envolvendo todos os vrtices de um dodecaedro regular, de tal modo que cada um
e
deles fosse visitado uma unica vez, deu origem ao estudo de grafos Hamiltonianos que tm
e
por deniao, segundo Rabuske (1992, p.45) encontrar um caminho fechado, passando uma
c
vez em cada vrtice. A partir de 1970, a teoria dos grafos teve um grande salto com o
e
c
desenvolvimento acelerado dos computadores, os quais, aps a 2 guerra mundial alcanaram
o
seu apogeu que segundo Guimares, com a criaao do primeiro software para microcomputaa
c
dor criado pelos estudantes William (Bill) Gates e Paul Allen, o qual era uma adaptaao do
c
BASIC (Beginners All-Purpose Symbolic Instruction Code, ou Cdigo de Instruoes Simblio
c
o
cas para todos os Propsitos dos Principiantes) para o ALTAIR (computador pessoal proo
jetado em 1975). Anos mais tarde, Gates e Allen fundaram a Microsoft, uma das mais bem
sucedidas companhias de softwares para microcomputadores.
Foi ento que surgiram publicaoes referentes a algoritmos de grafos, abrindo assim possibia
c
lidades para utilizaao aplicada da teoria dos grafos. No Brasil a teoria dos grafos chegou,
c
segundo Boaventura Netto (2006, p.3), no ano de 1968 com a apresentaao de trabalhos
c
sobre esta teoria no I Simpsio Brasileiro de Pesquisa Operacional. Desde ento, algumas
o
a
universidades como UFRJ, UFF, USP, UNESP e UNICAMP, comearam a realizar trabac
lhos de pesquisa sobre teoria dos grafos, sendo que hoje em dia essas mesmas universidades
possuem em seus quadros de docentes, pesquisadores em teoria dos grafos e aplicaoes. Sec
gundo Rabuske (1992, p.5) um grafo G = G (V,E) uma estrutura entre V e E, sendo V
e
um conjunto discreto nito e no vazio, e E uma relaao binria sobre V. Os elementos de
a
c
a
V so representados por pontos. O par ordenado (v,w) pertence E, (ou simplesmente vw),
a
onde v,w V, representado por uma linha ligando v a w. Os elementos do conjunto E so
e
a
denominados de arestas, linhas ou arcos do grafo, e em geral, so representados pelas letras
a
minsculas a, b, c, d, ou ei , ej . Os elementos do conjunto V so denominados de vrtices,
u
a
e
pontos ou ns do grafo, e em geral, so representados pelas letras minsculas u, v, w, ou v i ,
o
a
u
vj ou por nmeros 1, 2, 3, etc. Em um grafo como por exemplo o da Figura 1 abaixo, que
u
foi retirado do INPE, pode-se encontrar vrios conceitos de grafos.
a
Por exemplo a aresta a5 que une os vrtices 1 e 3 denominada aresta incidente, pois liga o
e
e
vrtice 1 ao vrtice 3. A aresta a3 chamada lao, pois relaciona o vrtice a ele prprio. J as
e
e
e
c
e
o
a
arestas a1 e a2 denominam-se paralelas, pois esto ligadas aos mesmos vrtices 1 e 2. Tem-se
a
e
Figura 1: Grafo
um vrtice isolado quando no existe aresta incidindo sobre ele, esse o caso do vrtice 5. As
e
a
e
e
aresta a4 e a5 so conhecidas como arestas adjacentes, pois incidem sobre o mesmo vrtice,
a
e
no caso, o vrtice 3. Tambm existem vrtices adjacentes, que so vrtices que esto ligados
e
e
e
a e
a
por uma mesma aresta, esse o caso dos vrtices 1 e 2 que so ligados pela aresta a 1 .
e
e
a
Os grafos so classicados segundo os conceitos presentes neles, por exemplo um grafo que
a
possui laos ou arestas paralelas denominado multigrafo. Quando um grafo no possui laos
c
e
a
c
ou arestas paralelas ele denominado de grafo simples. O grafo simples em que cada par
e
de vrtices adjacente chama-se grafo completo. J um grafo que pode ser dividido em dois
e
e
a
subconjuntos V1 e V2 , de forma que V 1 V 2 = e cada vrtice vi V 1 est unido a pelo
e
a
menos um vrtice vj V 2 denominado grafo bipartido. Quando um grafo tem seus vrtices
e
e
e
ou arestas associados a um rtulo que pode ser nmero, nome, letra ou outro este grafo e
o
u
chamado rotulado, em especial se as arestas ou vrtices receberam como rtulo um nmero
e
o
u
este grafo ser chamdo valorado. Os grafos podem ainda ter suas orientadas ou no, quando
a
a
suas arestas tiverem uma orientaao o grafo chamado de grafo dirigido ou d
c
e
grafo.
Um grafo pode ser representado de forma geomtrica (por exemplo a Figura 1) ou algbrica.
e
e
A forma algbrica de se representar um grafo atravs de matrizes, e desta forma que um
e
e
e
e
grafo pode ser identicado em um sistema computacional.
Por exemplo a matriz de adjacncia A = [aij ] uma matriz de ordem n que representa
e
e
algebricamente um grafo e denida por:
e
aij =
Sendo ento que aij = 1, quando os vrtices vi e vj so adjacentes, e aij = 0 em caso contrrio.
a
e
a
a
Ainda temos matriz de custo representa grafos valorados, onde o valor numrico da aresta
e
pode representar distncia, capacidade, uxos, etc.J a matriz de incidncia de um grafo no
a
a
e
a
orientado G (V,E) com n vrtices e m arestas denotada por B = [b ij ].
e
e
Toda vez que um grafo G puder ser representado geometricamente em um plano, sem que
suas arestas se cruzem ele ser chamado grafo planar. Assim, um grafo G planar desde
a
e
que possa ser desenhado um grafo G isomorfo a G num plano, sem que haja cruzamento de
arestas. Grafos podem ter seus vrtices coloridos de modo que dois vrtices adjacentes no
e
e
a
apresentem cores iguais. O problema de coloraao surge quando se deseja colorir os vrtices
c
e
de um grafo obedecendo a condiao acima e utilizando para isso o menor nmero de cores
c
u
poss
vel, denominado nmero cromtico. Aps a pintura dos vrtices de um grafo, eles podem
u
a
o
e
ser agrupados em diferentes conjuntos, levando em consideraao para a formaao destes, as
c
c
cores que so comuns em cada vrtice, ou seja, cada conjunto formado por vrtices da mesma
a
e
e
e
cor. Esses conjuntos so chamados conjuntos independentes. Dene-se particionamento como
a
o ato de separar os vrtices de um grafo em conjuntos, onde os elementos de cada conjunto
e
tm uma caracter
e
stica comum, seja cor, numeraao ou outra. Para conseguir determinar
c
o nmero cromtico de um grafo foram desenvolvidos alguns algoritmos. Segundo Rabuske
u
a
(1992, p. 148 e p. 149) ser indicado um algoritmo para coloraao de grafos. Em consequncia
a
c
e
v2 - Portugus
e
v3 - F
sica
v4 - Qu
mica
v5 - Histria
o
v6 - Geograa
v7 - Artes
v8 - Educaao F
c sica
o
e
a
e
estudados, resolver muitas situaoes-problemas do cotidiano.
c
REFERENCIAS
BOAVENTURA NETTO, P. O. Grafos: teoria, modelos e algoritmos. So Paulo: Edgard
a
Blcher, 2003.
u
INSTITUTO NACIONAL DE PESQUISAS ESPACIAIS (INPE). Dispon
vel em http:
//www2.dem.inpe.br/ijar/Grafos.htm. Acesso em: 29 ago. 2008.
MELLO, L.F. Teoria dos grafos: problemas e aplicaoes.
c
Dispon
vel em http:
//www.ici.unifei.edu.br/luisfernando/arq pdf/ palestras/teoria dos grafos.Acesso em: 28 ago.
2008.
RABUSKE, M.A. Introduao a teoria dos grafos. Florianpolis: UFSC, 1992.
c `
o