Clase 4
Clase 4
Clase 4
de tipo ≥
Consiste en castigar o penalizar el hecho de que estas variables artificiales
asuman un valor positivo, asignándoles un costo altísimo denominado por M
( M >>>> 0 ). Por lo cual la f.o. queda :
Paso 1`: Identificar cada restricción que es ahora (después del paso 1)una restricción = o ≥. En
el paso 3 se suma una variable artificial a cada una de estas restricciones.
Paso 2: Convierta cada restricción de desigualdad en la forma estándar. Esto quiere decir que
si la restricción i es una restricción ≤ se suma una variable de holgura hi, y si la restricción i es
una restricción ≥, se resta una variable de excedente ei.
Paso 5: Como cada variable artificial esta en la base de inicio, todas las variables artificiales se
tienen que eliminar de la función objetivo antes de empezar el simplex. De esta manera se
asegura que se empieza con una forma canónica. Al elegir la variable entrante, recuerde que M
es un numero muy grande.
Método de la Gran M
Ejemplo:
Bevco elabora una bebida carbonatada sabor naranja que se llama Oranj
mediante la combinación de agua carbonatada de naranja y jugo de naranja.
Cada onza de agua carbonatada de naranja contiene 0,5 onzas de azúcar y
1 mg de vitamina C. Cada onza de jugo de naranja contiene 0,25 onzas de
azúcar y 3 mg de vitamina C. Bevco gasta 2 centavos por producir 1 onza de
agua carbonatada de naranja y 3 centavos por elaborar 1 onza de jugo de
naranja. El departamento de mercadotecnia de Bevco decidió que la botella
de 10 onzas de Oranj debe contener por lo menos 20 mg de vitamina C y
cuando mucho 4 onzas de azúcar. Utilice la programación lineal para
determinar como Bevco puede cumplir los requisitos del departamento de
mercadotecnia a un costo mínimo.
Método de la Gran M
Sea:
Variables de decisión:
X1: Cantidad de onzas de agua carbonatada de naranja en una botella de Oranj.
X2: Cantidad de onzas de jugo de naranja en una botella de Oranj.
min Z 2x1 3 x2
s/a
1 1
x1 x2 4.....(rest . azucar)
2 4
x1 3 x2 20.....(rest .vitam)
x1 x2 10.......(10 oz en una botella)
x1, x2 0
Método de la Gran M
Forma Estándar
Z 2x 1 3 x2
1 1
x1 x2 h1 4
2 4
x 1 3 x2 - e 2 20
x1 x2 10
x 1, x2 , h1, e2 0
Método de la Gran M
Incorporando las variables artificiales
Z 2x1 3 x2 Ma 2 Ma3 0
1 1
x1 x2 h1 4
2 4
x 1 3 x2 - e 2 a2 20
x1 x 2 α 3 10
x1, x2 , h1, e2 , a2, a3 0
Método de la Gran M
Despejamos a2 y a3 de las ecuaciones y las reemplazamos en la
función objetivo:
a 2 20 x1 3 x2 e2
a3 10 x1 x2
x1 x2 h1 e2 a2 a3 Sol.
Z (2M-2) (4M-3) 0 -M 0 0 30M
H1 1/2 1/4 1 0 0 0 4
a2 1 3 0 -1 1 0 20
a3 1 1 0 0 0 1 10
Método de la Gran M
x1 x2 h1 e2 a2 a3 Sol.
Z (2M-3)/3 0 0 (M-3)/3 (-4M+3)/3 0 (10M+60)/3
H1 5/12 0 1 1/12 -1/12 0 7/3
a2 1/3 1 0 -1/3 1/3 0 20/3
a3 2/3 0 0 1/3 -1/3 1 10/3
Método de la Gran M
x1 x2 h1 e2 a2 a3 Sol.
Z 0 0 0 -1/2 (1-2M)/2 (3-2M)/2 25
H1 0 0 1 -1/8 1/8 -5/8 1/4
x2 0 1 0 -1/2 ½ -1/2 5
x1 1 0 0 1/2 -1/2 3/2 5
Tipo de Alimento Calorías (onzas) Chocolate (onzas) Azúcar (onzas) Grasa (onzas)
Función Objetivo:
Min Z=50X1+20X2+30X3+80X4
Restricciones:
400X1+200X2+150X3+500X4 ≥ 500…..calorías
3X1+2X2 ≥ 6………chocolate
2X1+2X2+4X3+4X4 ≥ 10…….Azúcar
2X1+4X2+1X3+5X4 ≥ 8……… Grasa
X1,X2,X3,X4 ≥ 0………no negatividad
Forma Estandar
Min Z=50X1+20X2+30X3+80X4
s/a
400X1+200X2+150X3+500X4-E1 ≥ 500
3X1+2X2-E2 ≥ 6
2X1+2X2+4X3+4X4-E3 ≥ 10
2X1+4X2+1X3+5X4-E4 ≥ 8
Xi,Ei ≥ 0 i=(1,2,3,4)…no negatividad
Si la restricción i-esima de un problema de programación lineal
es una restricción ≥, entonces se puede convertir en una
restricción de igualdad al restar una variable de excedente Ei de
la restricción i-esima y añadir la restricción de signo Ei ≥ 0.
Ejemplo
Max Z=20X1+15X2
s/a
X1 ≤ 100
X2 ≤ 100
50X1+35X2 ≤ 6000
20X1+15X2 ≥ 2000
X1,X2≥0
Encontrar la forma estandar.