SlideShare uma empresa Scribd logo
1 de 12
Baixar para ler offline
Alumno : Víctor Hugo Orellana Jaque!
Análisis de Algoritmos Sección 112!
Profesora : Sra. Pilar Pardo Hidalgo!
26-junio-2014!
¿Qué es un grafo?!
Un grafo es un conjunto de nodos o vértices
(V) y un conjunto de aristas (E) , donde cada
arista relaciona a un par de nodos
pertenecientes a V. (Tal como en un poliedro,
donde una arista relaciona a dos vértices)!
Algebraicamente, los grafos se representan
así : G=(V,E)!
Dos tipos de grafos existen : Dirigidos y No
Dirigidos!
Grafos Dirigidos!
Ø Un grafo dirigido consiste de un conjunto V de
vértices y un conjunto E al conjunto de aristas
del grafo.!
Ø Los vértices de un grafo dirigido pueden
usarse para representar objetos y los enlaces
relaciones entre objetos. La èindica en qué
dirección se recorre el grafo.!
Ø Un enlace es un par ordenado de vértices
(a,b) donde : !
b	
  a	
  
cola	
   cabeza	
  
Grafos No Dirigidos!
u Sea G un grafo no dirigido, donde
G=(V,E) y V es el conjunto de vértices y
E el conjunto de aristas del grafo.!
u A diferencia de un grafo dirigido, en este
tipo de grafos cada arista en E es un par
no ordenado de vértices. La siguiente
situación sucede :!
(a,b)=(b,a)!
!
a	
   b	
  
Costos!
•  Los enlaces tanto para los grafos no
dirigidos como para los dirigidos tienen un
costo, o valor, por lo tanto son grafos
etiquetados. !
•  Los valores se etiquetan en la arista.!
Representación de los Grafos!
!
•  Un grafo dirigido o no dirigido puede ser
representado mediante:!
a)  Matriz de Adyacencia!
b)  Lista de Adyacencia!
c)  Arreglos para la Lista de Adyacencia!
Matriz Adyacente!
•  La matriz adyacente A de un grafo
G=(V,E) tiene V*V elementos y se
define como:!
a(i,j)	
  =	
  	
  	
  	
  1	
  si	
  	
  (i,j)	
  ∈	
  E	
  	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  0	
  en	
  otro	
  caso	
  
	
   Considerando “i” a las filas y “j” a las
columnas.!
Ventajas y Desventajas : Matriz
de Adyacencia!
Ventajas	
   Desventajas	
  
Se	
  puede	
  determinar	
  en	
  un	
  2empo	
  fijo	
  
y	
  constante	
  si	
  un	
  enlace	
  pertenece	
  o	
  no	
  
al	
  grafo.	
  
Se	
  requiere	
  almacenamiento	
  |v*v|	
  .	
  O	
  
sea	
  O(n2).	
  
Es	
  fácil	
  determinar	
  si	
  existe	
  o	
  no	
  un	
  
arco	
  o	
  enlace,	
  sólo	
  se	
  debe	
  posicionar	
  
en	
  la	
  matriz.	
  
Sólo	
  al	
  leer	
  o	
  examinar	
  la	
  matriz	
  puede	
  
llevar	
  un	
  2empo	
  de	
  sea	
  O(n2)	
  ,	
  siendo	
  
por	
  ende,	
  demoroso.	
  
Es	
  fácil	
  determinar	
  si	
  existe	
  un	
  ciclo	
  en	
  
el	
  grafo,	
  para	
  eso	
  se	
  debe	
  mul2plicar	
  la	
  
matriz	
  por	
  ella	
  misma	
  “n”	
  veces	
  hasta	
  
obtener	
  una	
  matriz	
  nula	
  (Matriz	
  solo	
  
con	
  valores	
  0)	
  o	
  bien,	
  una	
  sucesión	
  
periódica	
  de	
  matrices	
  (hay	
  ciclo)	
  
Lista Adyacente!
v La lista adyacente para un vértice “v” es
una lista enlazada de todos los vértices
“w” , adyacentes a “v”. Un grafo puede
ser representado por |v| listas de
adyacencia, una para cada vértice.!
v La lista de adyacencia depende de a
qué vértices pueda recorrer al vértice
adyacente !
Ventajas y Desventajas : Listas
de Adyacencia!
Ventajas	
   Desventajas	
  
La	
  lista	
  de	
  adyacencia	
  requiere	
  un	
  
espacio	
  proporcional	
  a	
  la	
  suma	
  del	
  
número	
  de	
  vér2ces	
  más	
  el	
  número	
  de	
  
enlaces.	
  U2iza	
  de	
  buena	
  manera	
  la	
  
memoria	
  
La	
  representación	
  con	
  lista	
  de	
  
adyacencia	
  puede	
  llevar	
  un	
  2empo	
  
O(n)	
  determinar	
  si	
  existe	
  un	
  arco	
  del	
  
vér2ce	
  i	
  al	
  vér2ce	
  j,	
  debido	
  a	
  que	
  
pueden	
  haber	
  O(n)	
  vér2ces	
  en	
  la	
  lista	
  
de	
  adyacencia	
  para	
  el	
  vér2ce	
  
indicado.	
  
Se	
  usa	
  bastante	
  cuando	
  el	
  número	
  de	
  
enlaces	
  es	
  mucho	
  menor	
  que	
  O(n2)	
  
Arreglos para la lista de
Adyacencia!
v Se utilizan arreglos para implementar la
lista de adyacencia en este caso!
F I N
Gracias por su atención!

Mais conteúdo relacionado

Mais procurados (17)

Lista de adyacencia
Lista de adyacenciaLista de adyacencia
Lista de adyacencia
 
Teoría de grafos
Teoría de grafosTeoría de grafos
Teoría de grafos
 
Grafos
GrafosGrafos
Grafos
 
Capitulo1 grafos
Capitulo1 grafosCapitulo1 grafos
Capitulo1 grafos
 
Aplicaciones de los árboles y grafos
Aplicaciones de los árboles y grafosAplicaciones de los árboles y grafos
Aplicaciones de los árboles y grafos
 
19 Grafos 1
19 Grafos 119 Grafos 1
19 Grafos 1
 
Grafo
GrafoGrafo
Grafo
 
Grafos 1
Grafos 1Grafos 1
Grafos 1
 
Catedra grafos
Catedra grafosCatedra grafos
Catedra grafos
 
20 Introduccion Grafos
20 Introduccion Grafos20 Introduccion Grafos
20 Introduccion Grafos
 
Grafos
GrafosGrafos
Grafos
 
Teoría de grafos
Teoría de grafosTeoría de grafos
Teoría de grafos
 
Vectores
VectoresVectores
Vectores
 
Grafos
GrafosGrafos
Grafos
 
Grafos
GrafosGrafos
Grafos
 
Representaciones y grafos
Representaciones y grafosRepresentaciones y grafos
Representaciones y grafos
 
Grafos Y Tipos De Grafos.
Grafos Y Tipos De Grafos.Grafos Y Tipos De Grafos.
Grafos Y Tipos De Grafos.
 

Destaque

TMA MSBI Methys
TMA MSBI MethysTMA MSBI Methys
TMA MSBI MethysMethys
 
Bilan de nos actions en 2004
Bilan de nos actions en 2004Bilan de nos actions en 2004
Bilan de nos actions en 2004Gerard GEORGES
 
Regime de Zone: Pour la Perte de Poids amelioration de la Sante
Regime de Zone: Pour la Perte de Poids  amelioration de la Sante Regime de Zone: Pour la Perte de Poids  amelioration de la Sante
Regime de Zone: Pour la Perte de Poids amelioration de la Sante glibjungle502
 
Les animaux irina polanco
Les animaux   irina polancoLes animaux   irina polanco
Les animaux irina polancotairon83
 
Newsletter sndnl les apports et le statut minéral et vitaminique de la popula...
Newsletter sndnl les apports et le statut minéral et vitaminique de la popula...Newsletter sndnl les apports et le statut minéral et vitaminique de la popula...
Newsletter sndnl les apports et le statut minéral et vitaminique de la popula...SNDNL
 
Présentation des activités réalisées par le Ministère de l’Environnement. «Su...
Présentation des activités réalisées par le Ministère de l’Environnement. «Su...Présentation des activités réalisées par le Ministère de l’Environnement. «Su...
Présentation des activités réalisées par le Ministère de l’Environnement. «Su...laurentlamothe
 
Aspa run pour madagascar 2013-fr3
Aspa run pour madagascar 2013-fr3Aspa run pour madagascar 2013-fr3
Aspa run pour madagascar 2013-fr3Entre Nous
 
Proyectos Interesantes
Proyectos InteresantesProyectos Interesantes
Proyectos InteresantesEsdiMaestrazgo
 
Inv dossiers paie_avantages_sociaux
Inv dossiers paie_avantages_sociauxInv dossiers paie_avantages_sociaux
Inv dossiers paie_avantages_sociauxSteph Cliche
 
Santhea améliore son soutien aux hôpitaux via SQL Server 2012
Santhea améliore son soutien aux hôpitaux via SQL Server 2012 Santhea améliore son soutien aux hôpitaux via SQL Server 2012
Santhea améliore son soutien aux hôpitaux via SQL Server 2012 Quadrant Communications
 
Estado gobierno y sociedad 22 05-2014-153722
Estado gobierno y sociedad 22 05-2014-153722Estado gobierno y sociedad 22 05-2014-153722
Estado gobierno y sociedad 22 05-2014-153722Arminda36
 
UZ Brussel rationalise sa communication avec Microsoft Lync
UZ Brussel rationalise sa communication avec Microsoft LyncUZ Brussel rationalise sa communication avec Microsoft Lync
UZ Brussel rationalise sa communication avec Microsoft LyncQuadrant Communications
 

Destaque (20)

TMA MSBI Methys
TMA MSBI MethysTMA MSBI Methys
TMA MSBI Methys
 
Esdi maestrazgo
Esdi maestrazgoEsdi maestrazgo
Esdi maestrazgo
 
Bilan de nos actions en 2004
Bilan de nos actions en 2004Bilan de nos actions en 2004
Bilan de nos actions en 2004
 
Regime de Zone: Pour la Perte de Poids amelioration de la Sante
Regime de Zone: Pour la Perte de Poids  amelioration de la Sante Regime de Zone: Pour la Perte de Poids  amelioration de la Sante
Regime de Zone: Pour la Perte de Poids amelioration de la Sante
 
Les animaux irina polanco
Les animaux   irina polancoLes animaux   irina polanco
Les animaux irina polanco
 
Técnicas de-muestreo
Técnicas de-muestreoTécnicas de-muestreo
Técnicas de-muestreo
 
Newsletter sndnl les apports et le statut minéral et vitaminique de la popula...
Newsletter sndnl les apports et le statut minéral et vitaminique de la popula...Newsletter sndnl les apports et le statut minéral et vitaminique de la popula...
Newsletter sndnl les apports et le statut minéral et vitaminique de la popula...
 
PREVENTIVA
PREVENTIVAPREVENTIVA
PREVENTIVA
 
Présentation des activités réalisées par le Ministère de l’Environnement. «Su...
Présentation des activités réalisées par le Ministère de l’Environnement. «Su...Présentation des activités réalisées par le Ministère de l’Environnement. «Su...
Présentation des activités réalisées par le Ministère de l’Environnement. «Su...
 
1412 prez prestataires 19
1412 prez prestataires 191412 prez prestataires 19
1412 prez prestataires 19
 
Aspa run pour madagascar 2013-fr3
Aspa run pour madagascar 2013-fr3Aspa run pour madagascar 2013-fr3
Aspa run pour madagascar 2013-fr3
 
Proyectos Interesantes
Proyectos InteresantesProyectos Interesantes
Proyectos Interesantes
 
Marly rodriguez 19106120
Marly rodriguez 19106120Marly rodriguez 19106120
Marly rodriguez 19106120
 
M le Journal - Mars 2014
M le Journal - Mars 2014M le Journal - Mars 2014
M le Journal - Mars 2014
 
Inv dossiers paie_avantages_sociaux
Inv dossiers paie_avantages_sociauxInv dossiers paie_avantages_sociaux
Inv dossiers paie_avantages_sociaux
 
Santhea améliore son soutien aux hôpitaux via SQL Server 2012
Santhea améliore son soutien aux hôpitaux via SQL Server 2012 Santhea améliore son soutien aux hôpitaux via SQL Server 2012
Santhea améliore son soutien aux hôpitaux via SQL Server 2012
 
Estado gobierno y sociedad 22 05-2014-153722
Estado gobierno y sociedad 22 05-2014-153722Estado gobierno y sociedad 22 05-2014-153722
Estado gobierno y sociedad 22 05-2014-153722
 
UZ Brussel rationalise sa communication avec Microsoft Lync
UZ Brussel rationalise sa communication avec Microsoft LyncUZ Brussel rationalise sa communication avec Microsoft Lync
UZ Brussel rationalise sa communication avec Microsoft Lync
 
Iut mesures physiques - octobre 2014
Iut mesures physiques - octobre 2014Iut mesures physiques - octobre 2014
Iut mesures physiques - octobre 2014
 
Article défini
Article définiArticle défini
Article défini
 

Semelhante a Cátedra de Grafos

Semelhante a Cátedra de Grafos (20)

Catedra grafos
Catedra grafosCatedra grafos
Catedra grafos
 
Catedra grafos
Catedra grafosCatedra grafos
Catedra grafos
 
Teoria de grafos
Teoria de grafosTeoria de grafos
Teoria de grafos
 
Grafoscuestionario
GrafoscuestionarioGrafoscuestionario
Grafoscuestionario
 
Programación 3: Grafos, representación y operaciones
Programación 3: Grafos, representación y operacionesProgramación 3: Grafos, representación y operaciones
Programación 3: Grafos, representación y operaciones
 
Material de grafos.pdf
Material de grafos.pdfMaterial de grafos.pdf
Material de grafos.pdf
 
Grafos
GrafosGrafos
Grafos
 
Grafos
GrafosGrafos
Grafos
 
Teoria sobre arboles y grafos, presentacion clave sobre las bases de la intel...
Teoria sobre arboles y grafos, presentacion clave sobre las bases de la intel...Teoria sobre arboles y grafos, presentacion clave sobre las bases de la intel...
Teoria sobre arboles y grafos, presentacion clave sobre las bases de la intel...
 
Tema grafos
Tema grafosTema grafos
Tema grafos
 
Grafos teoria
Grafos teoriaGrafos teoria
Grafos teoria
 
Grafos - Figuras Planas
Grafos - Figuras PlanasGrafos - Figuras Planas
Grafos - Figuras Planas
 
Grafos
GrafosGrafos
Grafos
 
TRABAJO DE GRAFOS
TRABAJO DE GRAFOSTRABAJO DE GRAFOS
TRABAJO DE GRAFOS
 
Grafos
GrafosGrafos
Grafos
 
Matemáticas discretas- Teoría de Grafos
Matemáticas discretas- Teoría de GrafosMatemáticas discretas- Teoría de Grafos
Matemáticas discretas- Teoría de Grafos
 
Estructura discreta ii (ejercicios propuestos)
Estructura discreta ii (ejercicios propuestos)Estructura discreta ii (ejercicios propuestos)
Estructura discreta ii (ejercicios propuestos)
 
Estructura discreta II (Ejercicios Propuestos)
Estructura discreta II (Ejercicios Propuestos)Estructura discreta II (Ejercicios Propuestos)
Estructura discreta II (Ejercicios Propuestos)
 
Teoeria de grafos
Teoeria de grafosTeoeria de grafos
Teoeria de grafos
 
Trabajo estructura de_datos2
Trabajo estructura de_datos2Trabajo estructura de_datos2
Trabajo estructura de_datos2
 

Último

Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...esandoval7
 
CFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCarlos Delgado
 
Sistema de gestión de turnos para negocios
Sistema de gestión de turnos para negociosSistema de gestión de turnos para negocios
Sistema de gestión de turnos para negociosfranchescamassielmor
 
I LINEAMIENTOS Y CRITERIOS DE INFRAESTRUCTURA DE RIEGO.pptx
I LINEAMIENTOS Y CRITERIOS DE INFRAESTRUCTURA DE RIEGO.pptxI LINEAMIENTOS Y CRITERIOS DE INFRAESTRUCTURA DE RIEGO.pptx
I LINEAMIENTOS Y CRITERIOS DE INFRAESTRUCTURA DE RIEGO.pptxPATRICIAKARIMESTELAL
 
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptxluiscisnerosayala23
 
MUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptx
MUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptxMUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptx
MUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptxIcelaMartnezVictorin
 
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...humberto espejo
 
Estudio de materiales asfalticos para utilizar en obras viales
Estudio de materiales asfalticos para utilizar en obras vialesEstudio de materiales asfalticos para utilizar en obras viales
Estudio de materiales asfalticos para utilizar en obras vialesRamonCortez4
 
NOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptxNOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptxJairReyna1
 
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdfS454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdffredyflores58
 
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)ssuser6958b11
 
FORMATO REPORTE SEMANAL KLEF - Sem 15.pptx
FORMATO REPORTE SEMANAL KLEF - Sem 15.pptxFORMATO REPORTE SEMANAL KLEF - Sem 15.pptx
FORMATO REPORTE SEMANAL KLEF - Sem 15.pptxSAMAELAUGURIOFIGUERE
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfIsbelRodrguez
 
Proyecto de Base de Datos de César Guzmán
Proyecto de Base de Datos de César GuzmánProyecto de Base de Datos de César Guzmán
Proyecto de Base de Datos de César Guzmáncesarguzmansierra751
 
MAPA CONCEPTUAL: MANIFESTACIONES CULTURALES
MAPA CONCEPTUAL: MANIFESTACIONES CULTURALESMAPA CONCEPTUAL: MANIFESTACIONES CULTURALES
MAPA CONCEPTUAL: MANIFESTACIONES CULTURALESjhosselinvargas
 
Procedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnasProcedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnasAhmedMontaoSnchez1
 
5. MATERIAL COMPLEMENTARIO - PPT de la Sesión 02.pptx
5. MATERIAL COMPLEMENTARIO - PPT  de la Sesión 02.pptx5. MATERIAL COMPLEMENTARIO - PPT  de la Sesión 02.pptx
5. MATERIAL COMPLEMENTARIO - PPT de la Sesión 02.pptxJOSLUISCALLATAENRIQU
 
trabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidastrabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidasNelsonQuispeQuispitu
 
Ley 29783 ALCANCES E INTERPRETACION ----
Ley 29783 ALCANCES E INTERPRETACION ----Ley 29783 ALCANCES E INTERPRETACION ----
Ley 29783 ALCANCES E INTERPRETACION ----AdministracionSSTGru
 
LIQUIDACION OBRAS PUBLICAS POR CONTRATA.pdf
LIQUIDACION OBRAS PUBLICAS  POR CONTRATA.pdfLIQUIDACION OBRAS PUBLICAS  POR CONTRATA.pdf
LIQUIDACION OBRAS PUBLICAS POR CONTRATA.pdfManuelVillarreal44
 

Último (20)

Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
 
CFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric Project
 
Sistema de gestión de turnos para negocios
Sistema de gestión de turnos para negociosSistema de gestión de turnos para negocios
Sistema de gestión de turnos para negocios
 
I LINEAMIENTOS Y CRITERIOS DE INFRAESTRUCTURA DE RIEGO.pptx
I LINEAMIENTOS Y CRITERIOS DE INFRAESTRUCTURA DE RIEGO.pptxI LINEAMIENTOS Y CRITERIOS DE INFRAESTRUCTURA DE RIEGO.pptx
I LINEAMIENTOS Y CRITERIOS DE INFRAESTRUCTURA DE RIEGO.pptx
 
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
 
MUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptx
MUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptxMUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptx
MUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptx
 
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
 
Estudio de materiales asfalticos para utilizar en obras viales
Estudio de materiales asfalticos para utilizar en obras vialesEstudio de materiales asfalticos para utilizar en obras viales
Estudio de materiales asfalticos para utilizar en obras viales
 
NOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptxNOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptx
 
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdfS454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
 
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
 
FORMATO REPORTE SEMANAL KLEF - Sem 15.pptx
FORMATO REPORTE SEMANAL KLEF - Sem 15.pptxFORMATO REPORTE SEMANAL KLEF - Sem 15.pptx
FORMATO REPORTE SEMANAL KLEF - Sem 15.pptx
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdf
 
Proyecto de Base de Datos de César Guzmán
Proyecto de Base de Datos de César GuzmánProyecto de Base de Datos de César Guzmán
Proyecto de Base de Datos de César Guzmán
 
MAPA CONCEPTUAL: MANIFESTACIONES CULTURALES
MAPA CONCEPTUAL: MANIFESTACIONES CULTURALESMAPA CONCEPTUAL: MANIFESTACIONES CULTURALES
MAPA CONCEPTUAL: MANIFESTACIONES CULTURALES
 
Procedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnasProcedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnas
 
5. MATERIAL COMPLEMENTARIO - PPT de la Sesión 02.pptx
5. MATERIAL COMPLEMENTARIO - PPT  de la Sesión 02.pptx5. MATERIAL COMPLEMENTARIO - PPT  de la Sesión 02.pptx
5. MATERIAL COMPLEMENTARIO - PPT de la Sesión 02.pptx
 
trabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidastrabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidas
 
Ley 29783 ALCANCES E INTERPRETACION ----
Ley 29783 ALCANCES E INTERPRETACION ----Ley 29783 ALCANCES E INTERPRETACION ----
Ley 29783 ALCANCES E INTERPRETACION ----
 
LIQUIDACION OBRAS PUBLICAS POR CONTRATA.pdf
LIQUIDACION OBRAS PUBLICAS  POR CONTRATA.pdfLIQUIDACION OBRAS PUBLICAS  POR CONTRATA.pdf
LIQUIDACION OBRAS PUBLICAS POR CONTRATA.pdf
 

Cátedra de Grafos

  • 1. Alumno : Víctor Hugo Orellana Jaque! Análisis de Algoritmos Sección 112! Profesora : Sra. Pilar Pardo Hidalgo! 26-junio-2014!
  • 2. ¿Qué es un grafo?! Un grafo es un conjunto de nodos o vértices (V) y un conjunto de aristas (E) , donde cada arista relaciona a un par de nodos pertenecientes a V. (Tal como en un poliedro, donde una arista relaciona a dos vértices)! Algebraicamente, los grafos se representan así : G=(V,E)! Dos tipos de grafos existen : Dirigidos y No Dirigidos!
  • 3. Grafos Dirigidos! Ø Un grafo dirigido consiste de un conjunto V de vértices y un conjunto E al conjunto de aristas del grafo.! Ø Los vértices de un grafo dirigido pueden usarse para representar objetos y los enlaces relaciones entre objetos. La èindica en qué dirección se recorre el grafo.! Ø Un enlace es un par ordenado de vértices (a,b) donde : ! b  a   cola   cabeza  
  • 4. Grafos No Dirigidos! u Sea G un grafo no dirigido, donde G=(V,E) y V es el conjunto de vértices y E el conjunto de aristas del grafo.! u A diferencia de un grafo dirigido, en este tipo de grafos cada arista en E es un par no ordenado de vértices. La siguiente situación sucede :! (a,b)=(b,a)! ! a   b  
  • 5. Costos! •  Los enlaces tanto para los grafos no dirigidos como para los dirigidos tienen un costo, o valor, por lo tanto son grafos etiquetados. ! •  Los valores se etiquetan en la arista.!
  • 6. Representación de los Grafos! ! •  Un grafo dirigido o no dirigido puede ser representado mediante:! a)  Matriz de Adyacencia! b)  Lista de Adyacencia! c)  Arreglos para la Lista de Adyacencia!
  • 7. Matriz Adyacente! •  La matriz adyacente A de un grafo G=(V,E) tiene V*V elementos y se define como:! a(i,j)  =        1  si    (i,j)  ∈  E                                                              0  en  otro  caso     Considerando “i” a las filas y “j” a las columnas.!
  • 8. Ventajas y Desventajas : Matriz de Adyacencia! Ventajas   Desventajas   Se  puede  determinar  en  un  2empo  fijo   y  constante  si  un  enlace  pertenece  o  no   al  grafo.   Se  requiere  almacenamiento  |v*v|  .  O   sea  O(n2).   Es  fácil  determinar  si  existe  o  no  un   arco  o  enlace,  sólo  se  debe  posicionar   en  la  matriz.   Sólo  al  leer  o  examinar  la  matriz  puede   llevar  un  2empo  de  sea  O(n2)  ,  siendo   por  ende,  demoroso.   Es  fácil  determinar  si  existe  un  ciclo  en   el  grafo,  para  eso  se  debe  mul2plicar  la   matriz  por  ella  misma  “n”  veces  hasta   obtener  una  matriz  nula  (Matriz  solo   con  valores  0)  o  bien,  una  sucesión   periódica  de  matrices  (hay  ciclo)  
  • 9. Lista Adyacente! v La lista adyacente para un vértice “v” es una lista enlazada de todos los vértices “w” , adyacentes a “v”. Un grafo puede ser representado por |v| listas de adyacencia, una para cada vértice.! v La lista de adyacencia depende de a qué vértices pueda recorrer al vértice adyacente !
  • 10. Ventajas y Desventajas : Listas de Adyacencia! Ventajas   Desventajas   La  lista  de  adyacencia  requiere  un   espacio  proporcional  a  la  suma  del   número  de  vér2ces  más  el  número  de   enlaces.  U2iza  de  buena  manera  la   memoria   La  representación  con  lista  de   adyacencia  puede  llevar  un  2empo   O(n)  determinar  si  existe  un  arco  del   vér2ce  i  al  vér2ce  j,  debido  a  que   pueden  haber  O(n)  vér2ces  en  la  lista   de  adyacencia  para  el  vér2ce   indicado.   Se  usa  bastante  cuando  el  número  de   enlaces  es  mucho  menor  que  O(n2)  
  • 11. Arreglos para la lista de Adyacencia! v Se utilizan arreglos para implementar la lista de adyacencia en este caso!
  • 12. F I N Gracias por su atención!