Está en la página 1de 8

Asignatura: EII 410 – Investigación de

Operaciones
Profesor: Dr. Gabriel Gutiérrez Jarpa
Ayudantes: Joaquín Gamio, Antonia
Lyng, Pilar Díaz, Samuel Rivera

Ayudantía N°8

1) Se tiene un grafo G(N,A), lo que quiere decir un conjunto N de nodos y A de arcos que los conectan. Además,
cada arco tiene un costo asociado Cij
a) Deduzca el valor del costo reducido de una variable de este problema de flujo a mínimo costo.

R:

La estructura general de un problema de programación lineal es:

A partir de este problema se puede generar un problema dual basado en la variable 𝜋, la cual está asociada
a cada una de las restricciones. Esta variable quiere decir que para un problema de minimización, 𝜋
corresponderá al ahorro que puede obtener por ingresar una variable que actualmente no esté en la
base. En este sentido, yo busco maximizar el ahorro generado, siempre y cuando este no sea mayor
al valor de activar el mismo arco (el ahorro estará relacionado con el costo de los arcos, At x 𝜋
tenderán a ser C).

Es por esto que, si yo quiero ingresar una nueva variable a la base, el ahorro que me genere tiene que ser
mayor que su costo de activarla. En términos de la OPTIMALIDAD, esta se encuentra cuando ya no existe
variables que me permitan reducir el costo actualmente activo, por lo tanto el costo reducido será para todas
las variables mayor que 0.
Asignatura: EII 410 – Investigación de
Operaciones
Profesor: Dr. Gabriel Gutiérrez Jarpa
Ayudantes: Joaquín Gamio, Antonia
Lyng, Pilar Díaz, Samuel Rivera

Para el problema de ruta mínima:

Su problema dual será:

Esto me permite establecer que:

*Importante recordar que el costo reducido de una variable básica es igual a 0, no me genera ningún ahorro
ingresar una variable que ya estaba ingresada
Asignatura: EII 410 – Investigación de
Operaciones
Profesor: Dr. Gabriel Gutiérrez Jarpa
Ayudantes: Joaquín Gamio, Antonia
Lyng, Pilar Díaz, Samuel Rivera

1) Encuentre la solución optima utilizando Simplex especializado en redes.

.
Se deben calcular los valores de las variables duales, para lo cual yo fijo arbitrariamente una solución factible
como la ruta (1,3);(2,3);(3,4);(4,5)

Es por esto que el costo reducido de mis variables básicas será

𝐶13 = 𝜋1 − 𝜋3
𝐶32 = 𝜋3 − 𝜋2
𝐶34 = 𝜋3 − 𝜋4
𝐶45 = 𝜋4 − 𝜋5

Utilizando para este ejercicio un caso con 𝜋1 = 0


𝜋3 = −3
𝜋2 = −8
𝜋4 = −7
𝜋5 = −10

Con estos valores obtenemos que los costos reducidos de las variables no básicas son

𝐶̂
12 = 𝐶12 − 𝜋1 + 𝜋2 = −6
𝐶̂
25 = 𝐶25 − 𝜋2 + 𝜋5 = 15 + (−10) = 5

Entra 𝐶12 a la base.


Asignatura: EII 410 – Investigación de
Operaciones
Profesor: Dr. Gabriel Gutiérrez Jarpa
Ayudantes: Joaquín Gamio, Antonia
Lyng, Pilar Díaz, Samuel Rivera

Vuelvo a calcular

𝐶12 = 𝜋1 − 𝜋2
𝐶13 = 𝜋1 − 𝜋3
𝐶34 = 𝜋3 − 𝜋4
𝐶45 = 𝜋4 − 𝜋5

Y utilizando para este ejercicio un caso con 𝜋1 = 0


𝜋2 = −2
𝜋3 = −3
𝜋4 = −7
𝜋5 = −10

Con estos valores obtenemos que los costos reducidos de las variables no básicas son

𝐶̂
23 = 𝐶23 − 𝜋2 + 𝜋3 = 4
𝐶̂
25 = 𝐶25 − 𝜋2 + 𝜋5 = 9 + (−10) = −1

Nuevas variables básicas:

𝐶12 = 𝜋1 − 𝜋2
𝐶13 = 𝜋1 − 𝜋3
𝐶34 = 𝜋3 − 𝜋4
𝐶25 = 𝜋2 − 𝜋5

Y utilizando para este ejercicio un caso con 𝜋1 = 0

𝜋2 = −2
𝜋3 = −3
𝜋4 = −7
𝜋5 = −9
Asignatura: EII 410 – Investigación de
Operaciones
Profesor: Dr. Gabriel Gutiérrez Jarpa
Ayudantes: Joaquín Gamio, Antonia
Lyng, Pilar Díaz, Samuel Rivera

Con estos valores obtenemos que los costos reducidos de las variables no básicas son

𝐶̂
23 = 𝐶23 − 𝜋2 + 𝜋3 = 4
̂
𝐶45 = 𝐶45 − 𝜋4 + 𝜋5 = 10 + (−9) = 1

FIN

b) Resuelva el árbol de rutas mínimas utilizando el algoritmo de dijktra, considerando el nodo XXX

R:

Paso1 1

S={1} ; 𝑆 𝑐 ={2,3,4,5} ; 𝑝1 = 0 ; 𝑑1 = 0

𝑑𝑖 = ∞ ; 𝑝1 = − ∀𝑖 ∉ 𝑆 ; t=1

Paso2
t=1
(1,2) -> 𝑑2 = ∞ ∧ 𝑑1 + 𝐶12 = 2 ∞>2 -> 𝑑2 = 2 ; 𝑝2 = 1
(1,3) -> 𝑑3 = ∞ ∧ 𝑑1 + 𝐶13 = 3 ∞>3 -> 𝑑3 = 3 ; 𝑝3 = 1

Paso3

T= Argmin {2,3, ∞, ∞}
t=2
Asignatura: EII 410 – Investigación de
Operaciones
Profesor: Dr. Gabriel Gutiérrez Jarpa
Ayudantes: Joaquín Gamio, Antonia
Lyng, Pilar Díaz, Samuel Rivera

Paso4

S={1,2} ; 𝑆 𝑐 ={3,4,5}

Paso5

𝑆 𝑐 ≠ ∅ ¿??

ITERACION 2

Paso2
t=2
(2,3) -> 𝑑3 = 3 ∧ 𝑑2 + 𝐶23 = 7 3 < 7 -> 𝑑3 = 1 ; 𝑝3 = 1
(2,5) -> 𝑑5 = ∞ ∧ 𝑑2 + 𝐶25 = 9 ∞ > 9 -> 𝑑5 = 9 ; 𝑝5 = 2

Paso3

T= Argmin {3,7,9, ∞,}

t=3

Paso4

S={1,2,3} ; 𝑆 𝑐 ={4,5}

Paso5

𝑆 𝑐 ≠ ∅ ¿??
Asignatura: EII 410 – Investigación de
Operaciones
Profesor: Dr. Gabriel Gutiérrez Jarpa
Ayudantes: Joaquín Gamio, Antonia
Lyng, Pilar Díaz, Samuel Rivera

ITERACION 3

Paso2
t=3
(3,4) -> 𝑑4 = ∞ ∧ 𝑑3 + 𝐶34 = 7 ∞>7 -> 𝑑4 = 7 ; 𝑝4 = 3

Paso3

T= Argmin {7,9, }

t=4

Paso4

S={1,2,3,4} ; 𝑆 𝑐 ={5}

Paso5

𝑆 𝑐 ≠ ∅ ¿??

ITERACION 4
Asignatura: EII 410 – Investigación de
Operaciones
Profesor: Dr. Gabriel Gutiérrez Jarpa
Ayudantes: Joaquín Gamio, Antonia
Lyng, Pilar Díaz, Samuel Rivera

Paso2
t=4
(4,5) -> 𝑑5 = 9 ∧ 𝑑4 + 𝐶45 = 10 10 > 9 -> 𝑑5 = 9 ; 𝑝5 = 2

Paso3

T= Argmin {9,10}

t=5

Paso4

S={1,2,3,4,5} ; 𝑆 𝑐 ={}

Paso5

𝑆 𝑐 ≠ ∅ ¿?? SI

FIN

c) Resuelva utilizando el algoritmo de Floyd

Nodo/iteraciones 0 1 2 3 4 5
1 0/0 - - - - 0/0
2 ∞/− 2/1 - - - 2/1
3 ∞/− 3/1 3/1 - - 3/1
4 ∞/− ∞/− ∞/− 7/3 - 7/3
5 ∞/− ∞/− 9/2 9/2 9/2 9/2

También podría gustarte