Está en la página 1de 6

DEPARTAMENTO DE INGENIERIA EN MINAS

Curso de OPTIMIZACION (17197)


Prof. Jose Ascencio Castillo

2. Determinación de la Ruta más Corta (SPT)

A continuación se describirá el algoritmo de etiquetado para establecer la ruta más corta


(MST UG ), para un gráfico dirigido G, que contiene un vértice fuente s ∈ G y vértice
sumidero t ∈ G; tal que el peso del arco (i,j) es d(i,j) ≥0 .

n
Algoritmo de búsqueda de MST UG

ò
Paso 1: Definir N= {vértices del grafo}
S= {vértices etiquetados}
S’= N – S’

si
uj = peso mínimo entre s y vértice j
Etiquetar de forma: (i, uj)
vi
Paso 2: Etiquetar vértice fuente s de la forma: ( - ,0)
S = {N}
S`= 
re
Paso 3: Seleccionar vértice j, tal que: uj = min {Ur + drk }
r∈S
k∈S’

Paso 4: Etiquetar vértice j por: (i, uj)


Agregar j al conjunto S y eliminar j de S’
en

Paso 5: Si el conjunto S =  , ir al Paso 6 se ha encontrado la MST UG


En otro caso, volver al Paso 3
Paso 6: A partir del rotulo del vértice t: (i, min d(v)), marcar arista hacia vértice i, y
continuar retrocediendo y marcando las aristas hasta llegar al vértice s. Luego
cada arista marcada pertenece a la ruta más corta MST UG del grafo G(N,A)

Asiopmin:Notas Curso Optimizacion(17197) prof. Jose ascencio Castillo


DEPARTAMENTO DE INGENIERIA EN MINAS

Curso de OPTIMIZACION (17197)


Prof. Jose Ascencio Castillo

Ejemplo 1 4

1 3 4
1

1
S
1 t
2
1
3
2 4
5

n
Figura 3: Grafo dirigido G(6, 9).

ò
( 1, 5)
( s, 1) ( 2, 4)

( -, o) S si 1 3

t
vi
( 4, 6)
2 4 ( 3, 8)
re
( s, 3) ( 3, 5)
( 1, 2) ( 2, 7)

Figura 4: Ruta más Corta (MST UG)


en

1 3

S t Min d(v)= 6

2 4
Figura 5: Ruta más Corta del grafo (MST UG)

Asiopmin:Notas Curso Optimizacion(17197) prof. Jose ascencio Castillo


DEPARTAMENTO DE INGENIERIA EN MINAS

Curso de OPTIMIZACION (17197)


Prof. Jose Ascencio Castillo

2.1 Análisis de Sensibilidad de un SPT

Dado que un SPT TG de G siempre se define con respecto a una raíz r, la sensibilidad de
un SPT puede entenderse como la cantidad por la cual el peso c(e) de cada arista del árbol
se puede aumentar y el peso c(f) de cada arista que no es del árbol f puede disminuir antes
de que TG ya no sea un SPT de G.

2.1.1 Medir la sensibilidad de un SPT

n
Sea

Uj = la distancia de ruta más corta desde el nodo S (inicial) a nodo j, y dij 0

ò
y, Uk(dij) = la distancia de ruta más corta al nodo k, cuando la arista (i,j) tiene

longitud dij ∈ [0, ].

si
Por el algoritmo de MST UG, la cadena más corta está dada por:
vi
Uk(dij) = Min
Uk(0) + dij ; Uk ()
∈ Cadena ∈ Cadena
re
La Distancia Critica Dij* se define como:

Dij* = Uk () - Uk (0)

Asi, se cumple que:


0 ≤ dij ≤ Dij*, si arista (i,j) ∈ Uk
en

0 ≤ Dij* ≤ dij , si arista (i,j) ∈ Uk

Luego, la mayor disminución en la longitud de la cadena Uk, que puede ser lograda

disminuyendo la arista (i,j) es:

Max dij ; Dij*

(i, j)∈ Uk (i,j) ∈ Uk

Asiopmin:Notas Curso Optimizacion(17197) prof. Jose ascencio Castillo


DEPARTAMENTO DE INGENIERIA EN MINAS

Curso de OPTIMIZACION (17197)


Prof. Jose Ascencio Castillo

Empleando el resultado de Ruta más Corta del grafico 5, se mostrara el empleo del método

para determinar las distancias criticas Dij*, para las aristas (1, 3) y (2, 3).

ò n
si Min d(v)= 6
vi
Arista (1,3) . Arista (2,3) .
re
Uk () = 6 Uk () = 7
Uk (0) = 3 Uk (0) = 4
_________ _________
D1,3* = 3 D1,3* = 3

Dado que a(1,3) ∈ Uk , se cumple que: Dado que a(2,3) ∈ Uk , se cumple que:
en

0≤ 3 ≤ 4 0≤ 2 ≤ 3

Asiopmin:Notas Curso Optimizacion(17197) prof. Jose ascencio Castillo


DEPARTAMENTO DE INGENIERIA EN MINAS

Curso de OPTIMIZACION (17197)


Prof. Jose Ascencio Castillo

2.2 Análisis de Sensibilidad de una Red Capacitada G(N,A)

En este caso, corresponde a una red G(N,A) con arcos capacitados, tal que el flujo f(i,j) de
la arista es menor o igual que su capacidad c(i,j). La sensibilidad de una red capacitada,
puede entenderse como la cantidad por la cual el peso c(e) de cada arista del árbol se
puede aumentar y el peso c(f) de cada arista que no es del árbol f puede disminuir antes de
que Max V no cambie, es decir, que la solución de máximo flujo no se modifique. La figura 6
muestra el minino corte C(XX) para la red capacitada y el máximo flujo para la red, C(X,X)= 22.

ò n
si
vi
re

Figura 6. El minino corte C(XX) y máximo flujo para la red capacitada G(N,A)

Empleando el método de análisis de sensibilidad descrito anteriormente, se tiene que el Corte


en

Máximo (Uk) esta está dado por:

Uk(dij) = Min
Uk(0) + cij ; Uk ()
∈ Cadena ∈ Cadena

La Capacidad Critica Cij* se define como:

Cij* = Uk () - Uk (0)

Asiopmin:Notas Curso Optimizacion(17197) prof. Jose ascencio Castillo


DEPARTAMENTO DE INGENIERIA EN MINAS

Curso de OPTIMIZACION (17197)


Prof. Jose Ascencio Castillo

Asi, se cumple que:


Cij ≤ Cij*, si arista (i,j) ∈ (XX)

Cij* ≤ Cij , si arista (i,j) ∈ (XX)

Luego, la mayor disminución en la longitud de la cadena Uk, que puede sedr lograda

disminuyendo la arista (i,j) es:

Max dij ; Dij*

n
(i, j)∈ Uk (i,j) ∈ Uk

ò
Empleando el resultado de máximo flujo del grafico 6, se mostrara el empleo del método

para determinar las capacidades críticas Cij*, para las aristas (3,6) y (1,4).

Arista (3,6) .

U3,6 () = 22 + 2 = 24
si Arista (1,4)

Uk () = 22 + 0 = 22
.
vi
U3,6 (0) = 22 – 5 = 17 Uk (0) = 22 – 5 = 17
_________ _________
C3,6* = 7 C1,4* = 5
re
Dado que a(3,6) ∈ Uk , se cumple que: Dado que a(1,4) ∈ Uk , se cumple que:
0≤ 5 ≤ 7 0≤ 5 ≤ 8
en

Asiopmin:Notas Curso Optimizacion(17197) prof. Jose ascencio Castillo

También podría gustarte