Anda di halaman 1dari 9

30/10/2016

mdiscretas.blogcindario.com/ficheros/paginawebm_discretas/unidad6.html

UNIDADES

EJECICIOSRESUELTOS

TUTORIAL

Unidad6Teoradegrafos
6.1.Elementosycaractersticasdelosgrafos
6.1.1.Componentesdeungrafovrticesaristaslazosvalencia)
6.1.2.Tiposdegrafos(Simples,completos,bipartidos,planos,conexos,ponderados)
6.2.Representacindelosgrafos
6.2.1.RepresentacinMatemticadelosgrafos
6.2.2.RepresentacinComputacionaldelosgrafos
6.3.Algoritmosderecorridoybsqueda
6.3.1.AlgoritmosderecorridoybsquedaElcaminomascorto
6.3.2.AlgoritmosderecorridoybsquedaAloancho
6.3.3.AlgoritmosderecorridoybsquedaEnprofundidad
6.4.Arboles
6.4.1.Componentesrazhojapadrehijodescendientesancestros
6.4.2.PropiedadesArboles
6.4.3.ClasificacinArbolesalturanumerodenodos
6.4.4.Arbolesconpeso
6.4.5RecorridodeunrbolPreordenInordenPostorden
6.5RedesteoremadeflujomximoteoremadeflujomnimopareosyredesdePetri
6.6Aplicacionesdegrafosyarboles
6.1Elementosycaractersticasdelosgrafos

Ungrafo,G,esunparordenadodeVyA,dondeVeselconjuntodevrticesonodosdelgrafoyA
esunconjuntodeparesdevrtices,aestostambinselesllamaarcosoejesdelgrafo.Unvrtice
puede tener 0 o ms aristas, pero toda arista debe unir exactamente a dos vrtices. Los grafos
representanconjuntosdeobjetosquenotienenrestriccinderelacinentreellos.Ungrafopuede
representar varias cosas de la realidad cotidiana, tales como mapas de carreteras, vas frreas,
circuitoselctricos,etc.LanotacinG=A(V,A)seutilizacomnmenteparaidentificarungrafo.
Losgrafosseconstituyenprincipalmentededospartes:lasaristas,vrticesyloscaminosquepueda
contenerelmismografo.
6.1.1Composicindeungrafo
Aristas
Son las lneas con las que se unen las aristas de un grafo y con la que se construyen tambin
caminos.Silaaristacarecededireccinsedenotaindistintamente{a,b}o{b,a},siendoayblos
vrticesqueune.Si{a,b}esunaarista,alosvrticesaybselesllamasusextremos.
AristasAdyacentes:Sedicequedosaristassonadyacentessiconvergenenelmismovrtice.
AristasParalelas:Sedicequedosaristassonparalelassivrticeinicialyelfinalsonelmismo.
http://mdiscretas.blogcindario.com/ficheros/paginawebm_discretas/unidad6.html

1/9

30/10/2016

mdiscretas.blogcindario.com/ficheros/paginawebm_discretas/unidad6.html

AristasCclicas:Aristaquepartedeunvrticeparaentrarenelmismo.
Cruce:Sondosaristasquecruzanenunpunto.Vrtices
Sonlospuntosonodosconlosqueestaconformadoungrafo.Llamaremosgradodeunvrticeal
nmerodearistasdelasqueesextremo.Sedicequeunvrticees`par'o`impar'segnloseasu
grado.
VrticesAdyacentes:sitenemosunpardevrticesdeungrafo(U,V)ysitenemosunaristaque
losune,entoncesUyVsonvrticesadyacentesysedicequeUeselvrticeinicialyVelvrtice
adyacente.
VrticeAislado:Esunvrticedegradocero.
VrticeTerminal:Esunvrticedegrado1.
6.1.2Tiposdegrafos
Podemosclasificarlosgrafosendosgrupos:dirigidosynodirigidos.Enungrafonodirigidoelpar
de vrtices que representa un arco no est ordenado. Por lo tanto, los pares (v1, v2) y (v2, v1)
representanelmismoarco.Enungrafodirigidocadaarcoestrepresentadoporunparordenadode
vrtices,deformaqueyrepresentandosarcosdiferentes.
Ejemplo:
G1=(V1,A1)V1={1,2,3,4}A1={(1,2),(1,3),(1,4),(2,3),(2,4),(3,4)}G2=(V2,A2)V2=
{1,2,3,4,5,6}A2={(1,2),(1,3),(2,4),(2,5),(3,6)}G3=(V3,A3)V3={1,2,3}A3={<1,
2>,<2,1>,<2,3>}
Grficamenteestastresestructurasdevrticesyarcossepuedenrepresentardelasiguientemanera:

Hay tambin 6 tipos principales de grafos simples, completos, bipartidos, planos, conexos y
ponderados.
Grafosimple.SedicequeelgrafoG=(V,E)esungrafosimpledegradonsitodossusvrtices
tienengradon.
Grafocompleto.Ungrafoescompletosicadapardevrticesestunidoporunaarista.Sedenota
porKnalgrafocompletodenvrtices.Ejemplos
Grafobipartido.UngrafoesbipartidosiV=V1?V2ycadaaristadeEuneunvrticedeV1yotro
deV2
Grafobipartidocompleto
.UngrafoesbipartidocompletosiV=V1?V2ydosvrticesdeVestnunidosporunaaristadeEsi
ysolosiunvrticeestenV1yelotroenV2.SedenotaporKr,salgrafobipartidocompletodonde
V1tienervrticesyV2tienesvrtices
Grafosplanos.Ungrafoplanoesaquelquepuedeserdibujadoenelplanosinqueningunaaristase
interseque.
Grafosconexos.Ungrafoesconexosicadapardevrticesestconectadoporuncaminoesdecir,
siparacualquierpardevrtices(a,b),existealmenosuncaminoposibledesdeahaciab
Grafoponderado.Ungrafoesponderadosipresentalospesosdecadaaristaysepuededeterminar
lalongituddeunaruta,lacualeslasumadetodoslospesosdelasaristas.
6.2Representacindegrafos
Matrizdeadyacencia
DadoungrafoG=(V,E)connvrtices{v1,...,vn}sumatrizdeadyacenciaeslamatrizdeorden
nn, A(G)=(aij) donde aijes el nmero de aristas que unen los vrtices vi y vj. La matriz de
adyacencia de un grafo es simtrica. Si un vrtice es aislado entonces la correspondiente fila
http://mdiscretas.blogcindario.com/ficheros/paginawebm_discretas/unidad6.html

2/9

30/10/2016

mdiscretas.blogcindario.com/ficheros/paginawebm_discretas/unidad6.html

(columna) esta compuesta slo por ceros. Si el grafo es simple entonces la matriz de adyacencia
contienesolocerosyunos(matrizbinaria)yladiagonalestacompuestasloporceros.
Matriz de incidencia Dado un grafo simple G = (V, E) con n=|V| vrtices {v1, ..., vn} y m=|E|
aristas{e1,...,em},sumatrizdeincidenciaeslamatrizdeordennxm,B(G)=(bij),dondebij=1sivi
es incidente con ej ybij=0 en caso contrario. La matriz de incidencia slo contiene ceros y unos
(matriz binaria). Como cada arista incide exactamente en dos vrtices, cada columna tiene
exactamente dos unos. El nmero de unos que aparece en cada fila es igual al grado del vrtice
correspondiente.Unafilacompuestasloporceroscorrespondeaunvrticeaislado.
6.2.1.RepresentacinMatemticadelosgrafos
En matemticas y ciencias de la computacin, la teora de grafos, tambin llamada teora de loas
graficasestudialaspropiedadesdelosgrafos(tambinllamadosgraficas)Ungrafoesunconjunto,
no vaco, de objetos llamados vrtices (o nodos) y una seleccin de partes de vrtices llamados
aristas.
6.2.2.RepresentacinComputacionaldelosgrafos
Existendiferentesformasdealmacenargrafosenunacomputadora.Laestructuradedatos,usada
dependedelascaractersticasdelgrafoyelalgoritmousadoparamanipularlo.Entrelasestructuras
massencillasyusadasseencuentranlaslistasylasmatricesyaunquefrecuentementeseusauna
combinacindeambos.
6.3.Algoritmosderecorridoybsqueda
6.3.1.AlgoritmosderecorridoybsquedaElcaminomascorto
Elproblemadeloscaminosmscortoseselproblemaqueconsisteenencontraruncaminoentre
dosvrtices(onodos)detalmaneraquelasumadelospesosdelasaristasqueloconstituyenes
mnima. Ahora bien, podemos emplear el algoritmo de Dijkstra para stos casos, los pasos o
procedimientos a seguir para ste algoritmo son los siguientes : Teniendo un grafo dirigido
ponderadodeNnodosnoaislados,seaxelnodoinicial,unvectorDdetamaoNguardaralfinal
delalgoritmolasdistanciasdesdexalrestodelosnodos.
1. Inicializar todas las distancias en D con un valor infinito relativo ya que son desconocidas al
principio,exceptuandoladexquesedebecolocaren0debidoaqueladistanciadexaxsera0.
2.Seaa=x(tomamosacomonodoactual).
3.Recorremostodoslosnodosadyacentesdea,exceptolosnodosmarcados,llamaremosaestosvi
4.SiladistanciadesdexhastavaguardadaenDesmayorqueladistanciadesdexhastaa,sumada
aladistanciadesdeahastaviestasesustituyeconlasegundanombrada.
5.Marcamoscomocompletoelnodoa.
6. Tomamos como prximo nodo actual el de menor valor en D (puede hacerse almacenndolos
valoresenunacoladeprioridad)yvolvemosalpaso3mientrasexistannodosnomarcados.
6.3.2.AlgoritmosderecorridoybsquedaAloancho
Labsquedaenanchuraesotroprocedimientoparavisitarsistemticamentetodoslosvrticesdeun
grafo. Es adecuado especialmente para resolver problemas de optimizacin, en los que se deba
elegir la mejor solucin entre varias posibles. Al igual que en la bsqueda en profundidad se
comienzaenunvrticev(laraz)queeselprimervrticeactivo.Enelsiguientepasoseetiquetan
como visitados todos los vecinos del vrtice activo que no han sido etiquetados. Se contina
etiquetandotodoslosvecinosdeloshijosdev(quenohayansidovisitadosan).Enesteproceso
nuncasevisitaunvrticedosvecesporloqueseconstruyeungrafosinciclos,queserunrbol
6.3.3AlgoritmosderecorridoybsquedaEnprofundidad
Enlabsquedaenprofundidadseavanzadevrticeenvrtice,marcandocadavrticevisitado.La
bsquedasiempreavanzahaciaunvrticenomarcado,internndoseprofundamenteenelgrafo
sin repetir ningn vrtice. Cuando se alcanza un vrtice cuyos vecinos han sido marcados, se
retrocedealanteriorvrticevisitadoyseavanzadesdeste
6.4.Arboles
http://mdiscretas.blogcindario.com/ficheros/paginawebm_discretas/unidad6.html

3/9

30/10/2016

mdiscretas.blogcindario.com/ficheros/paginawebm_discretas/unidad6.html

Enteoradegrafos,unrbolesungrafoenelquecualesquieradosvrticesestnconectadospor
exactamenteuncamino.Unrbolavecesrecibeelnombrederbollibre.DefinicionesUnrboles
ungrafosimpleunidireccionalGquesatisfacealgunadelassiguientescondicionesequivalentes:
Gesconexoynotieneciclos.
Gnotieneciclosy,siseaadealgunaaristaseformaunciclo.
Gesconexoysiselequitaalgunaaristadejadeserconexo.
Gesconexoyelgrafocompletode3vrticesnoesunmenordeG.
DosvrticescualquieradeGestnconectadosporunnicocaminosimple.
Si G tiene muchos vrtices, n, entonces las definiciones anteriores son tambin equivalentes a
cualquieradelassiguientescondiciones:Gesconexoytienen1aristas.
Gesconexoysinciclos.
Cualesquiera2vrticesestnunidosporunanicatrayectoria
6.4.1.Componentesdeunrbol
Esunaestructurajerrquicaaplicadasobreunacoleccindeelementosuobjetosllamadosnodos,
deloscualesunoesconocidocomoraz,ademssecreaunarelacindeparentescoentrelosnodos
dandolugaratrminoscomopadre,hijo,hermano,antecesor,sucesor,ancestro,etc.Unrbolesuna
estructura que est compuesta por un dato y varios rboles. Dado un nodo cualquiera de la
estructura, podemos considerarlo como una estructura independiente, es decir un nodo cualquiera
puedeserconsideradocomolarazdeunarbolcompleto.Enrelacinconotrosnodos:
NodoPadre:Nodoquecontieneunpunteroalnodoactual.Enunrbolunnodosolopuedetenerun
nodopadre..XespadredeYsysoloselnodoXapuntaaY,tambinsedicequeXesantecesor
deY.
Nodo Hijo: Cualquiera de lo nodo apuntado por uno de lo nodo del rbol. Un nodo puede tener
varioshijos.XeshijodeY,sysoloselnodoXesapuntadoporY.TambinsedicequeXes
descendientedirectodeY.
Hermano:Dosnodossernhermanossisondescendientesdirectosdeunmismonodo.Encuantoa
laposicindentrodelrbol:
Nodo Raz: Es el nico nodo del rbol que no tiene padre. Este es el nodo que usaremos para
referirnosalrbol.
Nodo Hoja: Nodo que no tiene hijos. Se llama hoja o terminal a aquellos nodos que no tienen
ramificaciones(hijos).
NodoInterior:Esunnodoquenoesraznihoja.
Orden: Es el nmero potencial de hijos que puede tener cada elemento de rbol. De este modo,
diremos que un rbol en el que cada nodo puede apuntar a otros dos es de orden dos, si puede
apuntaratresserdeordentres,etc.Podramosdecirquenuestrorboldeejemploesdeordentres.
Grado: El nmero de hijos que tiene el elemento con ms hijos dentro del rbol. En el rbol del
ejemplo,elgradoestres,yaquetantoAcomoDtienentreshijos,ynoexistenelementosconms
detreshijos
Nivel:Sedefineparacadaelementodelrbolcomoladistanciaalaraz,medidaennodos.Elnivel
delarazescero,eldesushijosunoyassucesivamente.Enelejemplo,elnodoDtienenivel1,el
nodoGtienenivel2yelnodoNnivel3.
Rama:Eselcaminodesdeelnodorazaunahoja.
Altura:Laalturadeunrbolsedefinecomoelniveldelnododemayornivel.Comocadanodode
unrbolpuedeconsiderarseasuvezcomolarazdeunrbol,tambinpodemoshablardealturade
ramas,elmximonmerodenodosquehayquerecorrerparallegardelarazaunadelashojas.
Peso:Eselnmerodenodosdelrbolsincontarlaraz.

http://mdiscretas.blogcindario.com/ficheros/paginawebm_discretas/unidad6.html

4/9

30/10/2016

mdiscretas.blogcindario.com/ficheros/paginawebm_discretas/unidad6.html

6.4.2.Propiedadesdelrbol
Todorbolesasuvezungrafobipartito.Todorbolconslounconjuntonumerabledevrticeses
adems un grafo plano.Todo grafo conexo G admite un rbol de expansin, que es un rbol que
contienecadavrticedeGycuyasaristassonaristasdeG.Dadonvrticesetiquetados,haynn2
manerasdiferentesdeconectarlosparaconstruirungrafo.ElresultadosellamafrmuladeCayley.
Elnmeroderbolesconnvrticesdegradod1,d2,...,dnes:uncoeficientemultinomial.
Contarelnmerode rboles no etiquetados es un problema complicado. De hecho,noseconoce
ningunafrmulaparaelnmeroderbolest(n)connvrtices(debeentederseaquelnmerode
rbolesdiferentessalvoisomorfismodegrafos).Losprimerosvaloresdet(n)son1,1,1,1,2,3,6,
11,23,47,106,235,551,1301,3159,...(sucesinA000055enOEIS).Otter(1948)probqueUna
frmulamsexactaparaelcomportamientoasintticodet(n)implicaquehaydosnmerosay(a
3y0.5)talesque:
6.4.3.Clasificacindearboles
Unrbolbinarioesunaestructuradedatosenlacualcadanodosiempretieneunhijoizquierdoy
unhijoderecho.Nopuedentenermsdedoshijos(deahelnombre"binario").Sialgnhijotiene
como referencia a null, es decir que no almacena ningn dato, entonces este es llamado un nodo
externo. En el caso contrario el hijo es llamado un nodo interno. Usos comunes de los rboles
binariossonlosrbolesbinariosdebsqueda,losmontculosbinariosyCodificacindeHuffman.
TiposderbolesUnrbolbinarioesunrbolconrazenelquecadanodotienecomomximodos
hijos.
Unrbolbinariollenoesunrbolenelquecadanodotieneceroodoshijos.
Unrbolbinarioperfectoesunrbolbinariollenoenelquetodaslashojas(vrticesconcerohijos)
estn a la misma profundidad (distancia desde la raz, tambin llamada altura). A veces un rbol
binario perfecto es denominado rbol binario completo. Otros definen un rbol binario completo
comounrbolbinariollenoenelquetodaslashojasestnaprofundidadnon1,paraalgunan.Un
rbol binario es un rbol en el que ningn nodo puede tener ms de dos subrboles. En un rbol
binariocadanodopuedetenercero,unoodoshijos(subrboles).Seconoceelnododelaizquierda
comohijoizquierdoyelnododeladerechacomohijoderecho.

http://mdiscretas.blogcindario.com/ficheros/paginawebm_discretas/unidad6.html

5/9

30/10/2016

mdiscretas.blogcindario.com/ficheros/paginawebm_discretas/unidad6.html

6.4.4.Arbolesconpeso
Dadoungrafoconexo,unrbolrecubiertomnimodeesegrafoesunsubgrafoquetienequeserun
rbolycontenertodoslosvrticesdelgrafoinicial.Cadaaristatieneasignadounpesoproporcional
entreellos,queesunnmerorepresentativodealgnobjeto,distancia,etc...,yseusaparaasignar
unpesototalalrbolrecubiertomnimocomputandolasumadetodoslospesosdelasaristasdel
rbolencuestin.Unrbolrecubridormnimoounrbolexpandidomnimoesunrbolrecubridor
que pesa menos o igual que otros rboles recubridores. Todo grafo tiene un bosque recubridor
mnimo. En el caso de un empate, porque podra haber ms de un rbol recubridor mnimo en
particular, si todos los pesos son iguales, todo rbol recubridor ser mnimo. De todas formas, si
cadaaristatieneunpesodistintoexistirslounrbolrecubridormnimo.Lademostracindeesto
estrivialysepuedehacerporinduccin.Estoocurreenmuchassituacionesdelarealidad,como
con la compaa de cable en el ejemplo anterior, donde es extrao que dos caminos tengan
exactamenteelmismocoste.Estotambinsegeneralizaparalosbosquesrecubridores.Silospesos
sonpositivos,elrbolrecubridormnimoeselsubgrafodemenorcostoposibleconectandotodos
losvrtices,yaquelossubgrafosquecontienenciclosnecesariamentetienenmspesototal.

6.4.5.Recorridodeunrbol
rbolbinario
Preorden:(raz,izquierdo,derecho).Pararecorrerunrbolbinarionovacoenpreorden,hayque
realizarlassiguientesoperacionesrecursivamenteencadanodo,comenzandoconelnododeraz:
1.Visitelaraz
2.Atravieseelsubrbolizquierdo
3.Atravieseelsubrbolderecho
Inorden:(izquierdo,raz,derecho).Pararecorrerunrbolbinarionovacoeninorden(simtrico),
hayquerealizarlassiguientesoperacionesrecursivamenteencadanodo:
1.Atravieseelsubrbolizquierdo
2.Visitelaraz
3.Atravieseelsubrbolderecho
Postorden: (izquierdo, derecho, raz). Para recorrer un rbol binario no vaco en postorden, hay
querealizarlassiguientesoperacionesrecursivamenteencadanodo:
1.Atravieseelsubrbolizquierdo
2.Atravieseelsubrbolderecho
3.Visitelaraz
En general, la diferencia entre preorden, inorden y postorden es cundo se recorre la raz. En los
tres,serecorreprimeroelsubrbolizquierdoyluegoelderecho.
http://mdiscretas.blogcindario.com/ficheros/paginawebm_discretas/unidad6.html

6/9

30/10/2016

mdiscretas.blogcindario.com/ficheros/paginawebm_discretas/unidad6.html

Enpreorden,larazserecorreantesquelosrecorridosdelossubrbolesizquierdoyderecho
Eninorden,larazserecorreentrelosrecorridosdelosrbolesizquierdoyderecho,y
Enpostorden,larazserecorredespusdelosrecorridosporelsubrbolizquierdoyelderecho
6.5RedesteoremadeflujomximoteoremadeflujomnimopareosyredesdePetri
UnaReddeTransporteesunagraficadirigida,simple,conpesosyquedebecumplirlassiguientes:
Poseerunafuenteovrticefijoquenotienearistasdeentrada.Poseerunsumidero o vrtice fijo
quenotienearistadesalidaElpesoCijdelaaristadirigidadeiajllamadocapacidaddeijesun
numerononegativo.
Ejemplo de una red que parte de un punto a que es un Muelle y llega a un punto z que es una
refinera.
Teoremadeflujomximo.Siendo G una red de trasporte, un flujo mximo es un flujo con valor
mximo.Engeneral,habrvariasflujosconelmismovalormximo.Laideaessencilla:comenzar
conciertoflujoinicialeincrementardeformaiterativahastaquenopuedamejorarsems.Elflujo
resultanteserelmximo.Paraaumentarelvalordeunflujodado,debemosdeterminaruncamino
delafuentealsumideroeincrementarelflujoalolargodeesecamino.
Teoremadelflujomnimo.
Enloquerespectaalasredes,uncorteesunconjuntodecorteenelcualquedandopartesdisjuntas
del conjunto de vrtices, V1 y V2 que, situados en la red, dejan la fuente en una de ellas y al
sumideroenlaotra.Sellamacapacidaddeuncortealasuma:Capacidad(v,w)vV1,w?V2V1es
lapartequecontienealafuenteV2eslapartequecontienealsumideroSeaFunflujoenGysea
(P,P)uncorteenG.Entonceslacapacidadde(p,p)esmayoroigualqueelvalordeF
RedesdePetri
Una red de Petri es un grafo orientado con dos tipos de nodos: lugares (representados mediante
circunferencias) y transiciones (representadas por segmentos rectos verticales). Los lugares y las
transicionesseunenmediantearcosoflechas

Unarcounesiemprelugarescontransicionesynuncadoslugaresodostransiciones.Unatransicin
puede ser destino de varios lugares y un lugar puede ser el destino de varias transiciones. Una
transicinpuedeserorigendevarioslugaresyunlugarpuedeserorigendevariastransicionesLos
lugares pueden presentar marcas (una marca se representa mediante un punto en el interior del
crculo).Cada lugar tiene asociada una accin o salida. Los lugares que contienen marcas se
consideranlugaresactivos.Cuandounlugarestactivosussalidasestnauno.Alastransicionesse
les asocia eventos (funciones lgicas de las variables de entrada).Una transicin se dice que est
sensibilizadacuandotodossulugaresorigenestnmarcados.Cuandoocurreuneventoasociadoa
unatransicin(lafuncinlgicasehaceuno),sedicequelatransicinestvalidada.
6.6Aplicacionesdegrafosyarboles
Quesungrafo?RecordemosqueungrafoGeselpar(V,A)querepresentaunarelacinentreun
conjunto de Vrtices y otro de Aristas. Representaremos cada elemento arista como un par de
elementosdeV.Grficamenterepresentaremoslosvrticesporpuntosylasaristasporlneasque
losunen.Unvrticepuedetener0omsaristas,perotodaaristadebeunirexactamente2vrtices.
http://mdiscretas.blogcindario.com/ficheros/paginawebm_discretas/unidad6.html

7/9

30/10/2016

mdiscretas.blogcindario.com/ficheros/paginawebm_discretas/unidad6.html

Las aplicaciones ms importantes de los grafos son las siguientes: Rutas entre ciudades.
Determinartiemposmximosymnimosenunproceso.Flujoycontrolenunprograma

Losgrafossonlarepresentacinnaturaldelasredes,enlasqueestamoscadavezmsincluidos.
Los grafos son artefactos matemticos que permiten expresar de una forma visualmente muy
sencillayefectivalasrelacionesquesedanentreelementosdemuydiversandole.Ungrafosimple
est formado por dos conjuntos: Un conjunto V de puntos llamados vrtices o nodos. Un
conjunto de pares de vrtices que se llaman aristas o arcos y que indican qu nodos estn
relacionados.Deunamaneramsinformalpodemosdecirqueungrafoesunconjuntodenodoscon
enlacesentreellos,denominadosaristasoarcos.Enungrafosimpleentredosnodosslohayun
arco. Si hay ms de un arco hablamos de un multgrafo. Si los arcos se pueden recorrer en una
direccin concreta pero no en la contraria lo llamamos grafo dirigido o dgrafo y los arcos son
entoncesaristas,silosarcossalenylleganalmismopuntoformandounbucleelgraforesultantese
llamapseudografo.Apesardequeungrafopareceunaestructuramuyelemental,haymuchsimas
propiedadesdelosgrafoscuyoestudiohadadolugaraunacompletateoramatemtica.
FueLeonhardEulerquienidelosgrafoscomounamaneramuypotenteyelegantederesolverel
problemadelospuentesdeKnigsberg.Knigsberg(hoyKaliningradoenRusia)eraentiemposde
Euler(sigloXVIII) una ciudad prusiana cruzada por siete puentes. Durante lapocasesuscitla
cuestinnoresueltadesieraposiblerecorrertodalaciudadcruzandocadaunodelospuentesunay
slounavez.Sihacemosunarepresentacinesquemticadelaciudadvemosquelospuentesunen
cuatro porciones de tierra. La bsqueda por prueba y error no conduce a ningn resultado. El
problema de los puentes de Knigsberg. Esta ciudad esta recorrida por el ro Pregel que crea dos
islas.Sepuederecorrertodalaciudadpasandounasolavezportodosycadaunodelos7puentes
que unen la parte insular de la ciudad con el resto? La solucin de Euler. El famoso matemtico
abstrajolosdetallesdelaformadelaciudadysuspuentesparaquedarseconlaconectividad,dando
lugaraunadelosprimerosgrafos.Elordendetodoslosvrticesesimpar,loqueimplicaquees
imposible recorrerlos pasando una sola vez por cada uno. Euler realiz una abstraccin del
problemarepresentandomediantepuntoslascuatroporcionesdeterrenoydibujandounarcoentre
cadadospuntosporcadapuente.Llamordendecadavrticealnumerodearcosquesereunanen
elysepercatqueelordendecadavrticevisitadoenunrecorridosinsaltoshadeserpar(saleun
enlaceyentraotro)exceptoparadospuntosdelgrafo:aquellosdondeseiniciaydondeseacabael
recorrido, que han de tener orden impar. Si el vrtice donde se inicia y se acaba son el mismo
entoncestodoslosvrticeshandeserdeordenpar.EnelproblemadeKnigsbergelordendetodos
losnodoses3,estoesimpar,porloquequedclaroquenoexistasolucinparaelproblema.No
habauncaminoquerecorriesetodoslospuentespasandounasolavezporcadaunodeellos.El
intersdeesteejemploesqueademsdedarlugaraunateoramatemticamuypotentelosgrafos
se dibujan y resultan muy intuitivos, especialmente cuando los vrtices son pocos. Ejemplos de
grafosquetodosconocemossonlosorganigramasqueexplicitanlaestructuraformaldelaempresa,
los rboles genealgicos o la circuitera de los chips electrnicos. Se usan regularmente para
resolver problemas en la eficiencia del transporte, en sociologa, electrnica y electricidad,
deteccindefraudeyengeneralenaquelloscamposenlosquelaconectividadesimportante.De
hecho vivimos en una sociedad interconectada en la que, por definicin, las redes (que son
http://mdiscretas.blogcindario.com/ficheros/paginawebm_discretas/unidad6.html

8/9

30/10/2016

mdiscretas.blogcindario.com/ficheros/paginawebm_discretas/unidad6.html

simplemente una forma de grafos dirigidos en los que cada arco tiene un valor) forman cada vez
mspartedenuestraexperienciadiaria.Interneteselarquetipodelaredysuconectividadnosune
atodos.Comoancdota,alparecerlacapturadeSaddamHusseinserealizenpartegraciasala
labor de construccin del grafo de su red de soporte, basada en las relaciones funcionales de
Saddamconmiembrosdesupartidoperosobretododelasrelacionestribalesyfamiliaresquele
unen a su ciudad natal de Tikrit. Solucin de problemas por medio de grficas. Gracias a las
grficaspodemosresolverfcilmenteproblemasqueaparentementesonmuycomplicados.Resolver
problemaseslaprincipalaplicacindelasgrficas.Acontinuacinmostraremospormediodeun
ejemplo como resolver un problema por medio de las grficas. Problema. Es posible que en un
departamento de 25 personas, clasificadas segn su desacuerdo, cada persona congenie con
exactamenteotras5?Paraenfrentarelproblema.Dndecomenzar?Muchosproblemasdiscretos
se pueden resolver por medio de una grafica. Determinacin de una solucin. Un elemento
fundamental al construir un modelo de grfica es imaginar lo que esta debe ser: Cules son los
vrticesycualeslasaristas?Enesteproblema,notenemosmuchasopcionestenemospersonasy
desacuerdos.Intentemosutilizaralaspersonascomovrtices.Enunmodelodegrfica,escomn
quelasaristasindiquenunarelacinentrevrtices.
Fuentedeinformacin
http://es.scribd.com/doc/106576775/UNIDADVIMatematicasDiscretas.24/11/2012..
http://es.scribd.com/mobile/doc/106576775.24/11/2012.
http://es.m.wikipedia.org/wiki/rbol_(teora_de_grafos).24/11/2012.
http://es.m.wikipedia.org/wiki/Recorrido_de_rboles.24/11/2012.
http://teoriadegrafos.metroblog.com/6_6_aplicaciones_de_grafos_y_arboles
UNIDADES

EJECICIOSRESUELTOS

http://mdiscretas.blogcindario.com/ficheros/paginawebm_discretas/unidad6.html

TUTORIAL

9/9

Anda mungkin juga menyukai