SlideShare una empresa de Scribd logo
1 de 10
GRAFOS
INTRODUCCION
 Los grafos son estructuras de datos
 Representan relaciones entre objetos
 Relaciones arbitrarias, es decir
 No jerárquicas
 Son aplicables en
 Química
 Geografía
 Ing. Eléctrica e Industrial, etc.
 Modelado de Redes
 De alcantarillado
 Eléctricas
 Etc.
Impresora
Modem
PC2
Servidor
PC1
Dado un escenario
donde ciertos objetos se
relacionan, se puede
“modela el grafo” y luego
aplicar algoritmos para
resolver diversos
problemas
DEFINICION
 Un grafo G = (V,A)
 V, el conjunto de vértices o nodos
 Representan los objetos
 A, el conjunto de arcos
 Representan las relaciones
V = {1, 4, 5, 7, 9}
A= {(1,4), (5,1), (7,9), (7,5), (4,9), (4,1), (1,5), (9,7), (5, 7), (9,4)}
1 4
5
7 9
TIPOS DE GRAFOS
 Grafos dirigidos
 Si los pares de nodos que forman
arcos
 Son ordenados. Ej.: (u->v)
 Grafos no dirigidos
 Si los pares de nodos de los arcos
 No son ordenados Ej.: u-v
C E
D
F
H
V = {C, D, E, F, H}
A= {(C,D), (D,F), (E,H), (H,E), (E,C)}
1 4
5
7 9
Grafo del ejemplo anterior
OTROS CONCEPTOS
 Arista
 Es un arco de un grafo no dirigido
 Vertices adyacente
 Vertices unidos por un arco
 Factor de Peso
 Valor que se puede asociar con un
arco
 Depende de lo que el grafo represente
 Si los arcos de un grafo tienen F.P.
 Grafo valorado
Guayaquil Quito
Cuenc
a
Ambato
Riobamba
5
5
7
9
8
7
GRADOS DE UN NODO
 En Grafo No Dirigido
 Grado(V)
 Numero de aristas que contiene a V
 En Grafo Dirigido
 Grado de entrada, Graden(V)
 Numero de arcos que llegan a V
 Grado de Salida, Gradsal(V)
 Numero de arcos que salen de V
C E
D
F
H
Guayaquil Quito
Cuenc
a
Ambato
Riobamba
5
5
7
9
8
7
Gradoent(D) = 1 y Gradsal(D) = 1
Grado(Guayaquil) = 3
CAMINOS
 Definicion
 Un camino P en un grafo G, desde
V0 a Vn
 Es la secuencia de n+1 vertices
 Tal que (Vi, Vi+1) ∈ A para 0≤ i ≤ n
 Longitud de camino
 El numero de arcos que lo forman
 Camino Simple
 Todos los nodos que lo forman son
distintos
 Ciclo
 Camino simple cerrado de long. >= 2
 Donde V0 = Vn
4 7
96
10
11
Camino entre 4 y 7
P = {4, 6, 9, 7}
Longitud: 3
A B C
D E F
Camino A y A
P = {A, E, B, F, A}
Longitud: 4 – 4ciclo
CONECTIVIDAD
 Grafo No Dirigido
 Conexo
 Existe un camino entre
cualquier par de nodos
 Grafo Dirigido
 Fuertemente Conexo
 Existe un camino entre cualquier par
de nodos
 Conexo
 Existe una cadena entre cualquier par
de nodos
3
9
5
72
4
5
6
8
H
A
B
D
REPRESENTACION
 Dos posibles representaciones
 Estatica: Matriz de Adyacencia
 Los vertices se representan por indices(0…n)
 Las relaciones de los vertices se almacenan en una Matriz
 Dinamica: Lista de Adyacencia
 Los vertices forman una lista
 Cada vertice tiene una lista para representar sus
relaciones(arcos)
MATRIZ DE ADYACENCIA
 Dado un Grafo G = (V, A)
 Sean los Vertices V = {V0, V1,
… Vn}
 Se pueden representar por
ordinales 0,1,..n
 Como representar los Arcos?
 Estos son enlaces entre vertices
 Puede usarse una matriz



),(arcohaynosi,0
),(arcohaysi,1
VjVi
VjVi
aij




















010000
100000
000100
001010
000101
000010
5
4
3
2
1
0
543210
V
V
V
V
V
V
VVVVVV
Si el grafo fuese valorado, en vez
de 1, se coloca el factor de peso
4 7
96
10
11
V0
V1 V2
V3
V4
V5

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Undecimo bimestral
Undecimo bimestral Undecimo bimestral
Undecimo bimestral
 
Semana 12 ecuaciones e inecuaciones trigonometricas x
Semana 12 ecuaciones e inecuaciones trigonometricas  xSemana 12 ecuaciones e inecuaciones trigonometricas  x
Semana 12 ecuaciones e inecuaciones trigonometricas x
 
Función vectorial de variable real
Función vectorial de variable realFunción vectorial de variable real
Función vectorial de variable real
 
Semana 16x
Semana 16xSemana 16x
Semana 16x
 
Ejercicios Resueltos de Calculo Vectorial e Integrales de linea
Ejercicios Resueltos de Calculo Vectorial e Integrales de lineaEjercicios Resueltos de Calculo Vectorial e Integrales de linea
Ejercicios Resueltos de Calculo Vectorial e Integrales de linea
 
INTEGRALES DOBLES
INTEGRALES DOBLESINTEGRALES DOBLES
INTEGRALES DOBLES
 
FUNCIÓN VECTORIAL DE VARIABLE REAL
FUNCIÓN VECTORIAL DE VARIABLE REALFUNCIÓN VECTORIAL DE VARIABLE REAL
FUNCIÓN VECTORIAL DE VARIABLE REAL
 
7
77
7
 
Trabajo de ricardo
Trabajo de ricardoTrabajo de ricardo
Trabajo de ricardo
 
6 ejercicios de calculo
6 ejercicios de calculo6 ejercicios de calculo
6 ejercicios de calculo
 
Capitulo 8 teorema de green
Capitulo 8  teorema de greenCapitulo 8  teorema de green
Capitulo 8 teorema de green
 
1º trimestral de2º2º
1º trimestral de2º2º1º trimestral de2º2º
1º trimestral de2º2º
 
Unidad 5 calculo
Unidad 5 calculoUnidad 5 calculo
Unidad 5 calculo
 
Ejercicios de paralelas y perpendiculares
Ejercicios de paralelas y perpendicularesEjercicios de paralelas y perpendiculares
Ejercicios de paralelas y perpendiculares
 
Técnicas de Graficación
Técnicas de GraficaciónTécnicas de Graficación
Técnicas de Graficación
 
Práctico Recuperatorio
Práctico RecuperatorioPráctico Recuperatorio
Práctico Recuperatorio
 
Tema iv v aplicacion de la integral y coordenadas polares uts
Tema iv v aplicacion de la integral y coordenadas polares utsTema iv v aplicacion de la integral y coordenadas polares uts
Tema iv v aplicacion de la integral y coordenadas polares uts
 
Integrales multiples
Integrales multiplesIntegrales multiples
Integrales multiples
 
Ejercicios de sucesiones
Ejercicios de sucesionesEjercicios de sucesiones
Ejercicios de sucesiones
 

Similar a Grafos (20)

Grafos.ppt
 Grafos.ppt Grafos.ppt
Grafos.ppt
 
19. Grafos.ppt
19. Grafos.ppt19. Grafos.ppt
19. Grafos.ppt
 
19 Grafos 1
19 Grafos 119 Grafos 1
19 Grafos 1
 
GRAFOS
GRAFOSGRAFOS
GRAFOS
 
Material de grafos.pdf
Material de grafos.pdfMaterial de grafos.pdf
Material de grafos.pdf
 
Teoría de Grafos en sage
 Teoría de Grafos en sage Teoría de Grafos en sage
Teoría de Grafos en sage
 
Grafos en sage
Grafos en sageGrafos en sage
Grafos en sage
 
Grafos_presentación con ejercicios.pdf
Grafos_presentación con ejercicios.pdfGrafos_presentación con ejercicios.pdf
Grafos_presentación con ejercicios.pdf
 
Teoria-de-grafos
Teoria-de-grafosTeoria-de-grafos
Teoria-de-grafos
 
Teoría de Grafos.
Teoría de Grafos.Teoría de Grafos.
Teoría de Grafos.
 
Tema grafos
Tema grafosTema grafos
Tema grafos
 
Grafos
GrafosGrafos
Grafos
 
Grafos
GrafosGrafos
Grafos
 
METODOS Y CONSEPTOS ESTRUCTURA DE GRAFOS
METODOS Y CONSEPTOS ESTRUCTURA DE GRAFOSMETODOS Y CONSEPTOS ESTRUCTURA DE GRAFOS
METODOS Y CONSEPTOS ESTRUCTURA DE GRAFOS
 
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...
 
Revista Manuel Torres: Mirror-x100@
Revista Manuel Torres: Mirror-x100@Revista Manuel Torres: Mirror-x100@
Revista Manuel Torres: Mirror-x100@
 
Grafos
GrafosGrafos
Grafos
 
Teoria de grafos. introducción
Teoria de grafos. introducciónTeoria de grafos. introducción
Teoria de grafos. introducción
 

Más de itzelk

Modulo 2 redes
Modulo 2 redesModulo 2 redes
Modulo 2 redesitzelk
 
Capitulo 1 introduccion-1
Capitulo 1 introduccion-1Capitulo 1 introduccion-1
Capitulo 1 introduccion-1itzelk
 
Esquema unidad de control (miguel rivera)
Esquema unidad de control (miguel rivera)Esquema unidad de control (miguel rivera)
Esquema unidad de control (miguel rivera)itzelk
 
Tarea #4
Tarea #4Tarea #4
Tarea #4itzelk
 
Grafos
Grafos Grafos
Grafos itzelk
 
Capitulo 1 componentes generales desarrollo post
Capitulo 1 componentes generales desarrollo postCapitulo 1 componentes generales desarrollo post
Capitulo 1 componentes generales desarrollo postitzelk
 
Muestreo
MuestreoMuestreo
Muestreoitzelk
 
Seguridad cap 2
Seguridad cap 2Seguridad cap 2
Seguridad cap 2itzelk
 
Mapa conceptual de arquitectura de redes
Mapa conceptual de arquitectura de redesMapa conceptual de arquitectura de redes
Mapa conceptual de arquitectura de redesitzelk
 
2 arquitecturas de redes
2 arquitecturas de redes2 arquitecturas de redes
2 arquitecturas de redesitzelk
 

Más de itzelk (11)

Modulo 2 redes
Modulo 2 redesModulo 2 redes
Modulo 2 redes
 
Capitulo 1 introduccion-1
Capitulo 1 introduccion-1Capitulo 1 introduccion-1
Capitulo 1 introduccion-1
 
Esquema unidad de control (miguel rivera)
Esquema unidad de control (miguel rivera)Esquema unidad de control (miguel rivera)
Esquema unidad de control (miguel rivera)
 
Tarea #4
Tarea #4Tarea #4
Tarea #4
 
Grafos
Grafos Grafos
Grafos
 
Capitulo 1 componentes generales desarrollo post
Capitulo 1 componentes generales desarrollo postCapitulo 1 componentes generales desarrollo post
Capitulo 1 componentes generales desarrollo post
 
Muestreo
MuestreoMuestreo
Muestreo
 
Ral1
Ral1Ral1
Ral1
 
Seguridad cap 2
Seguridad cap 2Seguridad cap 2
Seguridad cap 2
 
Mapa conceptual de arquitectura de redes
Mapa conceptual de arquitectura de redesMapa conceptual de arquitectura de redes
Mapa conceptual de arquitectura de redes
 
2 arquitecturas de redes
2 arquitecturas de redes2 arquitecturas de redes
2 arquitecturas de redes
 

Último

ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...SuannNeyraChongShing
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfMIGUELANGELCONDORIMA4
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptEduardoCorado
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaANDECE
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptxGARCIARAMIREZCESAR
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSaulSantiago25
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IILauraFernandaValdovi
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 

Último (20)

ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes Granada
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusibles
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo II
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 

Grafos

  • 2. INTRODUCCION  Los grafos son estructuras de datos  Representan relaciones entre objetos  Relaciones arbitrarias, es decir  No jerárquicas  Son aplicables en  Química  Geografía  Ing. Eléctrica e Industrial, etc.  Modelado de Redes  De alcantarillado  Eléctricas  Etc. Impresora Modem PC2 Servidor PC1 Dado un escenario donde ciertos objetos se relacionan, se puede “modela el grafo” y luego aplicar algoritmos para resolver diversos problemas
  • 3. DEFINICION  Un grafo G = (V,A)  V, el conjunto de vértices o nodos  Representan los objetos  A, el conjunto de arcos  Representan las relaciones V = {1, 4, 5, 7, 9} A= {(1,4), (5,1), (7,9), (7,5), (4,9), (4,1), (1,5), (9,7), (5, 7), (9,4)} 1 4 5 7 9
  • 4. TIPOS DE GRAFOS  Grafos dirigidos  Si los pares de nodos que forman arcos  Son ordenados. Ej.: (u->v)  Grafos no dirigidos  Si los pares de nodos de los arcos  No son ordenados Ej.: u-v C E D F H V = {C, D, E, F, H} A= {(C,D), (D,F), (E,H), (H,E), (E,C)} 1 4 5 7 9 Grafo del ejemplo anterior
  • 5. OTROS CONCEPTOS  Arista  Es un arco de un grafo no dirigido  Vertices adyacente  Vertices unidos por un arco  Factor de Peso  Valor que se puede asociar con un arco  Depende de lo que el grafo represente  Si los arcos de un grafo tienen F.P.  Grafo valorado Guayaquil Quito Cuenc a Ambato Riobamba 5 5 7 9 8 7
  • 6. GRADOS DE UN NODO  En Grafo No Dirigido  Grado(V)  Numero de aristas que contiene a V  En Grafo Dirigido  Grado de entrada, Graden(V)  Numero de arcos que llegan a V  Grado de Salida, Gradsal(V)  Numero de arcos que salen de V C E D F H Guayaquil Quito Cuenc a Ambato Riobamba 5 5 7 9 8 7 Gradoent(D) = 1 y Gradsal(D) = 1 Grado(Guayaquil) = 3
  • 7. CAMINOS  Definicion  Un camino P en un grafo G, desde V0 a Vn  Es la secuencia de n+1 vertices  Tal que (Vi, Vi+1) ∈ A para 0≤ i ≤ n  Longitud de camino  El numero de arcos que lo forman  Camino Simple  Todos los nodos que lo forman son distintos  Ciclo  Camino simple cerrado de long. >= 2  Donde V0 = Vn 4 7 96 10 11 Camino entre 4 y 7 P = {4, 6, 9, 7} Longitud: 3 A B C D E F Camino A y A P = {A, E, B, F, A} Longitud: 4 – 4ciclo
  • 8. CONECTIVIDAD  Grafo No Dirigido  Conexo  Existe un camino entre cualquier par de nodos  Grafo Dirigido  Fuertemente Conexo  Existe un camino entre cualquier par de nodos  Conexo  Existe una cadena entre cualquier par de nodos 3 9 5 72 4 5 6 8 H A B D
  • 9. REPRESENTACION  Dos posibles representaciones  Estatica: Matriz de Adyacencia  Los vertices se representan por indices(0…n)  Las relaciones de los vertices se almacenan en una Matriz  Dinamica: Lista de Adyacencia  Los vertices forman una lista  Cada vertice tiene una lista para representar sus relaciones(arcos)
  • 10. MATRIZ DE ADYACENCIA  Dado un Grafo G = (V, A)  Sean los Vertices V = {V0, V1, … Vn}  Se pueden representar por ordinales 0,1,..n  Como representar los Arcos?  Estos son enlaces entre vertices  Puede usarse una matriz    ),(arcohaynosi,0 ),(arcohaysi,1 VjVi VjVi aij                     010000 100000 000100 001010 000101 000010 5 4 3 2 1 0 543210 V V V V V V VVVVVV Si el grafo fuese valorado, en vez de 1, se coloca el factor de peso 4 7 96 10 11 V0 V1 V2 V3 V4 V5