Está en la página 1de 19

INVESTIGACION OPERATIVA II

LABORATORIO DE MODELO DE REDES


1. En el diagrama siguiente se tiene las rutas del agente vendedor. Él debe salir de la Oficina Principal
para realizar una visita a las 5 ciudades ilustradas en el esquema y retornar y su lugar de origen.
Encuentre usted el orden de las ciudades que debe visitar con el fin de minimizar las distancias
respectivas.

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

CAMINO MÍNIMO - ALGORITMO DE DIJKSTRA


---------------------------------------

Tiempo de proceso = 0 segundos

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

Matriz de Arcos con coste mínimo:

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.

b). Obtenemos los resultados

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

a) Pasamos el esquema al software y elaboramos el algoritmo de Floyd-Warshall.

8
b) Obtenemos la matriz de secuencia y la matriz de distancia:

Matriz de Distancias mínimas:

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 -

Determine: D17 y S17, D72 y S72:


- D17 = 18
- S17 = 1, 4, 3, 2, 5, 6, 7
- D72 = 12
- S72 = 7, 6, 5, 2

5. Elaborar el algoritmo de Floyd-Warshall, para determinar su matriz de distancias y de secuencias.


Teniendo en cuenta la red siguiente:

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 -

a. Determine la distancia más corta del nodo 1 al 7 y determine la ruta óptima.


- D17 = 65
- S17 = 1, 3, 6, 7

b. Determine la distancia más corta del nodo 4 al 5 y determine la ruta óptima.


- D45 = 56
- S45 = 4, 7, 5

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.

a) Pasamos el esquema al software Grafos y ejecutamos el algoritmo 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.

a) Hallamos el flujo máximo con 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

a) Hallamos el flujo máximo con el algoritmo de Ford-Fulkerson.

18
b) Resultados

19

También podría gustarte