Documentos de Académico
Documentos de Profesional
Documentos de Cultura
∑x −∑x
fila i 1 bi oferta para i yi
ij ki = bi , ∀i = 1,… , n
0
j =1 k =1
$4 $2 cij = cij - yi + yj π
z cij = cij - yi + yj para cada
-5$ 1$
$3 arco (i,j).
1 2 c12 = 3$ - 4$ + 2$ = 1$ z El coste reducido de un 3 30$
ciclo es el coste de ese
ciclo. 3$-10$+20$
El pricing out funciona como una prima a la exportación
1 2
para el flujo que sale de un nodo y como una tasa de z El nodo 2 añade 20 dólares
importación para cada unidad de flujo de entrada. a una unidad de flujo en (1,2) y
resta otros 20 de una -5$-30$+10$ 1$-20$+30$
Los costes reducidos son un elemento clave del
unidad de flujo en (2,3)
3
algoritmo simplex para redes. 5 6
Dato importante: la optimización con respecto a Como sacar partido -3$
0$
los costes c da la misma solución óptima que de los costes reducidos 1 3$
2
Véase la animación.
13 14
z Paso 1A: partimos de una solución z En primer lugar, debemos determinar los
factible básica. multiplicadores y i para i=1,…,n aplicando
cij- yi+ yj=0
z Paso 1B: calculamos los multiplicadores a todas las variables básicas.
simplex de modo que todos los costes
reducidos de las variables básicas sean 0.
(Es decir, nos aseguramos de que los
coeficientes de coste estén en forma canónica).
17 18
Cálculo de los multiplicadores simplex
para un árbol de expansión Condiciones de optimalidad
Tenemos un árbol de
1 expansión con costes en los z Una vez hallados los multiplicadores,
5 comprobaremos las siguientes condiciones
-6 arcos. ¿Cómo elegiremos
2 7 los potenciales de nodo de optimalidad para cada arco no básico.
3 -4 de modo que los costes
3 6 reducidos de cada arco ≥ 0 si xij = 0
sean igual a 0?
-2 1
c ij = cij − yi + y j = 0 si 0 < xij < uij
4 5
Recuerde: el coste reducido
de (i,j) es c ij - πi + πj
≤ 0 si xij = uij
Véase la animación Supongamos que π 1 = 0. 19 20
cota
superior Algoritmo simplex
Comprobación de costes reducidos
cota
inferior z Paso 1A: partimos de una solución
0 factible básica.
1 (6,5) se halla en su cota
0 0 z Paso 1B: calculamos los multiplicadores
inferior; no cumple las
simplex de modo que todos los costes
-5 2 7 -6 condiciones y podría
0
reducidos de las variables básicas sean 0.
0 entrar a la base.
zPaso 2: elegimos una variable de entrada que
-2 3 6 -1 (5,4) se halla en su no cumpla la condición de optimalidad.
0 0 -1 cota superior; En el ejemplo anterior, elegiríamos
-4 4 5 -1 cumple las condiciones (6,5) en vez de (5,4)
+1
-2 de optimalidad. 23 24
Si el arco entrante se halla en su cota
¿Qué arco debería entrar a la base?
inferior, incrementaremos el flujo en ∆
z En el método simplex para redes con variables
Añadiendo un arco no básico
acotadas, las variables no básicas se hallan en
2 al árbol de expansión se
sus cotas inferiores o superiores. Se puede llegar +∆
+∆ crea un ciclo básico.
a una solución mejorada si:
3 6
– 1. Incrementamos una variable que tenga un coste
reducido negativo y que esté en su cota inferior. +∆
+∆ Ajustamos los flujos del ciclo
– 2. Disminuimos una variable que tenga un coste 5
básico de modo que se
reducido positivo y que esté en su cota superior. cumplan las restricciones
de oferta/demanda.
25 26
Véase la animación
29 30
31