SlideShare uma empresa Scribd logo
1 de 16
Baixar para ler offline
TEORIA DE GRAFOS
¿ Que 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.
La estructura algebraica para los grafos es G=(V,E).
Existen dos tipos de Grafos:
 GRAFO DIRIGIDO
 GRAFO NO DIRIGIDO
GRAFO DIRIGIDO
 Un GRAFO DIRIGIDO G 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 los objetos, ejemplo de ello que los
vértices pueden representar ciudades y los
enlaces vuelos aéreos entre ciudades.
 Un enlace es un par ordenado de vértices (v, w),
donde v es la cola y w corresponde a la cabeza
del enlace.
a b
c d
V={a, b, c, d}
E={(a,c), (a,b), (b,c),
(b,d), (c,d)}
v w
GRAFO NO DIRIGIDO
• Sea G un Grafo no Dirigido,
donde G=(V,E) y V
corresponde al conjunto de
vértices y E al conjunto de
aristas del grafo.
• Un Grafo no Dirigido se
diferencia de un Grafo Dirigido
debido a que cada arista en E
es un par no ordenado de
vértices. Si (v,w) es una arista
no dirigida (v,w) = (w,v).
a b
c d
V={a, b, c, d}
E={(a,c),(c,a),(a,b),(b,a)
(b,c),(c,b),(b,d),(d,b),
(c,d),(d,c)}
COSTOS
Grafo Dirigido
Etiquetado
Grafo No Dirigido
Etiquetado
Los enlaces tanto para los grafos Dirigidos como No
Dirigidos tienen un costo (valor), por lo tanto son grafos
etiquetados.
a b
c d
a b
c d
20
3025
15
40 40
a b
c d
a b
c d
20
3025
15
REPRESENTACION LOS GRAFOS
Un grafo Dirigido o No-Dirigido se puede representar
mediante:
 Matriz de Adyacencia
 Lista de Adyacencia
 Arreglos para la Lista de Adyacencia.
 Sea el siguiente Grafo Dirigido:
Donde:
V={1,2,3,4}
E={(1,2),(2,3), (,3,1), ((4,2),(3,4)}
2
1
3
4
MATRIZ ADYACENTE


 

casootroen
Ejisi
jia
0
),(1
],[
Sea: E={( 1 , 2 ), ( 2 , 3), (3 , 1 ), ( 4 ,2),( 3 , 4 )}















0010
1001
0100
0010
a
La Matriz Adyacente A de un Grafo G=(V,E) tiene V*V elementos y
se define como:
Fila Columna
2
1
3
4
VENTAJAS Y DESVENTAJAS
DE LA MATRIZ DE ADYACENCIA
• VENTAJAS:
 Se puede determinar en un tiempo
fijo y constante si un enlace(arco)
pertenece o no al grafo.
 Es fácil determinar si existe o no un
arco o enlace, solo se debe
posicionar en la matriz.
 Es fácil determinar si existe un ciclo
en el grafo, basta multiplicar la
matriz por ella misma n veces hasta
obtener la matriz nula(no hay ciclos)
o bien una sucesión periódica de
matrices(hay ciclo)
• DESVENTAJAS:
 Se requiere un
almacenamiento |v|*|v|. Es
decir O(n2).
 Solo al leer o examinar la
matriz puede llevar un
tiempo de O(n2).
LISTA ADYACENTE
La lista de adyacencia 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 adyacencias, una para cada vértice.
=
1
2
2 3
=
3
4
3
21
3 4
4
=
2
=
Lista de
Adyancencia
Grafos
Vértices
VENTAJAS Y DESVENTAJAS
DE LAS LISTAS DE ADYACENCIA
• VENTAJAS:
 La lista de adyacencia requiere
un espacio proporcional a la
suma del número de vértices
más el número de
enlaces(arcos). Hace buen uso
de la memoria.
 Se utiliza bastante cuando el
número de enlaces es mucho
menor que O(n2)
• DESVENTAJAS:
 La representación con lista de
adyacencia es que puede llevar
un tiempo O(n) determinar si
existe un arco del vértice i al
vértice j, ya que pueden haber
O(n) vértices en la lista de
adyacencia. Para el vértice i.
UTILIZACION DE ARREGLOS
PARA LA LISTA DE ADYACENCIA
21
3 4
Grafos
1
2
4
3
Vertices
2
3
0
4
0
2
0
3
0
Arreglo de
Lista
Adyacente
Se utilizan los arreglos para implementar la Lista de
Adyacencia:
EJERCICIOS
Para los siguientes Grafos Dirigidos y No
Dirigidos, calcular su:
• Matriz de Adyacencia
• Lista de Adyacencia
Construya la Matriz de adyacencia del siguiente
grafo no dirigido:
1
3
5
8
Ejercicio 1
Construya la Matriz de adyacencia del siguiente
Grafo Dirigido:
1
4
2
3
Ejercicio 2
a b
c d
a b
c d
8
3015
15
40 40
a b
c d
a b
c d
120
105
15
Ejercicio 3 Ejercicio 4
A partir de las siguientes Matrices,
construir sus respectivos Grafos si es
que es posible.

Mais conteúdo relacionado

Mais procurados

La Parábola
La ParábolaLa Parábola
La ParábolaSmartNeko
 
Introduccion a la geometria analitica 25 p-rmco90902
Introduccion a la geometria analitica 25 p-rmco90902Introduccion a la geometria analitica 25 p-rmco90902
Introduccion a la geometria analitica 25 p-rmco90902lmk8
 
Grafos_presentación con ejercicios.pdf
Grafos_presentación con ejercicios.pdfGrafos_presentación con ejercicios.pdf
Grafos_presentación con ejercicios.pdfKevinPeaChavez
 
Calvar3 semana-1
Calvar3 semana-1Calvar3 semana-1
Calvar3 semana-1yoe herrera
 
Coordenadas polares. Andres Gil
Coordenadas polares. Andres GilCoordenadas polares. Andres Gil
Coordenadas polares. Andres GilAndresGil47
 
18. COORDERNADAS ESFERICAS O CILINDRICAS
18. COORDERNADAS ESFERICAS O CILINDRICAS18. COORDERNADAS ESFERICAS O CILINDRICAS
18. COORDERNADAS ESFERICAS O CILINDRICASedvinogo
 
Semana8 mate3-del 15 al 19 de mayo
Semana8 mate3-del 15 al 19 de mayoSemana8 mate3-del 15 al 19 de mayo
Semana8 mate3-del 15 al 19 de mayoLorena Covarrubias
 
Informe de experimento i
Informe de experimento iInforme de experimento i
Informe de experimento iMaychol Rivas
 
1.1 ecuacion de la pendiente
1.1 ecuacion de la pendiente1.1 ecuacion de la pendiente
1.1 ecuacion de la pendienteinsucoppt
 
Esquema
EsquemaEsquema
Esquema01007
 
Resumen t7
Resumen t7Resumen t7
Resumen t7pam00077
 

Mais procurados (19)

Comandos 1
Comandos 1Comandos 1
Comandos 1
 
Grafos 8.2.2
Grafos 8.2.2Grafos 8.2.2
Grafos 8.2.2
 
La Parábola
La ParábolaLa Parábola
La Parábola
 
Introduccion a la geometria analitica 25 p-rmco90902
Introduccion a la geometria analitica 25 p-rmco90902Introduccion a la geometria analitica 25 p-rmco90902
Introduccion a la geometria analitica 25 p-rmco90902
 
Grafos_presentación con ejercicios.pdf
Grafos_presentación con ejercicios.pdfGrafos_presentación con ejercicios.pdf
Grafos_presentación con ejercicios.pdf
 
Grafos 8.1.1
Grafos 8.1.1Grafos 8.1.1
Grafos 8.1.1
 
Calvar3 semana-1
Calvar3 semana-1Calvar3 semana-1
Calvar3 semana-1
 
9.2 plano cartesiano
9.2 plano cartesiano9.2 plano cartesiano
9.2 plano cartesiano
 
Coordenadas polares. Andres Gil
Coordenadas polares. Andres GilCoordenadas polares. Andres Gil
Coordenadas polares. Andres Gil
 
18. COORDERNADAS ESFERICAS O CILINDRICAS
18. COORDERNADAS ESFERICAS O CILINDRICAS18. COORDERNADAS ESFERICAS O CILINDRICAS
18. COORDERNADAS ESFERICAS O CILINDRICAS
 
Semana8 mate3-del 15 al 19 de mayo
Semana8 mate3-del 15 al 19 de mayoSemana8 mate3-del 15 al 19 de mayo
Semana8 mate3-del 15 al 19 de mayo
 
El punto
El puntoEl punto
El punto
 
8 GráFicas De Funciones
8  GráFicas De Funciones8  GráFicas De Funciones
8 GráFicas De Funciones
 
Tema iv rectas-1ra parte
Tema iv rectas-1ra parteTema iv rectas-1ra parte
Tema iv rectas-1ra parte
 
Informe de experimento i
Informe de experimento iInforme de experimento i
Informe de experimento i
 
1.1 ecuacion de la pendiente
1.1 ecuacion de la pendiente1.1 ecuacion de la pendiente
1.1 ecuacion de la pendiente
 
Esquema
EsquemaEsquema
Esquema
 
Funcion cuadratica
Funcion cuadraticaFuncion cuadratica
Funcion cuadratica
 
Resumen t7
Resumen t7Resumen t7
Resumen t7
 

Destaque

147_zernola1.froga.konprimituta.ppt
147_zernola1.froga.konprimituta.ppt147_zernola1.froga.konprimituta.ppt
147_zernola1.froga.konprimituta.pptElhuyarOlinpiada
 
Esquema.
Esquema.Esquema.
Esquema.hausesp
 
Exercicis word 1 8
Exercicis word 1 8Exercicis word 1 8
Exercicis word 1 8tecnovicent
 
Calendario trabajos de_grado_2012-a
Calendario trabajos de_grado_2012-aCalendario trabajos de_grado_2012-a
Calendario trabajos de_grado_2012-aUniversidad FESU
 
Carteles finales - Teoría del color - Vol01
Carteles finales - Teoría del color - Vol01Carteles finales - Teoría del color - Vol01
Carteles finales - Teoría del color - Vol01Alx Marroquin
 
CóMo Hacer Un Cable De Red Cruzado
CóMo Hacer Un Cable De Red CruzadoCóMo Hacer Un Cable De Red Cruzado
CóMo Hacer Un Cable De Red CruzadoKAREN TORRES
 
El gato y el perro.
El gato y el perro.El gato y el perro.
El gato y el perro.hausesp
 
As novas-tecnologias-na-educacao-desafios-atuais-para-a-pratica-docente
As novas-tecnologias-na-educacao-desafios-atuais-para-a-pratica-docenteAs novas-tecnologias-na-educacao-desafios-atuais-para-a-pratica-docente
As novas-tecnologias-na-educacao-desafios-atuais-para-a-pratica-docenteMaria De Lourdes Prado
 
Tema 1: sistemas de numeración.
Tema 1: sistemas de numeración.Tema 1: sistemas de numeración.
Tema 1: sistemas de numeración.hausesp
 
Caso clínico instrucciones
Caso clínico instruccionesCaso clínico instrucciones
Caso clínico instruccionesTPorta
 
Luz marina perfil institucional.
Luz marina perfil institucional.Luz marina perfil institucional.
Luz marina perfil institucional.yesneider
 
Practica 7
Practica 7Practica 7
Practica 7rrodri83
 
2. t.l. administracion agropecuaria
2. t.l. administracion agropecuaria2. t.l. administracion agropecuaria
2. t.l. administracion agropecuariaUniversidad FESU
 
18lectura analogica. unidad 3
18lectura analogica. unidad 318lectura analogica. unidad 3
18lectura analogica. unidad 3Raquel Vilela
 

Destaque (20)

Aberraciones sexuales1
Aberraciones sexuales1Aberraciones sexuales1
Aberraciones sexuales1
 
147_zernola1.froga.konprimituta.ppt
147_zernola1.froga.konprimituta.ppt147_zernola1.froga.konprimituta.ppt
147_zernola1.froga.konprimituta.ppt
 
Monserrate naty+exel
Monserrate naty+exelMonserrate naty+exel
Monserrate naty+exel
 
Esquema.
Esquema.Esquema.
Esquema.
 
Escuela de padres
Escuela de padresEscuela de padres
Escuela de padres
 
Exercicis word 1 8
Exercicis word 1 8Exercicis word 1 8
Exercicis word 1 8
 
Calendario trabajos de_grado_2012-a
Calendario trabajos de_grado_2012-aCalendario trabajos de_grado_2012-a
Calendario trabajos de_grado_2012-a
 
Carteles finales - Teoría del color - Vol01
Carteles finales - Teoría del color - Vol01Carteles finales - Teoría del color - Vol01
Carteles finales - Teoría del color - Vol01
 
CóMo Hacer Un Cable De Red Cruzado
CóMo Hacer Un Cable De Red CruzadoCóMo Hacer Un Cable De Red Cruzado
CóMo Hacer Un Cable De Red Cruzado
 
El gato y el perro.
El gato y el perro.El gato y el perro.
El gato y el perro.
 
Los alimentos
Los alimentosLos alimentos
Los alimentos
 
ISTPnuevaesperanza
ISTPnuevaesperanzaISTPnuevaesperanza
ISTPnuevaesperanza
 
As novas-tecnologias-na-educacao-desafios-atuais-para-a-pratica-docente
As novas-tecnologias-na-educacao-desafios-atuais-para-a-pratica-docenteAs novas-tecnologias-na-educacao-desafios-atuais-para-a-pratica-docente
As novas-tecnologias-na-educacao-desafios-atuais-para-a-pratica-docente
 
Tema 1: sistemas de numeración.
Tema 1: sistemas de numeración.Tema 1: sistemas de numeración.
Tema 1: sistemas de numeración.
 
Relativismo
RelativismoRelativismo
Relativismo
 
Caso clínico instrucciones
Caso clínico instruccionesCaso clínico instrucciones
Caso clínico instrucciones
 
Luz marina perfil institucional.
Luz marina perfil institucional.Luz marina perfil institucional.
Luz marina perfil institucional.
 
Practica 7
Practica 7Practica 7
Practica 7
 
2. t.l. administracion agropecuaria
2. t.l. administracion agropecuaria2. t.l. administracion agropecuaria
2. t.l. administracion agropecuaria
 
18lectura analogica. unidad 3
18lectura analogica. unidad 318lectura analogica. unidad 3
18lectura analogica. unidad 3
 

Semelhante a Catedra grafos (20)

Material de grafos.pdf
Material de grafos.pdfMaterial de grafos.pdf
Material de grafos.pdf
 
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
 
19 Grafos 1
19 Grafos 119 Grafos 1
19 Grafos 1
 
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
 
19. Grafos.ppt
19. Grafos.ppt19. Grafos.ppt
19. Grafos.ppt
 
GRAFOS
GRAFOSGRAFOS
GRAFOS
 
Grafoscuestionario
GrafoscuestionarioGrafoscuestionario
Grafoscuestionario
 
Cátedra de Grafos
Cátedra de GrafosCátedra de Grafos
Cátedra de Grafos
 
Grafos
GrafosGrafos
Grafos
 
Teoria de grafos
Teoria de grafosTeoria de grafos
Teoria de grafos
 
Grafos 1
Grafos 1Grafos 1
Grafos 1
 
Grafos - Figuras Planas
Grafos - Figuras PlanasGrafos - Figuras Planas
Grafos - Figuras Planas
 
TRABAJO DE GRAFOS
TRABAJO DE GRAFOSTRABAJO DE GRAFOS
TRABAJO DE GRAFOS
 
Grafos.ppt
 Grafos.ppt Grafos.ppt
Grafos.ppt
 
Lista de adyacencia
Lista de adyacenciaLista de adyacencia
Lista de adyacencia
 
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 8.3.1 2017
Grafos 8.3.1 2017Grafos 8.3.1 2017
Grafos 8.3.1 2017
 
Grafos
GrafosGrafos
Grafos
 

Mais de Johnfornerod

Clase 2 y 3 buenas practicas de manufactura
Clase 2 y 3 buenas practicas de manufacturaClase 2 y 3 buenas practicas de manufactura
Clase 2 y 3 buenas practicas de manufacturaJohnfornerod
 
Clase 1 aplicación de normas y procedimiento de higiene personal
Clase 1 aplicación de normas y procedimiento de higiene personalClase 1 aplicación de normas y procedimiento de higiene personal
Clase 1 aplicación de normas y procedimiento de higiene personalJohnfornerod
 
Clasificacion de los problemas
Clasificacion de los problemasClasificacion de los problemas
Clasificacion de los problemasJohnfornerod
 
1 clase analisis algoritmos
1 clase   analisis algoritmos1 clase   analisis algoritmos
1 clase analisis algoritmosJohnfornerod
 
Recorrido de grafos 2da parte
Recorrido de grafos 2da parteRecorrido de grafos 2da parte
Recorrido de grafos 2da parteJohnfornerod
 
Recorrido de grafos 1ra parte
Recorrido de grafos 1ra parteRecorrido de grafos 1ra parte
Recorrido de grafos 1ra parteJohnfornerod
 
Clasificacion de los problemas
Clasificacion de los problemasClasificacion de los problemas
Clasificacion de los problemasJohnfornerod
 
Algoritmos de busqueda
Algoritmos de busquedaAlgoritmos de busqueda
Algoritmos de busquedaJohnfornerod
 

Mais de Johnfornerod (10)

Clase 2 y 3 buenas practicas de manufactura
Clase 2 y 3 buenas practicas de manufacturaClase 2 y 3 buenas practicas de manufactura
Clase 2 y 3 buenas practicas de manufactura
 
Clase 1 aplicación de normas y procedimiento de higiene personal
Clase 1 aplicación de normas y procedimiento de higiene personalClase 1 aplicación de normas y procedimiento de higiene personal
Clase 1 aplicación de normas y procedimiento de higiene personal
 
Clasificacion de los problemas
Clasificacion de los problemasClasificacion de los problemas
Clasificacion de los problemas
 
1 clase analisis algoritmos
1 clase   analisis algoritmos1 clase   analisis algoritmos
1 clase analisis algoritmos
 
Catedra grafos
Catedra grafosCatedra grafos
Catedra grafos
 
Recorrido de grafos 2da parte
Recorrido de grafos 2da parteRecorrido de grafos 2da parte
Recorrido de grafos 2da parte
 
Recorrido de grafos 1ra parte
Recorrido de grafos 1ra parteRecorrido de grafos 1ra parte
Recorrido de grafos 1ra parte
 
Clasificacion de los problemas
Clasificacion de los problemasClasificacion de los problemas
Clasificacion de los problemas
 
Algoritmos de busqueda
Algoritmos de busquedaAlgoritmos de busqueda
Algoritmos de busqueda
 
Cd algoritmoos
Cd algoritmoosCd algoritmoos
Cd algoritmoos
 

Último

ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOBRIGIDATELLOLEONARDO
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONALMiNeyi1
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 

Último (20)

Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 

Catedra grafos

  • 2. ¿ Que 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. La estructura algebraica para los grafos es G=(V,E). Existen dos tipos de Grafos:  GRAFO DIRIGIDO  GRAFO NO DIRIGIDO
  • 3. GRAFO DIRIGIDO  Un GRAFO DIRIGIDO G 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 los objetos, ejemplo de ello que los vértices pueden representar ciudades y los enlaces vuelos aéreos entre ciudades.  Un enlace es un par ordenado de vértices (v, w), donde v es la cola y w corresponde a la cabeza del enlace. a b c d V={a, b, c, d} E={(a,c), (a,b), (b,c), (b,d), (c,d)} v w
  • 4. GRAFO NO DIRIGIDO • Sea G un Grafo no Dirigido, donde G=(V,E) y V corresponde al conjunto de vértices y E al conjunto de aristas del grafo. • Un Grafo no Dirigido se diferencia de un Grafo Dirigido debido a que cada arista en E es un par no ordenado de vértices. Si (v,w) es una arista no dirigida (v,w) = (w,v). a b c d V={a, b, c, d} E={(a,c),(c,a),(a,b),(b,a) (b,c),(c,b),(b,d),(d,b), (c,d),(d,c)}
  • 5. COSTOS Grafo Dirigido Etiquetado Grafo No Dirigido Etiquetado Los enlaces tanto para los grafos Dirigidos como No Dirigidos tienen un costo (valor), por lo tanto son grafos etiquetados. a b c d a b c d 20 3025 15 40 40 a b c d a b c d 20 3025 15
  • 6. REPRESENTACION LOS GRAFOS Un grafo Dirigido o No-Dirigido se puede representar mediante:  Matriz de Adyacencia  Lista de Adyacencia  Arreglos para la Lista de Adyacencia.  Sea el siguiente Grafo Dirigido: Donde: V={1,2,3,4} E={(1,2),(2,3), (,3,1), ((4,2),(3,4)} 2 1 3 4
  • 7. MATRIZ ADYACENTE      casootroen Ejisi jia 0 ),(1 ],[ Sea: E={( 1 , 2 ), ( 2 , 3), (3 , 1 ), ( 4 ,2),( 3 , 4 )}                0010 1001 0100 0010 a La Matriz Adyacente A de un Grafo G=(V,E) tiene V*V elementos y se define como: Fila Columna 2 1 3 4
  • 8. VENTAJAS Y DESVENTAJAS DE LA MATRIZ DE ADYACENCIA • VENTAJAS:  Se puede determinar en un tiempo fijo y constante si un enlace(arco) pertenece o no al grafo.  Es fácil determinar si existe o no un arco o enlace, solo se debe posicionar en la matriz.  Es fácil determinar si existe un ciclo en el grafo, basta multiplicar la matriz por ella misma n veces hasta obtener la matriz nula(no hay ciclos) o bien una sucesión periódica de matrices(hay ciclo) • DESVENTAJAS:  Se requiere un almacenamiento |v|*|v|. Es decir O(n2).  Solo al leer o examinar la matriz puede llevar un tiempo de O(n2).
  • 9. LISTA ADYACENTE La lista de adyacencia 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 adyacencias, una para cada vértice. = 1 2 2 3 = 3 4 3 21 3 4 4 = 2 = Lista de Adyancencia Grafos Vértices
  • 10. VENTAJAS Y DESVENTAJAS DE LAS LISTAS DE ADYACENCIA • VENTAJAS:  La lista de adyacencia requiere un espacio proporcional a la suma del número de vértices más el número de enlaces(arcos). Hace buen uso de la memoria.  Se utiliza bastante cuando el número de enlaces es mucho menor que O(n2) • DESVENTAJAS:  La representación con lista de adyacencia es que puede llevar un tiempo O(n) determinar si existe un arco del vértice i al vértice j, ya que pueden haber O(n) vértices en la lista de adyacencia. Para el vértice i.
  • 11. UTILIZACION DE ARREGLOS PARA LA LISTA DE ADYACENCIA 21 3 4 Grafos 1 2 4 3 Vertices 2 3 0 4 0 2 0 3 0 Arreglo de Lista Adyacente Se utilizan los arreglos para implementar la Lista de Adyacencia:
  • 12. EJERCICIOS Para los siguientes Grafos Dirigidos y No Dirigidos, calcular su: • Matriz de Adyacencia • Lista de Adyacencia
  • 13. Construya la Matriz de adyacencia del siguiente grafo no dirigido: 1 3 5 8 Ejercicio 1
  • 14. Construya la Matriz de adyacencia del siguiente Grafo Dirigido: 1 4 2 3 Ejercicio 2
  • 15. a b c d a b c d 8 3015 15 40 40 a b c d a b c d 120 105 15 Ejercicio 3 Ejercicio 4
  • 16. A partir de las siguientes Matrices, construir sus respectivos Grafos si es que es posible.