Los siguientes datos de programa de programación lineal se usan para la planificación mensual de las tareas de una planta donde se fabrican 3 productos (X1, X2 y X3) y que se procesan en áreas diferentes con disponibilidades horarias de producción mensuales respectivas de 48, 20, 8 y 5 horas al mes.
Maximizar: Z = 60 X1 + 30 X2 + 20 X3

Sujeto a:

8 X1 + 6 X2 + 1 X3 ≤ 48
4 X1 + 2 X2 + 3/2 X3 ≤ 20
2 X1 + 3/2 X2 + 1/2 X3 ≤ 8
1 X2 ≤ 5
X1, X2, X3 ≥ 0

Respuestas

Respuesta dada por: linolugo2006
0

La solución máxima de la función objetivo es  

Z = 320

cuando se producen  16 unidades del producto 3.  

Explicación paso a paso:  

Llamaremos:  

X1 = unidades a producir de producto 1  

X2 = unidades a producir de producto 2  

X3 = unidades a producir de producto 3  

Función objetivo: Maximizar       Z  =  60X1  +  30X2  +  20X3

Condiciones del problema:  

8X1  +  6X2  +  X3  ≤  48

4X1  +  2X2  +  3/2 X3  ≤  20  

2X1  +  3/2 X2  +  ½ X3  ≤  8

X2  ≤  5

Condiciones de no negatividad:  

X1 ≥ 0  

X2 ≥ 0  

X3 ≥ 0  

1.- Las condiciones del problema se escriben como igualdades agregando variables de holgura:  

Función objetivo: Maximizar  

Z(x1,x2,x3,h1,h2,h3,h4)  =  60X1  +  30X2  +  20X3  +  0h1  +  0h2  +  0h3  +  0h4

Condiciones del problema:  

8X1  +  6X2  +  X3  +  h1  =  48

4X1  +  2X2  +  3/2 X3  +  h2  =  20  

2X1  +  3/2 X2  +  1/2 X3  +  h3  =  8

X2  +  h4  =  5

2.- Se construye una tabla con los coeficientes de las condiciones y la función objetivo (en negativo):  

\begin{array}{c|l}\underline {X1 \quad  X2 \quad  X3 \quad  h1 \quad  h2 \quad  h3  \quad  h4 & B}\\ 8 \qquad 6 \qquad 1 \qquad 1 \qquad 0 \qquad 0 \qquad 0 & 48 \qquad h1\\ 4 \qquad 2 \qquad \frac{3}{2} \qquad 0 \qquad 1 \qquad 0 \qquad 0 & 20 \qquad h2\\ 2\qquad \frac{3}{2} \qquad \frac{1}{2} \qquad 0\qquad 0 \qquad 1\qquad 0 & 8 \qquad h3\\ 0 \qquad 1 \qquad 0 \qquad 0\qquad 0 \qquad 0\qquad 1& 5 \qquad h4\\\overline{-60\quad -30\quad -20\quad 0\quad 0\quad 0\quad 0&0}\\\end{array}

Se obtiene la primera solución: Z(0,0,0,48,20,8,5) = 0  

3.- Se transforma la tabla para obtener una nueva solución. Para ello:  

3.1.- Se selecciona la columna pivote aquella con el número negativo de mayor valor absoluto en la última fila.  

Primera columna.  

3.2.- Se selecciona la fila pivote aquella con el menor cociente positivo entre la columna B y la columna pivote.  

Los cocientes positivos serian:  

48/8 = 6          20/4 = 5          8/2 = 4

Tercera fila.  

3.3.- El elemento donde se cruzan la fila y la columna pivote es el elemento pivote. Este se transforma en uno (1) dividiendo la fila pivote entre el valor del elemento pivote (2).  

3.4.- Se anula el resto de la columna pivote usando el uno como pivote.  

Se multiplica fila 3 por (-8) y se suma a la fila 1.  

Se multiplica fila 3 por (-4) y se suma a la fila 2.  

Se multiplica fila 3 por (60) y se suma a la fila 5.  

3.5.- Se intercambian las variables de la columna pivote y la fila pivote,  

\begin{array}{c|l}\underline {X1 \quad  X2 \quad  X3 \quad  h1 \quad  h2 \quad  h3  \quad  h4 & B}\\ 0 \qquad 0 \qquad -1 \qquad 1 \qquad 0 \qquad -4 \qquad 0 & 16 \qquad h1\\ 0 \qquad -1 \qquad -\frac{1}{2} \qquad 0 \qquad 1 \qquad -2 \qquad 0 & 4 \qquad h2\\ 1\qquad \frac{3}{4} \qquad \frac{1}{4} \qquad 0\qquad 0 \qquad \frac{1}{2}\qquad 0 & 4 \qquad X1\\ 0 \qquad 1 \qquad 0 \qquad 0\qquad 0 \qquad 0\qquad 1& 5 \qquad h4\\\overline{0\quad 15\quad -5\quad 0\quad 0\quad 30\quad 0&240}\\\end{array}

Se obtiene la segunda solución: Z(4,0,0,16,4,0,5) = 240

4.- Se revisa la última fila de la tabla y, como hay valores negativos, se repite el paso 3.  

4.1.- Tercera columna es columna pivote.  

4.2.- Tercera fila es fila pivote, ya que es el único cociente positivo:  

4/(1/4) = 16

4.3.- El elemento pivote es el número 1/4; se divide la fila pivote por 1/4.  

4.4.- Se anula el resto de la columna pivote.  

Se multiplica fila 3 se suma a la fila 1.  

Se multiplica fila 3 por (1/2) y se suma a la fila 2.  

Se multiplica fila 3 por (5) y se suma a la fila 5.  

4.5.- Se intercambian las variables de la columna pivote y la fila pivote,  

\begin{array}{c|l}\underline {X1 \quad  X2 \quad  X3 \quad  h1 \quad  h2 \quad  h3  \quad  h4 & B}\\ 4 \qquad 3 \qquad 0 \qquad 1 \qquad 0 \qquad -2 \qquad 0 & 32 \qquad h1\\ 2 \qquad \frac{1}{2} \qquad 0\qquad 0 \qquad 1 \qquad -1 \qquad 0 & 12 \qquad h2\\ 4\qquad 3 \qquad 1 \qquad 0\qquad 0 \qquad 2\qquad 0 & 16 \qquad X3\\ 0 \qquad 1 \qquad 0 \qquad 0\qquad 0 \qquad 0\qquad 1& 5 \qquad h4\\\overline{20\quad 30\quad 0\quad 0\quad 0\quad 40\quad 0&320}\\\end{array}

Se obtiene la tercera solución: Z(0,0,16,32,12,0,5) = 320  

5.- Se revisa la última fila de la tabla y, ya que no hay valores negativos, se selecciona la mejor solución.  

La solución máxima de la función objetivo es  

Z = 320

cuando se producen  16 unidades del producto 3.  

Preguntas similares