SlideShare una empresa de Scribd logo
1 de 14
Grafos
Los 7 puentes del río Pregel
en Königsberg.
G {V, A}
V={1, 2, 3, …, N}
A={(1, 2), (2, 3), …, (n,m)}
Existen diferentes formas de representar un grafo.
La estructura de datos usada depende de las características del
grafo y el algoritmo usado para manipularlo.
Entre las estructuras más sencillas y usadas se encuentran las listas
y las matrices, aunque frecuentemente se usa una combinación de
ambas.
Las listas son preferidas en grafos dispersos porque tienen un
eficiente uso de la memoria.
Por otro lado, las matrices proveen acceso rápido, pero pueden
consumir grandes cantidades de memoria.
Representación de Grafos
Estructura de lista
Lista de incidencia
Las aristas son representadas con un vector de pares, donde cada par
representa una de las aristas.
Lista de adyacencia
Cada vértice tiene una lista de vértices los cuales son adyacentes a él.
Esto causa redundancia en un grafo no dirigido (ya que A existe en la lista
de adyacencia de B y viceversa), pero las búsquedas son más rápidas, al
costo de almacenamiento extra.
Lista de grados
También llamada secuencia de grados o sucesión gráfica de un grafo es
una secuencia de números, que corresponde a los grados de los vértices
del grafo.
Representación de Grafos
Estructuras matriciales
Representación de Grafos
Matriz de adyacencia
El grafo está representado
por una matriz cuadrada M
de tamaño , donde es el
número de vértices. Si hay
una arista entre un vértice
x y un vértice y, entonces el
elemento es 1, de lo
contrario, es 0.
Matriz de incidencia
El grafo está representado
por una matriz de A (aristas)
por V (vértices), donde
[vértice, arista] contiene la
información de la arista (1 -
conectado, 0 - no
conectado)
Ciclo
Es una sucesión de aristas adyacentes, donde no se recorre dos
veces la misma arista, y donde se regresa al punto inicial.
Ciclo hamiltoniano
Tiene además que recorrer todos los vértices exactamente una
vez (excepto el vértice del que parte y al cual llega).
Diámetro
En un grafo, la distancia entre dos vértices es el menor número
de aristas de un recorrido entre ellos. El diámetro, en una
figura como en un grafo, es la mayor distancia de entre
todos los pares de puntos.
Ciclo
Tipos de Grafos
 Grafo simple: aquel que acepta una sola arista uniendo dos vértices
cualesquiera. Esto es equivalente a decir que una arista cualquiera es la
única que une dos vértices específicos. Es la definición estándar de un grafo.
 Multigrafo o pseudografo: aceptan más de una arista entre dos vértices.
Estas aristas se llaman múltiples o lazos (loops en inglés). Los grafos
simples son una subclase de esta categoría de grafos. También se les
llama grafos no-dirigido.
 Grafo dirigido: en los cuales se ha añadido una orientación a las aristas,
representada gráficamente por una flecha
 Grafo etiquetado: en los cuales se ha añadido un peso a las aristas
(número entero generalmente) o un etiquetado a los vértices.
 Grafo aleatorio: las aristas están asociadas a una probabilidad.
 Hipergrafo: las aristas tienen más de dos extremos, es decir, las aristas son
incidentes a 3 o más vértices.
 Grafo infinito: conjunto de vértices y aristas de proporciones infinitas.
G1 = (V1, A1)
V1 = {1, 2, 3, 4}
A1 = {(1, 2), (1, 3), (1, 4), (2, 3), (2, 4), (3, 4)}
Gráficamente estas tres estructuras de vértices y arcos se pueden representar de
la siguiente manera:
Diga cual grafo representa cual estructura?
_______ _______ _______
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> }
Matriz de incidencia
Construcción de la matriz a partir de
un grafo
Las columnas de la matriz representan
las aristas del grafo.
Las filas representan a los distintos
nodos.
Por cada nodo unido por una arista, se
coloca un uno (1) en el lugar
correspondiente, y se llena el resto de
las ubicaciones con ceros (0).
La matriz de incidencia es una
matriz, que se utiliza como una
forma de representar
relaciones binarias.
En el ejemplo de la figura, si sumamos las
cantidades de 1's que hay en cada
columna, veremos que hay solo dos. Pero
si sumamos las cantidades de unos 1's
que hay por cada fila, comprobaremos
que los nodos 2, 4 y 5 poseen un valor de
3. Ese valor indica la cantidad de aristas
que inciden sobre el nodo.
Matriz de Adyacencia
Construcción de la matriz a partir de un grafo
Se crea una matriz cero, cuyas columnas y filas representan los nodos del grafo.
Por cada arista que une a dos nodos, se suma 1 al valor que hay actualmente en la
ubicación correspondiente de la matriz. Si tal arista es un bucle y el grafo es no dirigido,
entonces se suma 2 en vez de 1.
Finalmente, se obtiene una matriz que representa el número de aristas (relaciones) entre
cada par de nodos (elementos).
Existe una matriz de adyacencia única para cada grafo (sin considerar las permutaciones de
filas o columnas), y viceversa.
La matriz de adyacencia es una matriz
cuadrada que se utiliza como una forma de
representar relaciones binarias.
Matriz de Adyacencia
Con los datos de la matriz, construya el grafo
A
B
D
E
C
Con los datos de la matriz, construya el grafo
A
B
C
D
E
Con los datos de la matriz, construya el grafo
A
B
C
D
E
G = (V, A)
V = {A, B, C, D, E, F, G, H, I, J, K}
A = {(a,b), (b,c), (c,d), (d,e), (a,f), (f,g), (g,e), (e,i), (a,h), (h,j), (j,i), (i,k)}
CONSTRUYA EL GRAFO Y LA MATRIZ DE ADYACENCIA E INCIDENCIA
EJERCICIO PROPUESTO
INVESTIGAR PRÓXIMA CLASE
GRAFO HEULERIANO
GRAFO HAMILTONIANO

Más contenido relacionado

Similar a MATEMATICA_DISCRETA_UNIDAD.pptx

Grafos - Figuras Planas
Grafos - Figuras PlanasGrafos - Figuras Planas
Grafos - Figuras Planasarteaga0122
 
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 operacionesAngel Vázquez Patiño
 
Diapo teoria de grafos
Diapo teoria de grafosDiapo teoria de grafos
Diapo teoria de grafosGera Lopez
 
Grafos del algebra
Grafos del algebraGrafos del algebra
Grafos del algebraivesita_22
 
Presentación1 grafos
Presentación1 grafosPresentación1 grafos
Presentación1 grafosozilricardo
 
Presentación1 grafos
Presentación1 grafosPresentación1 grafos
Presentación1 grafosozilricardo
 
Trabajo estructura de_datos_subir
Trabajo estructura de_datos_subirTrabajo estructura de_datos_subir
Trabajo estructura de_datos_subirvicmz
 
Trabajo estructura de_datos2
Trabajo estructura de_datos2Trabajo estructura de_datos2
Trabajo estructura de_datos2vicmz
 
Trabajo estructura de_datos
Trabajo estructura de_datosTrabajo estructura de_datos
Trabajo estructura de_datosvicmz
 
Trabajo estructura de_datos
Trabajo estructura de_datosTrabajo estructura de_datos
Trabajo estructura de_datosvictormagana
 
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...BasterLyEsupian
 
REPRESENTACION DE RELACIONES Y DIGRAFOS EN LA COMPUTADORA
REPRESENTACION DE RELACIONES Y DIGRAFOS EN LA COMPUTADORAREPRESENTACION DE RELACIONES Y DIGRAFOS EN LA COMPUTADORA
REPRESENTACION DE RELACIONES Y DIGRAFOS EN LA COMPUTADORADavid Hernandez
 

Similar a MATEMATICA_DISCRETA_UNIDAD.pptx (20)

Grafos
GrafosGrafos
Grafos
 
Grafos - Figuras Planas
Grafos - Figuras PlanasGrafos - Figuras Planas
Grafos - Figuras Planas
 
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
 
Grafos
GrafosGrafos
Grafos
 
Diapo teoria de grafos
Diapo teoria de grafosDiapo teoria de grafos
Diapo teoria de grafos
 
Grafos del algebra
Grafos del algebraGrafos del algebra
Grafos del algebra
 
Presentación1 grafos
Presentación1 grafosPresentación1 grafos
Presentación1 grafos
 
Presentación1 grafos
Presentación1 grafosPresentación1 grafos
Presentación1 grafos
 
Trabajo estructura de_datos_subir
Trabajo estructura de_datos_subirTrabajo estructura de_datos_subir
Trabajo estructura de_datos_subir
 
Trabajo estructura de_datos2
Trabajo estructura de_datos2Trabajo estructura de_datos2
Trabajo estructura de_datos2
 
Grafos revista
Grafos revistaGrafos revista
Grafos revista
 
Trabajo estructura de_datos
Trabajo estructura de_datosTrabajo estructura de_datos
Trabajo estructura de_datos
 
Trabajo estructura de_datos
Trabajo estructura de_datosTrabajo estructura de_datos
Trabajo estructura de_datos
 
Grafos
GrafosGrafos
Grafos
 
Unidad IV
Unidad IVUnidad IV
Unidad IV
 
Ascii
AsciiAscii
Ascii
 
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...
 
4.Grafos.pdf
4.Grafos.pdf4.Grafos.pdf
4.Grafos.pdf
 
Capitulo1 grafos
Capitulo1 grafosCapitulo1 grafos
Capitulo1 grafos
 
REPRESENTACION DE RELACIONES Y DIGRAFOS EN LA COMPUTADORA
REPRESENTACION DE RELACIONES Y DIGRAFOS EN LA COMPUTADORAREPRESENTACION DE RELACIONES Y DIGRAFOS EN LA COMPUTADORA
REPRESENTACION DE RELACIONES Y DIGRAFOS EN LA COMPUTADORA
 

Último

¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptxguillermosantana15
 
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
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7luisanthonycarrascos
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfrolandolazartep
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
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
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamientoRobertoAlejandroCast6
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.ariannytrading
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfMirthaFernandez12
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacajeremiasnifla
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones025ca20
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVSebastianPaez47
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 
TALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación públicaTALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación públicaSantiagoSanchez353883
 
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
 
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
 

Último (20)

¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
 
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
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdf
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
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
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 
TALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación públicaTALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación pública
 
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)
 
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 ...
 

MATEMATICA_DISCRETA_UNIDAD.pptx

  • 1. Grafos Los 7 puentes del río Pregel en Königsberg. G {V, A} V={1, 2, 3, …, N} A={(1, 2), (2, 3), …, (n,m)}
  • 2. Existen diferentes formas de representar un grafo. La estructura de datos usada depende de las características del grafo y el algoritmo usado para manipularlo. Entre las estructuras más sencillas y usadas se encuentran las listas y las matrices, aunque frecuentemente se usa una combinación de ambas. Las listas son preferidas en grafos dispersos porque tienen un eficiente uso de la memoria. Por otro lado, las matrices proveen acceso rápido, pero pueden consumir grandes cantidades de memoria. Representación de Grafos
  • 3. Estructura de lista Lista de incidencia Las aristas son representadas con un vector de pares, donde cada par representa una de las aristas. Lista de adyacencia Cada vértice tiene una lista de vértices los cuales son adyacentes a él. Esto causa redundancia en un grafo no dirigido (ya que A existe en la lista de adyacencia de B y viceversa), pero las búsquedas son más rápidas, al costo de almacenamiento extra. Lista de grados También llamada secuencia de grados o sucesión gráfica de un grafo es una secuencia de números, que corresponde a los grados de los vértices del grafo. Representación de Grafos
  • 4. Estructuras matriciales Representación de Grafos Matriz de adyacencia El grafo está representado por una matriz cuadrada M de tamaño , donde es el número de vértices. Si hay una arista entre un vértice x y un vértice y, entonces el elemento es 1, de lo contrario, es 0. Matriz de incidencia El grafo está representado por una matriz de A (aristas) por V (vértices), donde [vértice, arista] contiene la información de la arista (1 - conectado, 0 - no conectado)
  • 5. Ciclo Es una sucesión de aristas adyacentes, donde no se recorre dos veces la misma arista, y donde se regresa al punto inicial. Ciclo hamiltoniano Tiene además que recorrer todos los vértices exactamente una vez (excepto el vértice del que parte y al cual llega). Diámetro En un grafo, la distancia entre dos vértices es el menor número de aristas de un recorrido entre ellos. El diámetro, en una figura como en un grafo, es la mayor distancia de entre todos los pares de puntos. Ciclo
  • 6. Tipos de Grafos  Grafo simple: aquel que acepta una sola arista uniendo dos vértices cualesquiera. Esto es equivalente a decir que una arista cualquiera es la única que une dos vértices específicos. Es la definición estándar de un grafo.  Multigrafo o pseudografo: aceptan más de una arista entre dos vértices. Estas aristas se llaman múltiples o lazos (loops en inglés). Los grafos simples son una subclase de esta categoría de grafos. También se les llama grafos no-dirigido.  Grafo dirigido: en los cuales se ha añadido una orientación a las aristas, representada gráficamente por una flecha  Grafo etiquetado: en los cuales se ha añadido un peso a las aristas (número entero generalmente) o un etiquetado a los vértices.  Grafo aleatorio: las aristas están asociadas a una probabilidad.  Hipergrafo: las aristas tienen más de dos extremos, es decir, las aristas son incidentes a 3 o más vértices.  Grafo infinito: conjunto de vértices y aristas de proporciones infinitas.
  • 7. G1 = (V1, A1) V1 = {1, 2, 3, 4} A1 = {(1, 2), (1, 3), (1, 4), (2, 3), (2, 4), (3, 4)} Gráficamente estas tres estructuras de vértices y arcos se pueden representar de la siguiente manera: Diga cual grafo representa cual estructura? _______ _______ _______ 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> }
  • 8. Matriz de incidencia Construcción de la matriz a partir de un grafo Las columnas de la matriz representan las aristas del grafo. Las filas representan a los distintos nodos. Por cada nodo unido por una arista, se coloca un uno (1) en el lugar correspondiente, y se llena el resto de las ubicaciones con ceros (0). La matriz de incidencia es una matriz, que se utiliza como una forma de representar relaciones binarias. En el ejemplo de la figura, si sumamos las cantidades de 1's que hay en cada columna, veremos que hay solo dos. Pero si sumamos las cantidades de unos 1's que hay por cada fila, comprobaremos que los nodos 2, 4 y 5 poseen un valor de 3. Ese valor indica la cantidad de aristas que inciden sobre el nodo.
  • 9. Matriz de Adyacencia Construcción de la matriz a partir de un grafo Se crea una matriz cero, cuyas columnas y filas representan los nodos del grafo. Por cada arista que une a dos nodos, se suma 1 al valor que hay actualmente en la ubicación correspondiente de la matriz. Si tal arista es un bucle y el grafo es no dirigido, entonces se suma 2 en vez de 1. Finalmente, se obtiene una matriz que representa el número de aristas (relaciones) entre cada par de nodos (elementos). Existe una matriz de adyacencia única para cada grafo (sin considerar las permutaciones de filas o columnas), y viceversa. La matriz de adyacencia es una matriz cuadrada que se utiliza como una forma de representar relaciones binarias.
  • 11. Con los datos de la matriz, construya el grafo A B D E C
  • 12. Con los datos de la matriz, construya el grafo A B C D E
  • 13. Con los datos de la matriz, construya el grafo A B C D E
  • 14. G = (V, A) V = {A, B, C, D, E, F, G, H, I, J, K} A = {(a,b), (b,c), (c,d), (d,e), (a,f), (f,g), (g,e), (e,i), (a,h), (h,j), (j,i), (i,k)} CONSTRUYA EL GRAFO Y LA MATRIZ DE ADYACENCIA E INCIDENCIA EJERCICIO PROPUESTO INVESTIGAR PRÓXIMA CLASE GRAFO HEULERIANO GRAFO HAMILTONIANO