grafos[1]
TRANSCRIPT
![Page 1: Grafos[1]](https://reader033.vdocuments.us/reader033/viewer/2022052602/559f2c371a28ab22378b479b/html5/thumbnails/1.jpg)
TEORÍA DE GRAFOS
Expositores:Ivan Eduardo Alarcón Candia
Raúl F. Mateus
PROLOG
FUNDACIÓN UNIVERSITARIA SAN MARTININGENIERÍA DE SISTEMAS
FACULTAD ABIERTA Y A DISTANCIABOGOTÁ
2012
![Page 2: Grafos[1]](https://reader033.vdocuments.us/reader033/viewer/2022052602/559f2c371a28ab22378b479b/html5/thumbnails/2.jpg)
G R A F O S
V2V2
V4V4V3V3
V1V1
SISTEMA MATEMÁTICO ABSTRACTO
CONJUNTO DE LÍNEAS Y PUNTOS
COLECCIÓN DE UN CONJUNTO DE VÉRTICES Y DE ARCOS
![Page 3: Grafos[1]](https://reader033.vdocuments.us/reader033/viewer/2022052602/559f2c371a28ab22378b479b/html5/thumbnails/3.jpg)
G R A F O S
V2V2
V4V4V3V3
V1V1
VERTICESVERTICES ARISTASARISTAS
Unidades Fundamentales que forman los grafos.
Son los nodos o puntos que forman los grafos.
V
Conjunto de pares de Vértices.
Indican que nodos están relacionados.
V1 V2
![Page 4: Grafos[1]](https://reader033.vdocuments.us/reader033/viewer/2022052602/559f2c371a28ab22378b479b/html5/thumbnails/4.jpg)
G R A F O S
V2V2
V4V4V3V3
V1V1
Representación Gráfica
![Page 5: Grafos[1]](https://reader033.vdocuments.us/reader033/viewer/2022052602/559f2c371a28ab22378b479b/html5/thumbnails/5.jpg)
G R A F O S
V2V2
V4V4V3V3
V1V1TIPOS DE
GRAFO NO DIRIGIDO:GRAFO NO DIRIGIDO: Sus lados no están orientados. (No se usan flechas). Es decir que A= (V1,V2) = (V2,V1).
GRAFO DIRIGIDOS:GRAFO DIRIGIDOS: Sus lados están orientados. (Se usan flechas). Es decir que A= (V1,V2) ≠ (V2,V1).
GRAFO NO SIMPLE: GRAFO NO SIMPLE: Grafo no dirigido que tiene lazos y lados paralelos.
![Page 6: Grafos[1]](https://reader033.vdocuments.us/reader033/viewer/2022052602/559f2c371a28ab22378b479b/html5/thumbnails/6.jpg)
G R A F O S
V2V2
V4V4V3V3
V1V1TIPOS DE
GRAFO PONDERADO: GRAFO PONDERADO: Es aquel donde se presentan los pesos de las aristas. Es posible determinar la longitud de una ruta a través de la suma de todos los pesos de las aristas.
GRAFO SIMPLE: GRAFO SIMPLE: No tiene aristas paralelas. No tiene aristas dirigidas. No tiene lazos.
GRAFO COMPLETO: GRAFO COMPLETO: Es aquel grafo con n vértices en las que existe una arista entre cada par de vértices.
GRAFO DE SIMILITUD: GRAFO DE SIMILITUD: Son aquellos grafos de los que se pueden derivar subgrafos.
![Page 7: Grafos[1]](https://reader033.vdocuments.us/reader033/viewer/2022052602/559f2c371a28ab22378b479b/html5/thumbnails/7.jpg)
G R A F O S
V2V2
V4V4V3V3
V1V1TIPOS DE
v5
v2
v1 v3
v4
v1
v2
v3
v4
v2
v1
v3
v2
v1
v3 v4
v52
1
3
4
11
2
v1
v2 v3
v2
v3 v4
v1 v2
v3
v1
No Dirigido Dirigido No Simple
Ponderado Completo De Similitud
![Page 8: Grafos[1]](https://reader033.vdocuments.us/reader033/viewer/2022052602/559f2c371a28ab22378b479b/html5/thumbnails/8.jpg)
G R A F O S
V2V2
V4V4V3V3
V1V1
V6
V2 V3
V5
V1 V4
Grados de un Vértice
Llamamos grado o valencia de un vértice al número de aristas que inciden en él.
V1=2 V2=2
V3=3 V4=2
V5=3 V6=3
V7=2 V8=0
V7
Lazo
V8 Vértice Aislado
![Page 9: Grafos[1]](https://reader033.vdocuments.us/reader033/viewer/2022052602/559f2c371a28ab22378b479b/html5/thumbnails/9.jpg)
G R A F O S
V2V2
V4V4V3V3
V1V1
V6
V2 V3
V5
V1 V4
Camino
Es una sucesión donde se alternan vértices y aristas, comenzando y terminando con vértices y en el que cada arista es incidente con los dos vértices que la preceden y la siguen.
V1,V2,V3,V4
V1,V2,V5,V4
V1,V6,V5,V4
** ** ** **
![Page 10: Grafos[1]](https://reader033.vdocuments.us/reader033/viewer/2022052602/559f2c371a28ab22378b479b/html5/thumbnails/10.jpg)
G R A F O S
V2V2
V4V4V3V3
V1V1
Ciclo
Es un camino en el que sus extremos coinciden.
El ciclo será simple si no hay, además del primero y el último, ningún otro vértice repetido
V2 V3
V1 V4
V5
![Page 11: Grafos[1]](https://reader033.vdocuments.us/reader033/viewer/2022052602/559f2c371a28ab22378b479b/html5/thumbnails/11.jpg)
G R A F O S
V2V2
V4V4V3V3
V1V1
CICLO EULERCICLO EULERSe trata de recorrer todas las aristas sin repetirlas.
Es posible repetir vértices
V6
V2 V3
V5
V1 V4 V1,V2,V6,V3,V2,V5,V3,V4,
V5,V6,V1
![Page 12: Grafos[1]](https://reader033.vdocuments.us/reader033/viewer/2022052602/559f2c371a28ab22378b479b/html5/thumbnails/12.jpg)
G R A F O S
V2V2
V4V4V3V3
V1V1
CICLO HAMILTONCICLO HAMILTONSe trata de recorrer todos los
vértices sin repetirlos excepto el Vi y Vf que deben ser el mismo.
V6
V2 V3
V5
V1 V4 V1,V2,V3,V4,V5,V6,V1
![Page 13: Grafos[1]](https://reader033.vdocuments.us/reader033/viewer/2022052602/559f2c371a28ab22378b479b/html5/thumbnails/13.jpg)
G R A F O S
V2V2
V4V4V3V3
V1V1
MATRIZ DE ADYACENCIA: Matriz CuadradaMATRIZ DE ADYACENCIA: Matriz Cuadrada
Si hay una arista entre un Vx y un Vy, entonces el elemento de mxy es 1, de lo contrario es 0
V1
V3
V2 V1 V2 V3
V1
V2
V3
2 1 1
1 0 2
1 2 0
![Page 14: Grafos[1]](https://reader033.vdocuments.us/reader033/viewer/2022052602/559f2c371a28ab22378b479b/html5/thumbnails/14.jpg)
G R A F O S
V2V2
V4V4V3V3
V1V1
MATRIZ DE INCIDENCIA:MATRIZ DE INCIDENCIA:
Indica la relación de las aristas. Está formada por A(aristas) por V(vértices). (1- Conectado) (0- en otro caso No Conectado)
V1
V3
V2A2A1
A3 A4
A5
A1 A2 A3 A4 A5
V1V1
V2V2
V3V3
1 1 0 0 1
0 1 1 1 0
0 0 1 1 1
![Page 15: Grafos[1]](https://reader033.vdocuments.us/reader033/viewer/2022052602/559f2c371a28ab22378b479b/html5/thumbnails/15.jpg)
G R A F O S
V2V2
V4V4V3V3
V1V1
ALGORITMO DE DIJKSTRA: ALGORITMO DE DIJKSTRA:
Sirve para encontrar los caminos de costo mínimo que parten de un vértice dado y terminan en cada uno de los demás vértices del grafo.
En La primera etapa se determina el costo del camino mínimo que parte de un vértice y termina en cada uno de los demás elementos del grafo. La segunda etapa almacena la secuencia de vértices que conforman dicho camino.
![Page 16: Grafos[1]](https://reader033.vdocuments.us/reader033/viewer/2022052602/559f2c371a28ab22378b479b/html5/thumbnails/16.jpg)
G R A F O S
V2V2
V4V4V3V3
V1V1
EJEMPLO ALGORITMO DE DIJKSTRA: EJEMPLO ALGORITMO DE DIJKSTRA:
V1
V2 V3
V5
V4
V7
V6
1810
6
3 20
5
38
10
•Determinar el costo del camino mínimo para ir del vértice V1 al vértice V7.
Solución:Solución:
V1,V2 = 10V2,V3 = 6V3,V4 = 3V4,V7 = 2
Costo mínimo = 21
2
![Page 17: Grafos[1]](https://reader033.vdocuments.us/reader033/viewer/2022052602/559f2c371a28ab22378b479b/html5/thumbnails/17.jpg)
G R A F O S
V2V2
V4V4V3V3
V1V1SIMULADORES DE
![Page 18: Grafos[1]](https://reader033.vdocuments.us/reader033/viewer/2022052602/559f2c371a28ab22378b479b/html5/thumbnails/18.jpg)
G R A F O S
V2V2
V4V4V3V3
V1V1SIMULADORES DE
![Page 19: Grafos[1]](https://reader033.vdocuments.us/reader033/viewer/2022052602/559f2c371a28ab22378b479b/html5/thumbnails/19.jpg)
G R A F O S
APLICACION DE
V1
V3
V2
V4
V5
V6
V7
V8
V9
V10V11
V12
Grafo Grafo aplicado aplicado al al proyecto: proyecto:
![Page 20: Grafos[1]](https://reader033.vdocuments.us/reader033/viewer/2022052602/559f2c371a28ab22378b479b/html5/thumbnails/20.jpg)
G R A F O S
APLICACION DE
Grafo Grafo aplicado a aplicado a metros metros con varias con varias líneas: líneas:
![Page 21: Grafos[1]](https://reader033.vdocuments.us/reader033/viewer/2022052602/559f2c371a28ab22378b479b/html5/thumbnails/21.jpg)
G R A F O S
APLICACION DE Grafo Grafo
aplicado a aplicado a Contabilidad: Contabilidad:
![Page 22: Grafos[1]](https://reader033.vdocuments.us/reader033/viewer/2022052602/559f2c371a28ab22378b479b/html5/thumbnails/22.jpg)
G R A F O S
APLICACION DE Grafo Grafo
aplicado a aplicado a Activos FijosActivos Fijos