SlideShare una empresa de Scribd logo
1 de 16
Dado el siguiente grafo, encontrar:
A. Matriz de adyancencia
B. Matriz de incidencia
C. Es conexo?. Justifique su respuesta
D. Es simple?. Justifique su respuesta
E. Es regular?. Justifique su respuesta
F. Es completo? Justifique su respuesta
G. Una cadena simple no elemental de
grado 6
H. Un ciclo no simple de grado 5
I. Arbol generador aplicando el algoritmo
constructor
J. Subgrafo parcial
K. Demostrar si es euleriano aplicando el
algoritmo de Fleury
L. Demostrar si es hamiltoniano
V1 V2 V3 V4 V5 V6 V7 V8
V1 0 1 1 1 1 0 1 0
V2 1 0 1 0 0 1 1 1
V3 1 1 0 1 1 1 0 1
V4 1 0 1 0 1 1 0 0
V5 1 0 1 1 0 1 1 0
V6 0 1 1 1 1 0 1 1
V7 1 1 0 0 1 1 0 1
V8 0 1 1 0 0 1 1 0
A) Matriz de
adyacencia
B) Matriz de
incidencia
a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17 a18 a19 a20
V1 1 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
V2 1 0 1 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0
V3 0 1 1 0 0 0 1 0 0 0 1 1 1 0 0 0 0 0 0 0
V4 0 0 0 1 0 0 0 0 0 0 1 0 0 1 1 0 0 0 0 0
V5 0 0 0 0 1 0 0 0 0 0 0 1 0 0 1 0 1 1 0 0
V6 0 0 0 0 0 0 0 1 0 0 0 0 1 1 0 1 1 0 1 0
V7 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 1 1 1
V8 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 1 0 0 0 1
C) Es conexo? Justifique su respuesta.
Se dice convexo si para cualquier par de vértices
de “a” y “b” en G existe al menos una trayectoria
de “a” a “b”. Bajo esta definición podemos decir
que sí es conexo, ya que para todo par de
vértices se encuentran conectados o tienen un
camino que los une
D) Es simple? Justifique su respuesta.
Si, es un grafo simple porque cumple la norma
de que ningún vértice tiene lazo, además cada
vértice está unido por una sola arista.
E) Es regular? Justifique su respuesta.
No, ya que hay vértices que tienen grados o
valencias diferentes.
F) Es completo? Justifique su respuesta.
No es completo porque posee aristas paralelas y
más de una arista por cada par de vértices,
dando origen a los sub-grafos.
G) Una cadena simple no elemental de grado
6.
Una cadena simple es una secuencia finita
alternada de vértices y aristas, sin repetir aristas,
no elemental quiere decir que pueden repetirse
los vértices, y por ultimo, el grado nos indica la
cantidad de aristas que debe tener la cadena.
Por ejemplo:
V3 = Grado 6
V6 = Grado 6
H) Un ciclo no simple de grado 5
• Ciclo simple: Es el ciclo que a su vez es
una cadena simple.
• Ciclo no simple: Es un ciclo que no es una
cadena simple.
No se puede demostrar, ya que las aristas son
distintas del grafo. No hay cadenas no simples
de ningún grado.
I) Árbol generador aplicando el algoritmo
constructor.
1) Seleccionar un vértice S1, hacer H1={S1}
2) Seleccionamos una arista a1 que tenga un
extremo en H1 y el otro extremo en un
vértice S2 ∉ H2. Hacer H2 U {S3}
3) Seleccionamos una arista a2 que tenga un
extremo en H2 y el otro extremo en un
vértice S3 ∉ H2. Hacer H2 U {S3}
1) Seleccionamos el vértice v1 => H1={V1}
2) Seleccionamos la arista a4 =>
H2={V1,V4}
A15 => H3={V1, V4, V5}
A12 => H4={V1, V4, V5, V3}
A13 => H5={V1, V4, V5, V3, V6}
A8 => H6={V1, V4, V5, V3, V6, V2}
A10 => H7={V1, V4, V5, V3, V6, V2, V8}
A20 => H8={V1, V4, V5, V3, V6, V2, V8, V7}
Se comprueba que en un árbol dos vértices
cualesquiera están unidos por un único
camino.
Se demuestra al poseer árbol generador
que es un grafo conexo y que G es un
árbol.
Entonces el número de aristas es igual al
número de vértices menos 1.
A = {a4, a15, a12, a3, a8, a10, a20}
V = {V1, V4, V5, V3, V6, V2, V8, V7}
Número de vértices => 8-1 = 7
Número de aristas = 7
J) Subgrafo parcial
Un subgrafo parcial se obtiene al conserver
todos los nodos o vértices de G y se suprimen
algunas aristas.
K) Demostrar si es euleriano aplicando el algoritmo de Fleury
Para que un grafo sea euleriano, a partir de un vértice cualquiera de G se debe poder construer una
cadena simple de manera que no se repitan las aristas y no se elijan aristas de corte a no ser que no se
encuentre otra alternativa, al haber agotado las aristas decimos que temenos un “Tour euleriano”.
Luego de experimentar en repetidas ocasiones el recorrido del grafo sin repetir aristas, no ha sido
possible encontrar un camino euleriano donde no se repitan aristas, por lo tanto el grafo indicado no es
Euleriano.
L) Demostrar si es Hamiltoniano
Un grafo es hamiltoniano si contiene un ciclo
hamiltoniano, en el cual se debe cumplir la
condición de que atraviese cada vértice del grafo
exactamente una vez.
• El ciclo C = {V1, a2, V2, a10, V8, a20, V7, a19,
V6, a17, V5, a15, V4, a11, V3, a2, V1}
Notamos que Vo = Vk
Dado el siguiente dígrafo, encontrar:
A. Matriz de conexión
B. Es simple?. Justifique su respuesta
C. Encontrar una cadena no simple no elemental de grado 5
D. Encontrar un ciclo simple
E. Demostrar si es fuertemente conexo utilizando la matriz de accesibilidad
F. Encontrar la distancia de v2 a los demás vértices utilizando el algoritmo de Dijkstra
Ponderación de las aristas
Aristas = a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14
Ponder. = 2 3 4 3 2 3 4 1 4 3 2 2 4 3
A) Matriz de conexión
a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14
V1 0 0 0 0 0 0 0 0 1 0 0 0 0 0
V2 1 0 0 0 0 0 0 0 0 1 0 0 0 0
V3 0 1 0 0 1 0 0 0 0 0 0 0 0 0
V4 0 0 1 0 0 0 0 1 0 0 1 0 0 0
V5 0 0 0 0 0 1 1 0 0 0 0 0 0 1
V6 0 0 0 1 0 0 0 0 0 0 0 1 0 0
B) Es simple? Justifique su respuesta.
Se cumple que el dígrafo es simple, ya que no
tiene lazos y no existen arcos paralelos que
partan de un mismo vértice a otro.
C) Encontrar una cadena no simple no
elemental de grado 5.
En las cadenas no simples se pueden repetir los
arcos durante el recorrido y que sea no elemental
también nos permite repetir vértices.
El grado 5 nos indica el número de arcos que
tendrá nuestra cadena.
T = {V4, a9, V1, a5, V3, a8, V4, a9, V1, a6, V5}
D) Encontrar un ciclo simple
El ciclo simple inicia y termina con el mismo
vértice y en ella no se pueden repetir arcos.
C = {V6, a14, V5, a11, V4, a9, V1, a1, V2, a4,
V6}
E) Demostrar si es fuertemente conexo
utilizando la matriz de accesibilidad.
Para comprobar que un grafo es conexo
podemos realizar los siguientes pasos:
1. Hallar la matriz de adyacencia y se Eleva a la
enésima potencia.
2. Se calcula la suma de las potencias de A
hasta An
3. Si todos sus elementos son distintos de cero,
el grafo es conexo,
V1 V2 V3 V4 V5 V6
V1 0 1 1 0 1 0
V2 0 0 1 1 0 1
V3 0 0 0 1 1 0
V4 1 0 0 0 0 1
V5 0 1 0 1 0 1
V6 0 0 0 0 1 0
Elevamos la matriz al cuadrado para encontrar
los caminos de tamaño dos (02)
V1 V2 V3 V4 V5 V6
V1 0 0 1 1 1 1
V2 1 0 0 1 1 1
V3 1 1 0 1 0 1
V4 0 1 1 0 1 0
V5 1 0 1 1 1 1
V6 0 1 0 1 0 1
Matriz de adyacencia
Elevamos la matriz a cuatro para encontrar los
caminos de tamaño cuatro (04) M
4
(D)=
V1 V2 V3 V4 V5 V6
V1 1 1 1 1 1 1
V2 1 0 1 1 1 1
V3 0 1 1 1 1 1
V4 1 1 0 1 1 1
V5 1 1 1 1 1 1
V6 1 1 1 1 0 1
Elevamos la matriz a cinco para encontrar los
caminos de tamaño cinco (05) M
5
(D)=
V1 V2 V3 V4 V5 V6
V1 1 1 1 1 1 1
V2 1 1 1 1 1 1
V3 1 1 1 0 1 1
V4 0 1 1 1 1 1
V5 0 1 1 1 1 1
V6 1 0 1 1 0 1
Elevamos la matriz al cubo para encontrar los
caminos de tamaño tres (03) M
3
(D)=
V1 V2 V3 V4 V5 V6
V1 1 1 1 1 1 1
V2 1 1 1 1 1 1
V3 1 1 1 1 1 1
V4 1 1 1 1 1 1
V5 1 1 1 1 1 1
V6 1 1 1 1 0 1
V1 V2 V3 V4 V5 V6
V1 1 1 1 1 1 1
V2 1 0 1 1 1 1
V3 0 1 1 1 1 1
V4 1 1 0 1 1 1
V5 1 1 1 1 1 1
V6 1 1 1 1 0 1
Ahora calculamos la matriz de accesibilidad
Acc(D) = bin [I6 + M + M
2
+ M
3
+ M
4
+ M
5
]
Luego transformamos la matriz de la siguiente manera:
a) Componente que sea igual a cero(0), permanece como cero
b) Componente diferente de cero (0), se convierte en 1.
V1 V2 V3 V4 V5 V6
V1 1 1 1 1 1 1
V2 1 0 1 1 1 1
V3 0 1 1 1 1 1
V4 1 1 0 1 1 1
V5 1 1 1 1 1 1
V6 1 1 1 1 0 1
Acc(D) = bin
Como la matriz Acc(D) no tiene componentes nulos se dice entonces que el dígrafo es fuertemente conexo.
F) Encontrar la distancia V2 a los demás verties utilizando el algoritmo DIJKSTRA.
Pasos:
1) Ubicar el vértice de inicio.
2) Ubicar después los vértices más cercanos al V2 para estudiarlo (directamente a él).
3) Agregar etiquetas a cada vértice estudiado:
4) Luego colocar la ponderación de la arista
+ la ponderación de la etiqueta anterior que está
directamente al vértice estudiado.
5) Colocar al lado de la etiqueta el número de iteración
que se está realizando.
6) Luego se estudian las distancias y se ecoge la menor, si hay 2 iguales
se escoge cualquiera.
[3,1]
Símbolo de la iteración
o estudio de distancia
Ponderación de la arista
+ lo que precede
Vértice estudiado
(1,1)# de la
iteración
d V2 a V1: 2
d V2 a V3 : 3
d V2 a V5 : 3
d V2 a V4 : 4
d V2 a V6 : 3
Ponderación de las aristas
Aristas = a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14
Ponder. = 2 3 4 3 2 3 4 1 4 3 2 2 4 3

Más contenido relacionado

La actualidad más candente

Ejercicios Propuestos De Estructura Discretas II
Ejercicios Propuestos De Estructura Discretas IIEjercicios Propuestos De Estructura Discretas II
Ejercicios Propuestos De Estructura Discretas II
Heymi Chantall GH
 
Carlos benitez grafos digrafos
Carlos benitez grafos digrafosCarlos benitez grafos digrafos
Carlos benitez grafos digrafos
fast2506
 

La actualidad más candente (20)

Ejercicios Propuestos: Grafos y Digrafos
Ejercicios Propuestos: Grafos y DigrafosEjercicios Propuestos: Grafos y Digrafos
Ejercicios Propuestos: Grafos y Digrafos
 
Ejercicios propuestos
Ejercicios propuestos Ejercicios propuestos
Ejercicios propuestos
 
Estructura Discretas II: Ejercicios propuestos
Estructura Discretas II: Ejercicios propuestosEstructura Discretas II: Ejercicios propuestos
Estructura Discretas II: Ejercicios propuestos
 
Ejercicio resuelto-de-estructura-2
Ejercicio resuelto-de-estructura-2Ejercicio resuelto-de-estructura-2
Ejercicio resuelto-de-estructura-2
 
Estructura 2
Estructura 2Estructura 2
Estructura 2
 
Ejercicios de grafos y digrafos
Ejercicios de grafos y digrafosEjercicios de grafos y digrafos
Ejercicios de grafos y digrafos
 
Fabiorodriguezejecicios propuesto listo2016
Fabiorodriguezejecicios propuesto listo2016Fabiorodriguezejecicios propuesto listo2016
Fabiorodriguezejecicios propuesto listo2016
 
Fabiorodriguezejecicios propuesto
Fabiorodriguezejecicios propuestoFabiorodriguezejecicios propuesto
Fabiorodriguezejecicios propuesto
 
Ejercicios Propuestos De Estructura Discretas II
Ejercicios Propuestos De Estructura Discretas IIEjercicios Propuestos De Estructura Discretas II
Ejercicios Propuestos De Estructura Discretas II
 
Ejercicios Propuestos Estructuras Discretas II David Alejandro Singer
Ejercicios Propuestos Estructuras Discretas II David Alejandro SingerEjercicios Propuestos Estructuras Discretas II David Alejandro Singer
Ejercicios Propuestos Estructuras Discretas II David Alejandro Singer
 
Esau Sanchez CI 16669954 Ejercicios Unidad I
Esau Sanchez CI 16669954   Ejercicios Unidad IEsau Sanchez CI 16669954   Ejercicios Unidad I
Esau Sanchez CI 16669954 Ejercicios Unidad I
 
Ejercicios resueltos - Grafos y digrafos
Ejercicios resueltos - Grafos y digrafosEjercicios resueltos - Grafos y digrafos
Ejercicios resueltos - Grafos y digrafos
 
Juan ojeda asignacion estructuras discretas 2
Juan ojeda asignacion estructuras discretas 2Juan ojeda asignacion estructuras discretas 2
Juan ojeda asignacion estructuras discretas 2
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
Grafos Digrafos
Grafos DigrafosGrafos Digrafos
Grafos Digrafos
 
ejercicios propuestos grafos
ejercicios propuestos grafosejercicios propuestos grafos
ejercicios propuestos grafos
 
Carlos benitez grafos digrafos
Carlos benitez grafos digrafosCarlos benitez grafos digrafos
Carlos benitez grafos digrafos
 
Yesenia gonzalez
Yesenia gonzalezYesenia gonzalez
Yesenia gonzalez
 
Grafos
GrafosGrafos
Grafos
 
Ejercicios Propuestos de Grafos
Ejercicios Propuestos de GrafosEjercicios Propuestos de Grafos
Ejercicios Propuestos de Grafos
 

Similar a Grafos - Ramiro Vieito

Similar a Grafos - Ramiro Vieito (13)

Ivismar Colmenarez (grafos).pptx
Ivismar Colmenarez (grafos).pptxIvismar Colmenarez (grafos).pptx
Ivismar Colmenarez (grafos).pptx
 
Sarahi amorocho
Sarahi amorochoSarahi amorocho
Sarahi amorocho
 
Fabiorodriguezejecicios propuesto
Fabiorodriguezejecicios propuestoFabiorodriguezejecicios propuesto
Fabiorodriguezejecicios propuesto
 
Ejercicios grafos
Ejercicios grafosEjercicios grafos
Ejercicios grafos
 
Ejercicios estructura discreta
Ejercicios estructura discretaEjercicios estructura discreta
Ejercicios estructura discreta
 
Estructura ii grafosdigrafos
Estructura ii grafosdigrafosEstructura ii grafosdigrafos
Estructura ii grafosdigrafos
 
ESTRUCTURAS DISCRETAS II
ESTRUCTURAS DISCRETAS IIESTRUCTURAS DISCRETAS II
ESTRUCTURAS DISCRETAS II
 
Asignacion1 manuel torres rivas grafos digrafos
Asignacion1 manuel torres rivas grafos digrafosAsignacion1 manuel torres rivas grafos digrafos
Asignacion1 manuel torres rivas grafos digrafos
 
Fernando anzola ejercicios
Fernando anzola ejerciciosFernando anzola ejercicios
Fernando anzola ejercicios
 
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)
 
Ejercicios Resueltos Tema 1
Ejercicios Resueltos Tema 1Ejercicios Resueltos Tema 1
Ejercicios Resueltos Tema 1
 
Estructura 2
Estructura 2Estructura 2
Estructura 2
 

Último

SO5. s5. Unidad 2. Sectorización_-639808213.pdf
SO5. s5. Unidad 2. Sectorización_-639808213.pdfSO5. s5. Unidad 2. Sectorización_-639808213.pdf
SO5. s5. Unidad 2. Sectorización_-639808213.pdf
StayBe1
 
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
MirkaCBauer
 
RECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADES
RECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADESRECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADES
RECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADES
yanicsapernia5g
 
Unidad 2 Métodos Numéricos. Solución de ecuaciones algebraicas.docx
Unidad 2 Métodos Numéricos. Solución de ecuaciones algebraicas.docxUnidad 2 Métodos Numéricos. Solución de ecuaciones algebraicas.docx
Unidad 2 Métodos Numéricos. Solución de ecuaciones algebraicas.docx
AlanCarrascoDavila
 

Último (20)

entropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemasentropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemas
 
Diseño digital - M. Morris Mano - 3ed.pdf
Diseño digital - M. Morris Mano - 3ed.pdfDiseño digital - M. Morris Mano - 3ed.pdf
Diseño digital - M. Morris Mano - 3ed.pdf
 
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALESCAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
 
Instalacion de un Sistema contra incendio
Instalacion de un Sistema contra incendioInstalacion de un Sistema contra incendio
Instalacion de un Sistema contra incendio
 
Video sustentación GA2- 240201528-AA3-EV01.pptx
Video sustentación GA2- 240201528-AA3-EV01.pptxVideo sustentación GA2- 240201528-AA3-EV01.pptx
Video sustentación GA2- 240201528-AA3-EV01.pptx
 
SO5. s5. Unidad 2. Sectorización_-639808213.pdf
SO5. s5. Unidad 2. Sectorización_-639808213.pdfSO5. s5. Unidad 2. Sectorización_-639808213.pdf
SO5. s5. Unidad 2. Sectorización_-639808213.pdf
 
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
 
IG01 Instalacion de gas, materiales, criterios, recomendaciones
IG01 Instalacion de gas, materiales, criterios, recomendacionesIG01 Instalacion de gas, materiales, criterios, recomendaciones
IG01 Instalacion de gas, materiales, criterios, recomendaciones
 
Trabajos Preliminares en Obras de Construcción..pdf
Trabajos Preliminares en Obras de Construcción..pdfTrabajos Preliminares en Obras de Construcción..pdf
Trabajos Preliminares en Obras de Construcción..pdf
 
Practica_Calificada_03333333333333333.pdf
Practica_Calificada_03333333333333333.pdfPractica_Calificada_03333333333333333.pdf
Practica_Calificada_03333333333333333.pdf
 
Sistema de alumbrado.pptx fjhhgghrhgghhuughuh
Sistema de alumbrado.pptx fjhhgghrhgghhuughuhSistema de alumbrado.pptx fjhhgghrhgghhuughuh
Sistema de alumbrado.pptx fjhhgghrhgghhuughuh
 
Balance materia y energia procesos de Secado
Balance materia y energia procesos de SecadoBalance materia y energia procesos de Secado
Balance materia y energia procesos de Secado
 
RECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADES
RECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADESRECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADES
RECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADES
 
docsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbanadocsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbana
 
Unidad 2 Métodos Numéricos. Solución de ecuaciones algebraicas.docx
Unidad 2 Métodos Numéricos. Solución de ecuaciones algebraicas.docxUnidad 2 Métodos Numéricos. Solución de ecuaciones algebraicas.docx
Unidad 2 Métodos Numéricos. Solución de ecuaciones algebraicas.docx
 
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptx
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptxESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptx
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptx
 
Myoelectric_Control_for_Upper_Limb_Prostheses.en.es (2).pdf
Myoelectric_Control_for_Upper_Limb_Prostheses.en.es (2).pdfMyoelectric_Control_for_Upper_Limb_Prostheses.en.es (2).pdf
Myoelectric_Control_for_Upper_Limb_Prostheses.en.es (2).pdf
 
Instrumentacion para el control de procesos.pdf
Instrumentacion para el control de procesos.pdfInstrumentacion para el control de procesos.pdf
Instrumentacion para el control de procesos.pdf
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
 
dokumen.tips_311-determinacion-del-espacio-estatico.pptx
dokumen.tips_311-determinacion-del-espacio-estatico.pptxdokumen.tips_311-determinacion-del-espacio-estatico.pptx
dokumen.tips_311-determinacion-del-espacio-estatico.pptx
 

Grafos - Ramiro Vieito

  • 1.
  • 2. Dado el siguiente grafo, encontrar: A. Matriz de adyancencia B. Matriz de incidencia C. Es conexo?. Justifique su respuesta D. Es simple?. Justifique su respuesta E. Es regular?. Justifique su respuesta F. Es completo? Justifique su respuesta G. Una cadena simple no elemental de grado 6 H. Un ciclo no simple de grado 5 I. Arbol generador aplicando el algoritmo constructor J. Subgrafo parcial K. Demostrar si es euleriano aplicando el algoritmo de Fleury L. Demostrar si es hamiltoniano
  • 3. V1 V2 V3 V4 V5 V6 V7 V8 V1 0 1 1 1 1 0 1 0 V2 1 0 1 0 0 1 1 1 V3 1 1 0 1 1 1 0 1 V4 1 0 1 0 1 1 0 0 V5 1 0 1 1 0 1 1 0 V6 0 1 1 1 1 0 1 1 V7 1 1 0 0 1 1 0 1 V8 0 1 1 0 0 1 1 0 A) Matriz de adyacencia
  • 4. B) Matriz de incidencia a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17 a18 a19 a20 V1 1 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 V2 1 0 1 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 V3 0 1 1 0 0 0 1 0 0 0 1 1 1 0 0 0 0 0 0 0 V4 0 0 0 1 0 0 0 0 0 0 1 0 0 1 1 0 0 0 0 0 V5 0 0 0 0 1 0 0 0 0 0 0 1 0 0 1 0 1 1 0 0 V6 0 0 0 0 0 0 0 1 0 0 0 0 1 1 0 1 1 0 1 0 V7 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 1 1 1 V8 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 1 0 0 0 1
  • 5. C) Es conexo? Justifique su respuesta. Se dice convexo si para cualquier par de vértices de “a” y “b” en G existe al menos una trayectoria de “a” a “b”. Bajo esta definición podemos decir que sí es conexo, ya que para todo par de vértices se encuentran conectados o tienen un camino que los une D) Es simple? Justifique su respuesta. Si, es un grafo simple porque cumple la norma de que ningún vértice tiene lazo, además cada vértice está unido por una sola arista. E) Es regular? Justifique su respuesta. No, ya que hay vértices que tienen grados o valencias diferentes. F) Es completo? Justifique su respuesta. No es completo porque posee aristas paralelas y más de una arista por cada par de vértices, dando origen a los sub-grafos. G) Una cadena simple no elemental de grado 6. Una cadena simple es una secuencia finita alternada de vértices y aristas, sin repetir aristas, no elemental quiere decir que pueden repetirse los vértices, y por ultimo, el grado nos indica la cantidad de aristas que debe tener la cadena. Por ejemplo: V3 = Grado 6 V6 = Grado 6
  • 6. H) Un ciclo no simple de grado 5 • Ciclo simple: Es el ciclo que a su vez es una cadena simple. • Ciclo no simple: Es un ciclo que no es una cadena simple. No se puede demostrar, ya que las aristas son distintas del grafo. No hay cadenas no simples de ningún grado. I) Árbol generador aplicando el algoritmo constructor. 1) Seleccionar un vértice S1, hacer H1={S1} 2) Seleccionamos una arista a1 que tenga un extremo en H1 y el otro extremo en un vértice S2 ∉ H2. Hacer H2 U {S3} 3) Seleccionamos una arista a2 que tenga un extremo en H2 y el otro extremo en un vértice S3 ∉ H2. Hacer H2 U {S3} 1) Seleccionamos el vértice v1 => H1={V1} 2) Seleccionamos la arista a4 => H2={V1,V4} A15 => H3={V1, V4, V5} A12 => H4={V1, V4, V5, V3} A13 => H5={V1, V4, V5, V3, V6} A8 => H6={V1, V4, V5, V3, V6, V2} A10 => H7={V1, V4, V5, V3, V6, V2, V8} A20 => H8={V1, V4, V5, V3, V6, V2, V8, V7}
  • 7. Se comprueba que en un árbol dos vértices cualesquiera están unidos por un único camino. Se demuestra al poseer árbol generador que es un grafo conexo y que G es un árbol. Entonces el número de aristas es igual al número de vértices menos 1. A = {a4, a15, a12, a3, a8, a10, a20} V = {V1, V4, V5, V3, V6, V2, V8, V7} Número de vértices => 8-1 = 7 Número de aristas = 7 J) Subgrafo parcial Un subgrafo parcial se obtiene al conserver todos los nodos o vértices de G y se suprimen algunas aristas.
  • 8. K) Demostrar si es euleriano aplicando el algoritmo de Fleury Para que un grafo sea euleriano, a partir de un vértice cualquiera de G se debe poder construer una cadena simple de manera que no se repitan las aristas y no se elijan aristas de corte a no ser que no se encuentre otra alternativa, al haber agotado las aristas decimos que temenos un “Tour euleriano”. Luego de experimentar en repetidas ocasiones el recorrido del grafo sin repetir aristas, no ha sido possible encontrar un camino euleriano donde no se repitan aristas, por lo tanto el grafo indicado no es Euleriano. L) Demostrar si es Hamiltoniano Un grafo es hamiltoniano si contiene un ciclo hamiltoniano, en el cual se debe cumplir la condición de que atraviese cada vértice del grafo exactamente una vez. • El ciclo C = {V1, a2, V2, a10, V8, a20, V7, a19, V6, a17, V5, a15, V4, a11, V3, a2, V1} Notamos que Vo = Vk
  • 9. Dado el siguiente dígrafo, encontrar: A. Matriz de conexión B. Es simple?. Justifique su respuesta C. Encontrar una cadena no simple no elemental de grado 5 D. Encontrar un ciclo simple E. Demostrar si es fuertemente conexo utilizando la matriz de accesibilidad F. Encontrar la distancia de v2 a los demás vértices utilizando el algoritmo de Dijkstra Ponderación de las aristas Aristas = a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 Ponder. = 2 3 4 3 2 3 4 1 4 3 2 2 4 3
  • 10. A) Matriz de conexión a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 V1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 V2 1 0 0 0 0 0 0 0 0 1 0 0 0 0 V3 0 1 0 0 1 0 0 0 0 0 0 0 0 0 V4 0 0 1 0 0 0 0 1 0 0 1 0 0 0 V5 0 0 0 0 0 1 1 0 0 0 0 0 0 1 V6 0 0 0 1 0 0 0 0 0 0 0 1 0 0
  • 11. B) Es simple? Justifique su respuesta. Se cumple que el dígrafo es simple, ya que no tiene lazos y no existen arcos paralelos que partan de un mismo vértice a otro. C) Encontrar una cadena no simple no elemental de grado 5. En las cadenas no simples se pueden repetir los arcos durante el recorrido y que sea no elemental también nos permite repetir vértices. El grado 5 nos indica el número de arcos que tendrá nuestra cadena. T = {V4, a9, V1, a5, V3, a8, V4, a9, V1, a6, V5} D) Encontrar un ciclo simple El ciclo simple inicia y termina con el mismo vértice y en ella no se pueden repetir arcos. C = {V6, a14, V5, a11, V4, a9, V1, a1, V2, a4, V6} E) Demostrar si es fuertemente conexo utilizando la matriz de accesibilidad. Para comprobar que un grafo es conexo podemos realizar los siguientes pasos: 1. Hallar la matriz de adyacencia y se Eleva a la enésima potencia. 2. Se calcula la suma de las potencias de A hasta An 3. Si todos sus elementos son distintos de cero, el grafo es conexo,
  • 12. V1 V2 V3 V4 V5 V6 V1 0 1 1 0 1 0 V2 0 0 1 1 0 1 V3 0 0 0 1 1 0 V4 1 0 0 0 0 1 V5 0 1 0 1 0 1 V6 0 0 0 0 1 0 Elevamos la matriz al cuadrado para encontrar los caminos de tamaño dos (02) V1 V2 V3 V4 V5 V6 V1 0 0 1 1 1 1 V2 1 0 0 1 1 1 V3 1 1 0 1 0 1 V4 0 1 1 0 1 0 V5 1 0 1 1 1 1 V6 0 1 0 1 0 1 Matriz de adyacencia
  • 13. Elevamos la matriz a cuatro para encontrar los caminos de tamaño cuatro (04) M 4 (D)= V1 V2 V3 V4 V5 V6 V1 1 1 1 1 1 1 V2 1 0 1 1 1 1 V3 0 1 1 1 1 1 V4 1 1 0 1 1 1 V5 1 1 1 1 1 1 V6 1 1 1 1 0 1 Elevamos la matriz a cinco para encontrar los caminos de tamaño cinco (05) M 5 (D)= V1 V2 V3 V4 V5 V6 V1 1 1 1 1 1 1 V2 1 1 1 1 1 1 V3 1 1 1 0 1 1 V4 0 1 1 1 1 1 V5 0 1 1 1 1 1 V6 1 0 1 1 0 1 Elevamos la matriz al cubo para encontrar los caminos de tamaño tres (03) M 3 (D)= V1 V2 V3 V4 V5 V6 V1 1 1 1 1 1 1 V2 1 1 1 1 1 1 V3 1 1 1 1 1 1 V4 1 1 1 1 1 1 V5 1 1 1 1 1 1 V6 1 1 1 1 0 1 V1 V2 V3 V4 V5 V6 V1 1 1 1 1 1 1 V2 1 0 1 1 1 1 V3 0 1 1 1 1 1 V4 1 1 0 1 1 1 V5 1 1 1 1 1 1 V6 1 1 1 1 0 1 Ahora calculamos la matriz de accesibilidad Acc(D) = bin [I6 + M + M 2 + M 3 + M 4 + M 5 ]
  • 14. Luego transformamos la matriz de la siguiente manera: a) Componente que sea igual a cero(0), permanece como cero b) Componente diferente de cero (0), se convierte en 1. V1 V2 V3 V4 V5 V6 V1 1 1 1 1 1 1 V2 1 0 1 1 1 1 V3 0 1 1 1 1 1 V4 1 1 0 1 1 1 V5 1 1 1 1 1 1 V6 1 1 1 1 0 1 Acc(D) = bin Como la matriz Acc(D) no tiene componentes nulos se dice entonces que el dígrafo es fuertemente conexo.
  • 15. F) Encontrar la distancia V2 a los demás verties utilizando el algoritmo DIJKSTRA. Pasos: 1) Ubicar el vértice de inicio. 2) Ubicar después los vértices más cercanos al V2 para estudiarlo (directamente a él). 3) Agregar etiquetas a cada vértice estudiado: 4) Luego colocar la ponderación de la arista + la ponderación de la etiqueta anterior que está directamente al vértice estudiado. 5) Colocar al lado de la etiqueta el número de iteración que se está realizando. 6) Luego se estudian las distancias y se ecoge la menor, si hay 2 iguales se escoge cualquiera. [3,1] Símbolo de la iteración o estudio de distancia Ponderación de la arista + lo que precede Vértice estudiado (1,1)# de la iteración
  • 16. d V2 a V1: 2 d V2 a V3 : 3 d V2 a V5 : 3 d V2 a V4 : 4 d V2 a V6 : 3 Ponderación de las aristas Aristas = a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 Ponder. = 2 3 4 3 2 3 4 1 4 3 2 2 4 3