Sunteți pe pagina 1din 7

PROBLEMA DE PROGRAMACIN LINEAL RESUELTO POR MTODO SIMPLEX

Prof.: MSc. Julio Rito Vargas Avils


Planteamiento del problema:
Una compaa de manufactura se dedica a la fabricacin de tres productos: A, B y C. El procedimiento de produccin involucra tres operaciones:
formacin, acabado e inspeccin. El departamento de ingeniera industrial, ha establecido los siguientes estndares de produccin en cada
operacin.
DATOS DE PRODUCCIN PARA LA COMPAA (MINUTOS POR PRODUCTO)
PRODUCTO
FORMACIN
INSPECCIN
ACABADO
A
2
3
2
B
6
6
2
C
2
2
4

El departamento de contabilidad por su parte, pronostica los siguientes costos e ingresos para la compaa.

Se desea saber el nmero de cada tipo de producto que debern producirse de tal manera que se optimice el beneficio por las 8 horas de trabajo
del da.

MSc. Julio Vargas

Pgina 1

PARA RESOLVERLO SEGUIREMOS PASO A PASO SU SOLUCIN:


1. Definicin del problema:
Objetivo: maximizar el beneficio por da.
La compaa elabora tres tipos de productos (A, B, C)
Cada producto pasa por tres procesos: formacin, acabado e inspeccin.
El producto A, requiere: 2 minutos en formacin, 3 minutos en inspeccin y 2 en acabado
El producto B, requiere: 6 minutos en formacin, 6 minutos en inspeccin y 2 en acabado
El producto C, requiere : 2 minutos en formacin, 2 minutos en inspeccin y 4 en acabado
Por cada producto A se obtiene una utilidad de $20, por cada producto B una utilidad de $35 y por cada producto C una utilidad
de $45.
El tiempo laboral diario es de 8 horas diarias para cada proceso.
La compaa quiere maximizar su beneficio por da por lo que requiere saber cuntas unidades debe producir de cada uno los
productos que elabora, por lo llamaremos :
o X1 a las unidades que deben producirse del producto A.
o X2 a las unidades que deben producirse del producto B
o X3 a las unidades que deben producirse del producto C.
En forma simplificada podemos expresar todo los datos del problema, tiles para la construccin del modelo en la siguiente
tabla.
Producto A
Producto B
Producto C
Concepto
Recursos (tiempo)
X1
X2
X3

MSc. Julio Vargas

8x60=480 minutos

Proceso de formacin

8x60=480 minutos

Proceso de inspeccin

8x60=480 minutos

Proceso de acabado

$20

$35

$45

Utilidad obtenida por


unidad.
Pgina 2

2. Formulacin del Modelo Matemtico:


Con los datos que hemos obtenido en el paso 1, resulta muy fcil construir el modelo.
Max Z= 20X1 + 35X2 + 45X3 funcin objetivo del modelo
Sujeto a:
2X1 + 6X2 + 2X3 480 minutos (restriccin de tiempo en formacin)
3X1 + 6X2 + 2X3 480 minutos (restriccin de tiempo en Inspeccin)
2X1 + 2X2 + 4X3 480 minutos (restriccin de tiempo en acabado)
X1 0
X2 0
X3 0

restricciones de no negatividad

3. Solucin del Modelo Matemtico:


Podemos ver que el modelo matemtico que nos ha resultado contiene tres variables de decisin, por lo que ya no lo podemos resolver
en forma grfica, esto nos conduce a recurrir a un mtodo analtico confiable y fcil, llamado el mtodo Simplex. Que consiste en
transformaciones de matrices. Tal como lo detallaremos a continuacin.
Para poder montar la primera tabla del Simplex, primero debemos eliminar las desiguales o inecuaciones del modelo y convertirlas en
ecuaciones, lo cual hacemos introduciendo variables de que llamaremos variables de holgura, tal como se muestra.
Max Z= 20X1 + 35X2 + 45X3 + 0X4 + 0X5 + 0X6
funcin objetivo del modelo modificado para el simplex
Sujeto a:
2X1 + 6X2 + 2X3 + X4
= 480 minutos (restriccin de tiempo en formacin)
3X1 + 6X2 + 2X3
2X1 + 2X2 + 4X3

MSc. Julio Vargas

+X5

= 480 minutos (restriccin de tiempo en Inspeccin)

+ X6 =480 minutos (restriccin de tiempo en acabado)

Pgina 3

X1 0 ; X4 0
X2 0 ; X5 0
X3 0 ; X6 0

restricciones de no negatividad

Nota: Pude observar que en cada restriccin introducimos una variable de holgura diferente de manera que me garantice la igualdad,
pero adems al introducir las tres nuevas variables en las restricciones tambin debimos incluirlas en la funcin objetivo, con
coeficientes ceros para no alterar los resultados del modelo original.

Simbologa usada en la tabla del Simplex:


Cj : fila de los costos o utilidades de la funcin Objetiva.
XB: columna de las variables bsicas (EN LA PRIMERA TABLA DEL SIMPLEX SIEMPRE SERN LAS VARIABLES DE HOLGURA)
CB: columna de los costos o utilidades de las variables bsicas.
b: columna de los lados derechos (recursos)
X1, X2, X3, X4, X5, X6: columnas de las variables del modelo matemtico.
Ratio: Cocientes formado por bi/Xj (lados derechos sobre los coeficientes de las variables)
Zj: el valor Z se obtiene Zj= CB*Xj
Cj Zj: diferencia entre los costos o utilidades y los valores.
En La primer tabla del Simplex se colocan: A la derecha de Cj todos los costos o utilidades de la funcin objetivo en nuestro caso 20 35 45 0 0 0
A la derecha de b se colocan los nombres de las seis variables del modelo: X1, X2, X3, X4, X5, X6

MSc. Julio Vargas

Pgina 4

Ahora requerimos trasladar el nuevo modelo matemtico o modelo modificado a la primer tabla del Simplex, cuyo formato es el siguiente:

TABLA 1 DEL SIMPLEX


Cj

20

35

45

X5

Ratios

X6
0

XB

CB

X1

X2

X3

X4

480

X4
1

X5

480

240

X6

480

120

Zj

240

Cj - Zj
20
35
45
0
0
0
1. Para obtener los Zj se aplica Zj= CB*Xj. Usando esta frmula para obtener Z1= 0x2 + 0x3 + 0x2=0 As mismo obtenemos los otros Z y resultan
todos iguales a cero, tal como se puede ver en la tabla 1. Para obtener los Cj Zj simplemente encontramos la diferencia entre cada valor Cj
primera fila de la tabla 1 con su respectivo Zj penltima fila de la tabla 1. Podemos ver que el primer C1 Z1=20 y as obtenemos los restantes.
2. Puedo observar en la tabla 1 del simplex que las columnas de las variables de holgura forman una matriz identidad 3x3.
3. Se selecciona el ms alto Cj - Zj (positivo) en nuestro caso es 45, correspondiente a la variable X3
4. Esto nos indica que la variable X3 ser la nueva variable bsica(Entra) , pero ahora requerimos saber cul de las variables bsicas
actuales debe salir.
5. Procedemos a dividir los lados derechos (columna b) por los coeficientes de X3. y el resultados lo ponemos en Ratios.
6. Elegimos el valor ms pequeo de los cocientes obtenidos. Esto es 120 que corresponde a la variable X6.
7. Eso indica que X6 saldr de las bsicas.
8.

Dividimos la fila de X6 de la tabla 1 por 4, a partir de la columna b y el resultado lo ponemos en la tabla 2, para que el valor 4 sea uno,
esto porque la columna de X3 ser parte de la nueva matriz identidad, el resto de coeficientes de la columna X3 sern ceros.

MSc. Julio Vargas

Pgina 5

9. Para eso multiplicamos por -2 la fila de X3 en la tabla 2 y lo sumamos con la fila X5 de la tabla 1 y el resultado lo dejamos en la tabla 2.
10. Ahora hacemos lo mismo con la fila de X4, para ello multiplicamos por -2 la fila X3 de la tabla 2 y lo sumamos con X4 de la tabla 1 y
dejamos el resultado en la tabla 2 tal como lo puede observar.

TABLA 2 DEL SIMPLEX


Cj

20

35

45

XB

CB

X1

X2

X3

H1

H2

H3

Ratios

X4

240

-0.5

48

X5

240

-0.5

48

X3

45

120

0.5

0.5

0.25

240

Zj

22.5

22.5

45

11.25

Cj - Zj

-2.5

12.5

-11.25

Ahora tenemos la tabla 2 transformada, pero vemos que en Cj - Zj hay valores positivos, eso significa que no hemos llegado a la solucin.
Por lo procedemos como lo hicimos en la tabla 1:
1. Se selecciona el ms alto Cj - Zj (positivo) en nuestro caso 12.5 correspondiente a la variable X2
2. Esto nos indica que la variable X2 ser la nueva bsica, pero ahora requerimos saber cul de las bsicas actuales debe salir.
3. Procedemos a dividir los lados derechos por los coeficientes de X2. y el resultados lo ponemos en Ratios de la tabla 2.
4. Elegimos el valor ms pequeo de los cocientes obtenidos. Esto es 48 que corresponde a las variables bsicas X4 y X5, seleccionamos X4.
5. Eso indica que X4 saldr de las bsicas.
6. Dividimos la fila de X4 de la tabla 2 por 5, a partir de la columna b y el resultado lo ponemos en la tabla 3.
7. Ahora los otros coeficientes de la columna X2 en la tabla 3 DEBEN SER ceros.
8. Multiplico la fila X2 de la tabla 3 por -5 y el resultado se lo sumo a la fila X5 en la tabla 2 y el resultado se escribe en la tabla 3.
9. Ahora multiplicamos por - 0.5 la fila de X2 y el resultado se lo sumamos a la fila X3 de la tabla 2.

MSc. Julio Vargas

Pgina 6

TABLA 3 DEL SIMPLEX


Cj

20

35

45

XB

CB

X1

X2

X3

X4

X5

X6

X2

35

4848

0.2

0.2

-0.1

X5
X3

0
45

0
96

1
0.4

0
0

0
1

-1
-0.1

1
0

0
0.3

Zj

25

35

45

2.5

10

Cj - Zj

-5

-2.5

-10

Ratios

Como ya no hay Cj-Zj >0 entonces hemos llegado a la solucin ptima.

Para obtener el resultado final observamos la tabla 3 del Simplex:


Vemos que X2 = 48

(columna de las variables bsicas y columna de b o lados derechos)

X5 =0
X3 = 96
Como el resto de variables no aparecen en las bsicas son ceros esto es: X1=0; X4=0; X6=0
Evaluamos en la funcin objetivo del problema original
Max z= 20X1 + 35X2 + 45X3

= 20(0) + 35(48) + 45(96) = 6000

Esto es $6,000 es la mxima utilidad que la compaa obtendra si decide producir las cantidades indicadas.

MSc. Julio Vargas

Pgina 7

S-ar putea să vă placă și