Académique Documents
Professionnel Documents
Culture Documents
TEORÍA DE GRÁFOS
ALGORITMOS RUTA MÁS CORTA
8 11
2 6 9
15
4 7
15
12
2 1 5
3
6 16
12
16 5
1 4 5 8 13
5 7
9 13 13
4
1 2 12
12 11
6 11
7 14
3 7 10
9 13
Se designa con 𝑅1 (𝑋0 , 𝑋1 ) los costos de la etapa 1 que dependen de los valores 𝑋0 𝑦 𝑋1 . Con
𝑅2 (𝑋1 , 𝑋2 ) se designan los costos de la etapa 2 que dependen de los valores de las variables 𝑋1 𝑦 𝑋2 ,
para 𝑅3 (𝑋2 , 𝑋3 ) se designan los costos de la etapa 3 que dependen de los valores de las variables
𝑋2 𝑦 𝑋3 , para 𝑅4 (𝑋3 , 𝑋4 ) se designan los costos de la etapa 4 que dependen de los valores de las
variables 𝑋3 𝑦 𝑋4 , para 𝑅5 (𝑋4 , 𝑋5 ) se designan los costos de la etapa 5 que dependen de los valores
de las variables 𝑋4 𝑦 𝑋5 , y para 𝑅6 (𝑋5 , 𝑋6 ) se designan los costos de la etapa 6 que dependen de
los valores de las variables 𝑋5 𝑦 𝑋6 .
Primero se determinan los costos para la etapa 1 cuya posible terminación está en los nodos (2,3 y
4) y están dados por la expresión:
𝐹1 (𝑋1 ) = 𝑅1 (𝑋0 , 𝑋1 )
UNIVERSIDAD DISTRITAL 2FRANCISCO JOSÉ DE CALDAS”
TEORÍA DE GRÁFOS
ALGORITMOS RUTA MÁS CORTA
𝐹1,2 (𝑋2 ) = 𝑀𝑖𝑛(𝐹1 (𝑋1 ) + 𝑅2 (𝑋1 , 𝑋2 )), permitiendo la determinación de los costos mínimos para
las etapas 1 y 2 cuya posible terminación son los nodos (3,5,6,7)
𝐹1 (𝑋1 ) = 𝑅1 (𝑋0 , 𝑋1 )
𝐹1 (2) = 𝑅1 (1,2) = 4
𝐹1 (3) = 𝑅1 (1,3) = 7
𝐹1 (4) = 𝑅1 (1,4) = 5
𝐹1 (2) + 𝑅2 (2,4) = 4 + 2 = 6
𝐹1,2 (4) = 𝑚𝑖𝑛𝑖𝑚𝑜 {𝐹1 (3) + 𝑅2 (3,4) = 7 + 1 = 8} = 5
𝐹1 (4) + 𝑅2 (4,4) = 5 + 0 = 5
𝐹1 (2) + 𝑅2 (2,5) = 4 + 7 = 11
𝐹1,2 (5) = 𝑚𝑖𝑛𝑖𝑚𝑜 {𝐹1 (3) + 𝑅2 (3,5) = 7 + 6 = 13} = 11
𝐹1 (4) + 𝑅2 (4,5) = 5 + 7 = 12
𝐹1 (2) + 𝑅2 (2,6) = 4 + 8 = 12
𝐹1,2 (6) = 𝑚𝑖𝑛𝑖𝑚𝑜 {𝐹1 (3) + 𝑅2 (3,6) = 7 + ∞ = ∞} = 11
𝐹1 (4) + 𝑅2 (4,6) = 5 + 6 = 11
𝐹1 (2) + 𝑅2 (2,7) = 4 + ∞ = ∞
𝐹1,2 (7) = 𝑚𝑖𝑛𝑖𝑚𝑜 {𝐹1 (3) + 𝑅2 (3,7) = 7 + 9 = 16} = 14
𝐹1 (4) + 𝑅2 (4,7) = 5 + 9 = 14
8 11
2 6 9
15
4 7
15
12
2 1 5
3
6 16
12
16 5
1 4 5 8 13
5 7
9 13 13
4
1 2 12
12 11
6 11
7 14
3 7 10
9 13
Algoritmo de Dijkstra
2 8 6 11 9
15
7 15
4 2 1 3
6
12
5
16
12
1 5 4 7 5 16 8 5 13
13
13
12
9 12 11
1 2 4
6 11
7
14
3 9 7 13 10
UNIVERSIDAD DISTRITAL 2FRANCISCO JOSÉ DE CALDAS”
TEORÍA DE GRÁFOS
ALGORITMOS RUTA MÁS CORTA
2 8 6 11 9
[4,1](1)
15
7 15
4 2 1 3
6
12
[5,1](1)
5
16
12
1 5 4 7 5 16 8 5 13
13
13
12
[0,-](0)
9 12 11
1 2 4
6 11
7
14
3 9 7 13 10
[7,1](1)
2 8 6 11 9
[4,1](1) [12,2](2)
15
7 15
4 2 1 3
6
12
[5,1](1)
5
16
[11,2](2) 12
1 5 4 7 5 16 8 5 13
13
13
12
[0,-](0)
9 12 11
1 2 4
6 11
7
14
3 9 7 13 10
[7,1](1)
UNIVERSIDAD DISTRITAL 2FRANCISCO JOSÉ DE CALDAS”
TEORÍA DE GRÁFOS
ALGORITMOS RUTA MÁS CORTA
2 8 6 11 9
[4,1](1) [12,2](2)
[11,4](3)
15
7 15
4 2 1 3
6
12
[5,1](1)
5
16
[11,2](2) 12
1 5 4 7 5 16 8 5 13
13
13
12
[0,-](0)
9 12 11
1 2 4
6 11
7
14
3 9 7 13 10
[7,1](1) [14,4](3)
2 8 6 11 9
[4,1](1) [12,2](2)
[11,4](3)
15
7 15
4 2 1 3
6
12
[5,1](1)
5
16
[11,2](2) 12
1 5 4 7 5 16 8 5 13
13
13
12
[0,-](0)
9 12 11
1 2 4
6 11
7
14
3 9 7 13 10
[7,1](1) [14,4](3)
UNIVERSIDAD DISTRITAL 2FRANCISCO JOSÉ DE CALDAS”
TEORÍA DE GRÁFOS
ALGORITMOS RUTA MÁS CORTA
2 8 6 11 9
[4,1](1) [12,2](2)
[11,4](3)
15
7 15
4 2 1 3
6
12
[5,1](1)
5
16
[11,2](2) 12
1 5 4 7 5 16 8 5 13
13
13
[27,5](4) 12
[0,-](0)
9 12
11
1 2 4
6 11
7
14
3 9 7 13 10
[7,1](1) [14,4](3)
[23,5](4)
[13,5](4)
2 8 6 11 9
[4,1](1) [12,2](2) [22,6](5)
[11,4](3)
15
7 15
4 2 1 3
6
12
[5,1](1)
5
16
[11,2](2) 12
1 5 4 7 5 16 8 5 13
13
13
[27,5](4)
12
[0,-](0) [26,6](5)
9 12
11
1 2 4
6 11
7
14
3 9 7 13 10
[7,1](1) [14,4](3)
[23,5](4)
[13,5](4)
[23,6](5)
UNIVERSIDAD DISTRITAL 2FRANCISCO JOSÉ DE CALDAS”
TEORÍA DE GRÁFOS
ALGORITMOS RUTA MÁS CORTA
2 8 6 11 9
[4,1](1) [12,2](2) [22,6](5)
[11,4](3)
15
7 15
4 2 1 3
6
12
[5,1](1)
5
16
[11,2](2) 12
1 5 4 7 5 16 8 5 13
13
13
[27,5](4)
12
[0,-](0) [26,6](5)
9 12 [24,7](6) 11
1 2 4
6 11
7
14
3 9 7 13 10
[7,1](1) [14,4](3)
[23,5](4)
[13,5](4)
[23,6](5)
2 8 6 11 9
[4,1](1) [12,2](2) [22,6](5)
[11,4](3)
15
[37,9]7)
7 15
4 2 1 3
6
12
[5,1](1)
5
16
[11,2](2) 12
1 5 4 7 5 16 8 5 13
13
13
[0,-](0) [27,5](4)
12
[26,6](5)
9 12 [24,7](6) 11
1 2 4
6 11
7
14
3 9 7 13 10
[7,1](1) [14,4](3)
[23,5](4)
[13,5](4)
[23,6](5)
UNIVERSIDAD DISTRITAL 2FRANCISCO JOSÉ DE CALDAS”
TEORÍA DE GRÁFOS
ALGORITMOS RUTA MÁS CORTA
2 8 6 11 9
[4,1](1) [12,2](2) [22,6](5)
[11,4](3)
15
[37,9]7)
7 15
4 2 1 3
6
12
[5,1](1)
5
16
[11,2](2) 12
1 5 4 7 5 16 8 5 13
13
13
[0,-](0) [27,5](4)
12
[26,6](5)
9 12 [24,7](6) 11
1 2 4
6 11
7
14 [37,10](5)
3 9 7 13 10
[7,1](1) [14,4](3)
[23,5](4)
[13,5](4)
[23,6](5)
2 8 6 11 9
[4,1](1) [12,2](2) [22,6](5)
[11,4](3)
15
[37,9]7)
7 15
4 2 1 3
6
12
[5,1](1)
5
16
[11,2](2) 12
1 5 4 7 5 16 8 5 13
13
13
[0,-](0) [27,5](4)
12
[26,6](5)
9 12 [24,7](6) 11
1 2 4
6 11
7
14 [37,10](8)
[37,8](9)
3 9 7 13 10
[7,1](1) [14,4](3)
[23,5](4)
[13,5](4)
[23,6](5)
UNIVERSIDAD DISTRITAL 2FRANCISCO JOSÉ DE CALDAS”
TEORÍA DE GRÁFOS
ALGORITMOS RUTA MÁS CORTA
2 8 6 11 9
[4,1](1) [12,2](2) [22,6](5)
[11,4](3)
15
[37,9]7)
7 15
4 2 1 3
6
12
[5,1](1)
5
16
[11,2](2) 12
1 5 4 7 5 16 8 5 13
13
13
[0,-](0) [27,5](4)
12
[26,6](5) [49,11](10)
9 12 [24,7](6) 11
1 2 4
6 11
7
14 [37,10](8)
[37,8](9)
3 9 7 13 10
[7,1](1) [14,4](3)
[23,5](4)
[13,5](4)
[23,6](5)
2 8 6 11 9
[4,1](1) [12,2](2) [22,6](5)
[11,4](3)
15
[37,9]7)
7 15
4 2 1 3
6
12
[5,1](1)
5
16
[11,2](2) 12
1 5 4 7 5 16 8 5 13
13
13
[0,-](0) [27,5](4)
12
[49,11](10)
[26,6](5)
9 12 [24,7](6) 11 [42,12]11)
1 2 4
6 11
7
14 [37,10](8)
[37,8](9)
3 9 7 13 10
[7,1](1) [14,4](3)
[23,5](4)
[13,5](4)
[23,6](5)
UNIVERSIDAD DISTRITAL 2FRANCISCO JOSÉ DE CALDAS”
TEORÍA DE GRÁFOS
ALGORITMOS RUTA MÁS CORTA
2 8 6 11 9
[4,1](1) [12,2](2) [22,6](5)
[11,4](3)
15
[37,9]7)
7 15
4 2 1 3
6
12
[5,1](1)
5
16
[11,2](2) 12
1 5 4 7 5 16 8 5 13
13
13
[0,-](0) [27,5](4)
12
[49,11](10)
[26,6](5)
9 12 [24,7](6) 11 [42,12]11)
1 2 4
6 11
7
14 [37,10](8)
[37,8](9)
3 9 7 13 10
[7,1](1) [14,4](3)
[23,5](4)
[13,5](4)
[23,6](5)