Está en la página 1de 22

Metodo simplex 2 Fases

Mg. Giuliana Romero


gromeroma@unsa.edu.pe
RESTRICCIONES
• TIPO DE • ADICCIÓN EN LA • COEFICIENTES EN LA
RESTRICCION RESTRICCION FUNCION OBJETIVO

• ≤ (menor igual) + Var Holgura H 0

• = (igual) + Var Artificial A +M = MINIMIZAR


-M = MAXIMIZAR
• ≥ (mayor igual) + Var Artificial A +M = MINIMIZAR
- Var Holgura H -M = MAXIMIZAR
PROBLEMA
• Considere el siguiente problema.
Minimizar Z = 2x1 + 3x2 + x3 → Min nueva función: r = A1 + A2
r - A1 - A2 = 0
• sujeta a:
x1 + 4x2 + 2x3 ≥ 8 → x1 + 4x2 + 2x3 - H1 + A1 = 8
3x1 + 2x2 + 2x3 ≥ 6 → 3x1 + 2x2 + 2x3 - H2 + A2 = 6
y
x1 ≥ 0, x2 ≥ 0, x3 ≥ 0
r - A1 - A2 = 50 1ERA FASE
x1 + 4x2 + 2x3 - H1 + A1 = 8
3x1 + 2x2 + 2x3 - H2 + A2 = 6
VB x1 x2 x3 H1 H2 A1 A2 bj
r 0 0 0 0 0 -1 -1 0 F1 = F1+F2+F3

A1 1 4 2 -1 0 1 0 8
A2 3 2 0 0 -1 0 1 6
EN MINIMIZACION SE ELEGE EL VALOR MÁS POSITIVO
VB x1 x2 x3 H1 H2 A1 A2 bj
r 4 6 2 -1 -1 0 0 14
A1 1 4 2 -1 0 1 0 8 8/4=2 SE ELIGE EL VALOR MAS BAJO

A2 3 2 0 0 -1 0 1 6 6/2=3
VB x1 x2 x3 H1 H2 A1 A2 bj
r 5/2 0 -1 1/2 -1 -3/2 0 2
x2 1/4 1 1/2 -1/4 0 1/4 0 2 2/ (1/4) = 8
A2 5/2 0 -1 1/2 -1 -1/2 1 2 2/ (5/2) = 4/5 SE ELIGE EL
VALOR MAS BAJO
Para convertir el 4 en 1, dividimos la fila A1 entre 4
Para convertir 6 en 0
Se multiplica la fila x2 por el inverso aditivo de -6
- 6/4 -6 -6/2 6/4 0 -6/4 0 -12
Y luego se suma la fila r
4 6 2 -1 -1 0 0 14
Para convertir 2 en 0
Se multiplica la fila X2 por el inverso aditivo de -2
- 1/2 -2 -1 1/2 0 -1/2 0 -4
Y luego se suma la fila A2
3 2 0 0 -1 0 1 6
VB x1 x2 x3 H1 H2 A1 A2 bj
r 0 0 0 0 0 -1 -1 0
x2 0 1 3/5 -3/10 1/10 3/10 -1/10 9/5 2/ (1/4) = 8

x1 1 0 -2/5 1/5 -2/5 -1/5 2/5 4/5 2/ (5/2) = 4/5


Para convertir 5/2 en 1, dividimos la fila A2 entre 5/2
Para convertir 5/2 en 0
Se multiplica la fila x1 por el inverso aditivo de -5/2
- 5/2 0 1 -1/2 1 1/2 -1 -2
Y luego se suma la fila r
5/2 0 -1 1/2 -1 -3/2 0 0
Para convertir 1/4 en 0
Se multiplica la fila x1 por el inverso aditivo de -1/4
- 1/4 0 1/10 -1/20 1/10 1/20 -1/10 -1/5
Y luego se suma la fila x2
1/4 1 1/2 -1/4 0 1/4 0 2
2DA FASE
NUEVAS ECUACIONES Se
Minimizar
eliminaran
Z = 2x1 + 3x2 + x3 + 0H1 + 0H2 las
Z - 2x1 - 3x2 - x3 - 0H1 - 0H2 = 0 variables
sujeta a:
artificiales
x2 + 3/5x3 – 3/10H1 + 1/10H2 = 9/5
x1 – 2/5x3 + 1/5H1 – 2/5H2 = 4/5
Z - 2x1 - 3x2 - x3 - 0H1 - 0H2 = 0
x2 + 3/5x3 – 3/10H1 + 1/10H2 = 9/5 SE LLEGO AL
x1 – 2/5x3 + 1/5H1 – 2/5H2 = 4/5 FINAL XQ YA NO
HAY
VB x1 x2 x3 H1 H2 bj VAR.POSITIVAS
X1= 4/5
r -2 -3 -1 0 0 0 X2=9/5
x2 0 1 3/5 -3/10 1/10 9/5 R=7

X1 1 0 -2/5 1/5 -2/5 4/5


VB x1 x2 x3 H1 H2 bj
r 0 0 0 -5/10 (-1/2) -5/10 (-1/2) 35/5=7 F1+2F3 + 3F2
X2 0 3 9/5 -9/10 3/10 27/5 3F2

X1 2 0 -4/5 2/5 -4/5 8/5 2F3


TEORÍA DE LA DUALIDAD Y ANÁLISIS DE LA
SENSIBILIDAD
• Son aplicaciones que se la
hacen al método simplex
con el objetivo de
garantizar la optimización
de un problema y a su vez
para un mejor manejo del
mismo método.
RELACIONES DE DUALIDAD
DUALIDAD
• Dualidad resulta de buscar
relaciones que permitan obtener
información adicional de un
problema de optimización
general.
• Esto en programación lineal nos
conduce a relaciones primal-
dual.
• Esta relación consiste en que
todo problema de optimización
primal tiene un problema
asociado dual.
Teoría de la dualidad
• La relación entre el problema
PRIMAL primal y el problema dual Son tan
estrechas que la solución optima
de uno brinda la solución optima
del otro.
• Lo amas importante de esto es la
información que nos brinda las
DUAL variables duales.
Teoría de la dualidad
• Para obtener el problema dual del problema primal a problema dual,
se debe cambiar el sentido de optimidad, si en el primal busco un
máximo en el dual busco un mínimo.
• El vector de términos independientes del primal, se transpone y pasa a
ser el vector de coeficientes de la función objetivo dual.
• El vector de coeficientes de la función objetivo primal se transpone y
pasa a ser el vector de términos independientes del dual.
• Transponiendo también la matriz de coeficientes de las restricciones A
en el primal por A’ en el dual.
• Por ultimo el vector de S de variables duales debe ser no negativo.
PROBLEMA
MaxZ= 60x1 + 80x2 (Contribución tota de la utilidad)

Restricciones
• 6x1+6x2 ≤ 300 (N° de plaquetas electrónicas)
• 5x1+10x2 ≤ 400 (N° de planchas de plástico)
• 8x1+4x2≤ 320 (Horas de mano de obra)
• x1 ≥0 (N° de autos de juguetes a fabricar)
• x2 ≥0 (N° de robots de juguetes a fabricar)
PRIMAL DUAL
Las variables independientes son los coeficientes
MaxZ= 60 x1 + 80 x2 MinG = 300 y1 + 400 y2 + 320 y3
Cada variable primal esta asociada a una restricción
dual el problema dual, tiene 2 restricciones duales
• 6x1 + 6x2 ≤ 300
Cada variable dual
• 5x1 + 10x2 ≤ 400 • 6 y1 + 5 y2 + 8 y3 ≥ 60 se asocia con una
• 6 y1 + 10 y2 + 4 y3 ≥ 80 restricción
• 8x1 + 4x2 ≤ 320

• y1 ≥ 0 Como las restricciones son


• x1 ≥ 0
• y2 ≥ 0 menor igual en el problema
• x2 ≥ 0 • y3 ≥ 0
de máximo las variables
reales serán no negativas.
ANALISIS DEL PROBLEMA
MaxZ= 60x1 + 80x2
• El PROBLEMA PRIMAL busca maximizar la contribución total de la
utilidad teniendo en cuenta los recursos disponibles (plaquetas
electrónicas, planchas de plástico, horas de mano de obra).
MinG = 300 y1 + 400 y2 + 320 y3
• Se genera PROBLEMA DUAL que busca minimizar el uso de los
recursos disponibles es decir lo que se desea determinar en este
programa es el valor de los recursos que optimiza la utilización de los
mismos. La función objetivo dual pretende asignar los recursos a la
fabricación de los juguetes, para minimizar el costo de utilización de
los mismos.
ANALISIS DEL PROBLEMA
• Si en lugar de fabricar los autos y robots el fabricante decidiera
vender los recursos disponibles cuanto debería pedir por cada unidad
de recursos. Entonces
• ¿Deberia cobrar lo que estos recursos le costaron?
• ¿Lo que costarían comprarlos el día de hoy?
• ESTO NO REFLEJA LO QUE LOS RECURSOS VERDADERAMENTE VALEN TENIENDO EN CUENTA
QUE PUEDE COMBINARLOS Y ELABORAR NUEVOS PRODUCTOS QUE LE GENEREN UTILIDADES
• POR LO QUE SE DEBERÍA RECIBIR COMO MINIMO LO QUE CADA UNO DE ESOS JUGUETES LE
APORTA DE CONTRIBUCIÓN A LAS UTILIDADES.
• TENIENDO EN CUENTA LA EVALUACIÓN ECOMICA DEL P.DUAL SI EN LUGAR DE FABRICAR UN
AUTO
ANALISIS DEL PROBLEMA
• TENIENDO EN CUENTA LA EVALUACIÓN ECOMICA DEL P. DUAL SI EN
LUGAR DE FABRICAR UN AUTO O UN ROBOT, SE VENDIERAN LOS
INSUMOS DEBERIAN RECIBIR COMO MINIMO 60 Y 80 SOLES
CORRESPONDIENTE
6 y1 + 5 y2 + 8 y3 ≥ 60
6 y1 + 10 y2 + 4 y3 ≥ 80

• Las VARIABLES DUALES (y1 ≥ 0, y2 ≥ 0 , y3 ≥ 0), representan los valores


marginales, así y1 es el valor marginal en soles de una plaqueta
electrónica, y2 es el valor marginal en soles de una plancha de plástico y y3
es el valor marginal en soles de una hora de mano de obra. Los valores de
estos recursos deberán ser no negativos.
Teoremas de Dualidad
TEOREMA DE DUALIDAD DÉBIL:
• En general, el valor de cualquier
solución factible del problema de
minimización, provee una cota
superior del valor óptimo del
problema de maximización.
• Análogamente, el valor de la función
objetivo de cualquier solución factible
del problema de maximización es una
COTA INFERIOR DEL VALOR ÓPTIMO
DEL PROBLEMA DE MINIMIZACIÓN.
Teoremas de Dualidad
TEOREMA DE DUALIDAD FUERTE:
• En el óptimo el valor de la función
objetivo del problema primal será
igual al valor de la función objetivo
del problema dual evaluada en la
solución dual óptima.
• Si el problema primal es no acotado,
entonces el dual es infactible.
Alternativamente si el problema
primal es infactible, entonces el dual
es no acotado.
Teoremas de Dualidad
• TEOREMA DE HOLGURAS COMPLEMENTARIAS: Una variable en el
primal esta asociada a una restricción en el dual (y viceversa). En este
sentido si en el primal existe una variable no básica (valor igual a
cero), en el dual la restricción asociado no está activa, es decir, no se
cumple en igualdad. Análogamente, si la variable es básica en el
primal, la restricción asociada en el dual se cumple en igualdad. Este
resultado teórico es útil toda vez que simplifica la forma de obtener la
solución óptima dado que como en un problema lineal la solución
óptima (en caso de existir) esta en un vértice, esto implica resolver un
sistema de ecuaciones (con restricciones de igualdad).
GRACIAS

También podría gustarte