Documentos de Académico
Documentos de Profesional
Documentos de Cultura
a) Pasamos el esquema al software Grafos con el algoritmo del agente viajero para minimizar las rutas.
1
b) Resultados
2
2. Determine la ruta más corta del nodo fuente (1) al nodo destino (20) de la siguiente red, usando el
algoritmo de Dijkstra.
a) Pasamos los datos al software y lo resolvemos con el algoritmo de Dijktra para hallar el camino mínimo.
3
b) Resultados
Arcos calculados desde el nodo origen (1) hasta el nodo destino (20):
* 1 ----(8)---> 3
* 3 ----(2)---> 6
* 6 ----(4)---> 10
* 10 ----(2)---> 15
* 15 ----(1)---> 18
* 18 ----(20)---> 20
Coste total = 37
N1\N2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
20
1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
6 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0
7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0
4
11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0
16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Resuelto con:
Grafos - v.1.3.5
(cc) 2003..2012 - Alejandro Rodríguez Villalobos
http://arodrigu.webs.upv.es/grafos
5
3. Determine la ruta más corta del nodo fuente (1) al nodo destino (17) de la siguiente red, usando el
algoritmo de Dijkstra.
a) Pasamos los datos al software y lo resolvemos con el algoritmo de Dijktra para hallar el camino mínimo.
6
7
4. Elaborar el algoritmo de Floyd-Warshall, para determinar su matriz de distancias y de secuencias:
Partiendo de las matrices finales, determine: D17 y S17, D72 y S72
8
b) Obtenemos la matriz de secuencia y la matriz de distancia:
N1\N2 1 2 3 4 5 6 7
1 0 6 5 2 11 15 18
2 6 0 1 4 5 9 12
3 5 1 0 3 6 10 13
4 2 4 3 0 9 13 16
5 11 5 6 9 0 4 7
6 15 9 10 13 4 0 3
7 18 12 13 16 7 3 0
Matriz de Caminos:
N1\N2 1 2 3 4 5 6 7
1 - 3 4 1 2 5 6
2 4 - 2 3 2 5 6
3 4 3 - 3 2 5 6
4 4 3 4 - 2 5 6
5 4 5 2 3 - 5 6
6 4 5 2 3 6 - 6
7 4 5 2 3 6 7 -
9
Matriz de Distancias mínimas:
N1\N2 1 2 3 4 5 6 7
1 0 20 40 52 50 55 65
2 20 0 25 32 42 40 50
3 40 25 0 26 35 15 25
4 52 32 26 0 56 24 31
5 50 42 35 56 0 35 25
6 55 40 15 24 35 0 10
7 65 50 25 31 25 10 0
Matriz de Caminos:
N1\N2 1 2 3 4 5 6 7
1 - 1 1 2 1 3 6
2 2 - 2 2 2 3 6
3 3 3 - 3 3 3 6
4 2 4 4 - 7 4 4
5 5 5 5 7 - 7 5
6 3 3 6 6 7 - 6
7 3 3 6 7 7 7 -
10
c. Las distancias están dadas en Km y son vías carrozables, el rendimiento de la gasolina es de 0.05
galones/kilometro y sabiendo que el costo del galón de gasolina es de 15 soles. Calcule el costo de ir de la ciudad
1 a la ciudad 7.
- D17 = 65
- 0.05 galones/kilometro * 65 = 3.25 galones/kilometro
- 1 galón = 15 soles
- 15 soles * 3.25 = 48.75 soles
6. Resuelva el problema del árbol de expansión mínima de la red mostrada en la figura siguiente. Suponga
que los números representan distancia en Km. Utilice el algoritmo de Prim.
L 70 M
110
N
31
61
K 30
H
70
88
67
J I
65
74
100
G
59 65 F 126 105
30
26 12
B C 19 D 39 E
140 85
11
- Utilizando el algoritmo de Prim
12
7. Resuelva el problema del árbol de expansión mínima de la red mostrada en la figura siguiente. Suponga
que los números representan distancia en Km. Utilice el algoritmo de Kruskal.
13
b) Resultados:
14
8. Encontrar el flujo máximo que circula del nodo 1 al 10, asimismo el flujo que circula por cada arco.
Utilice el algoritmo de Ford-Fulkerson.
15
b) Resultados:
9. Encontrar el flujo máximo que circula del nodo F al S, asimismo el flujo que circula por cada arco. Utilice
el algoritmo de Ford-Fulkerson.
16
a) Hallamos el flujo máximo con el algoritmo de Ford-Fulkerson.
b) Resultados.
17
10. Encontrar el flujo máximo que circula del nodo S al t, asimismo el flujo que circula por cada arco. Utilice
el algoritmo de Ford-Fulkerson
18
b) Resultados
19