Professional Documents
Culture Documents
FUNDAMENTO TEÓRICO:
Dado un problema de Programación Lineal con dos variables, del tipo:
Es posible hallar una solución aplicando el Método Simplex y conceptos de álgebra matricial.
EJERCICIO
RESOLUCIÓN
Metodología
Para el cumplimiento del Paso 4, Es necesario conocer elementos de apoyo para aplicar el Método, en primer
lugar presentamos el Cuadro de Referencia Simplex:
Como se puede adelantar, la R1 necesitará una variable an, la R2 necesitará una variable —Sn y una variable
+an, finalmente la R3 necesitará una variable +Sn
Los demás elementos del Cuadro referencial se pueden encontrar en la llamada Tabla Simplex misma que
convierte a la formulación canónica del problema en un modelo matricial de iteraciones, en la figura se explica
la dinámica de llenado:
1/6
Tema 05: Distribución Organización Industrial – FCYT UMSS
de Recursos Ing. Alex D. Choque Flores - CV2018
Fila de Cj C1 C2 0 0 +M …
coeficientes ►
Coeficientes de
la variable que Variable de
ingresó solución X1 X2 S1 S2 a1 a2 … Solución
0 S1 a11 … … … ... .. … b1
0 S2 Zona de coeficientes por
+M a2 restricción
… …
Fila de Zj Z*
optimización►
Fila de Cj—Zj
comprobación►
La Tabla inicial Simplex se llenará con los coeficientes estándarizados del problema de PL. La primera fila
cuenta con los coeficientes de la f.o. incluyendo los 0 en caso de las variables Sn y +M +o —M en caso de
variables an. M es una variable ficticia (inexistente) que representa un valor muy grande, por lo que se
considerará como penalización.
Fila de Optimización: es la fila de contribución marginal de solución por cada iteración, se logra mediante la
función SUMA.PRODUCTO entre los coeficientes de las variables de ingreso y los coeficientes de cada
variable.
Variable que ingresa a la posible solución: se refiere a verificar el mayor positivo ó el mayor negativo, en
la Fila de comprobación Cj—Zj. Además:
En Maximización: si los valores de la fila son negativos o cero se tendrá una solución óptima.
En Minimización: si los valores de la fila son positivos o cero se tendrá una solución óptima.
Variable que sale de la posible solución: Se debe ubicar la variable de ingreso con el menor ratio b m/amn y
que sea positivo. La intersección entre la variable que ingresa y la variable que sale se conoce como pivote.
Para las siguientes iteraciones: se deberán actualizar los valores de la zona de coeficientes por restricción,
mediante el pivoteo, que según el algebra matricial se consigue mediante:
Finalmente, presentamos los pasos de iteración del Método Simplex en caso de Maximización:
P1) Si existe un valor positivo en la Fila de comprobación Cj—Zj entonces existe solución para mejora, ubicar
la variable con el valor de Cj—Zj que sea mayor y positivo. Esta será la variable que ingresará a la respuesta.
P2) Para determinar la variable que sale, se divide la columna Solución entre los coeficientes de la variable
que ingresará a la respuesta. Se debe ubicar la variable con el menor ratio y que sea positivo.
P3) Se ubica la intersección y se prepara la nueva iteración:
- La variable que ingresa vendrá con su coeficiente.
- La fila se dividirá entre el pivote para la nueva tabla.
- La columna se llenará de ceros.
- Los demás valores de la zona de coeficientes se obtendrán pivoteando incluyendo la columna
Solución.
- Calcular la fila de optimización y fila de comprobación; si la fila Cj—Zj cuenta con valores negativos
se tendrá respuesta caso contrario retornar al P1).
En caso de minimización, reemplazar las palabras subrayadas por negativo y positivo, respectivamente.
2/6
Tema 05: Distribución Organización Industrial – FCYT UMSS
de Recursos Ing. Alex D. Choque Flores - CV2018
Cálculo
f.o. Min Z = 4 X1 + X2
R1: 3 X1 + X2 = 3 se adicionará una variable llamada +1a1
R2: 4 X1 + 3X2 ≥ 6 se adicionará las variables —1S1+1a2
R3: X1 + 2X2 ≤ 4 se adicionará la variable +1S2
X1, X2 ≥ 0 no se adiciona
Etapa3: se verifica la inclusión de tres variables con coeficiente de +1, éstos irán como variables iniciales de
solución y para el llenado matricial dichas variables deberán estar presentes en todas las ecuaciones iniciando
con coeficientes de cero. Para llenar la f.o. se debe considerar los signos correctos para los coeficientes M,
según el Cuadro de referencia. La forma matricial será:
Fila de Cj 4 1 +M 0 +M 0
coeficientes ►
Coeficientes de
la variable que Variable de
ingreso solución X1 X2 a1 S1 a2 S2 Solución
+M a1 3 1 1 0 0 0 3 ÷3 = 1
+M a2 4 3 0 —1 1 0 6 ÷4 = 1,5
0 S2 1 2 0 0 0 1 4 ÷1 = 4
Fila de Zj +7M +4M +M 0 +M 0 +9M
optimización►
Fila de Cj—Zj 4—7M 1—4M 0 0 0 0
comprobación►
Se aplica la función SUMA.PRODUCTO entre las matrices [M M 0] y [1 3 2] resultando: M*1 + M*4 + 0*2 = +4M
Se aplica la función SUMA.PRODUCTO entre las matrices [M M 0] y [3 6 4] resultando: M*3 + M*6 + 0*4 = +9M
Primera iteración:
Aplicando el P1: en la Fila Cj—Zj se ubica al valor mayor y negativo que es 4—7M y pertenece a
la variable X1, ésta variable ingresará a la columna Variable de Solución.
Aplicando el P2: los ratios de Solución serán resultante de dividir la columna Solución entre los
coeficientes de X1: para a1 será 3/3 = 1; para a2 será 6/4 = 1,50 y para S2 será 4/1 = 4. El más pequeño
es 1 y pertenece a a1, por lo tanto a1 saldrá e ingresará X1 con su coeficiente de 4.
Observe que la intersección es 3, éste será denominado como pivote. Apliquemos el P3:
3/6
Tema 05: Distribución Organización Industrial – FCYT UMSS
de Recursos Ing. Alex D. Choque Flores - CV2018
Fila de Cj 4 1 +M 0 +M 0
coeficientes ►
Coeficientes de
la variable que Variable de
ingreso X1 X2 a1 S1 a2 S2 Solución
solución
4 X1 1 1/3 1/3 0 0 0 1 ÷(1/3)= 3
+M a2 0 5/3 —4/3 —1 1 0 2 ÷(5/3)=1,20
0 S2 0 5/3 —1/3 0 0 1 3 ÷(5/3)=1,80
Fila de Zj 4 4/3 + 5M/3 4/3—4M/3 —M +M 0 4+2M
optimización►
Fila de Cj—Zj 0 —1/3—5M/3 —4/3—1M/3 +M 0 0
comprobación►
La Fila Cj—Zj cuenta con valores negativos, por lo que se deberá seguir iterando.
Segunda iteración:
La variable X2 es la que cuenta con el valor de Cj—Zj más grande. El ratio más pequeño es 1,20 y
establece que la variable a2 se retira para ser reemplazado por X2, que ingresa con su coeficiente de 1.
La intersección es (5/3). Su fila se divide entre 5/3 y la columna se llena de ceros.
Fila de Cj 4 1 +M 0 +M 0
coeficientes ►
Coeficientes de
la variable que Variable de
ingreso X1 X2 a1 S1 a2 S2 Solución
solución
4 X1 1 0 3/5 1/5 0 0 3/5 ÷(1/5)= 3
1 X2 0 1 —4/5 —3/5 3/5 0 6/5 ÷(—3/5)=no
0 S2 0 0 1 1 —1 1 1 ÷(1)=1
Fila de Zj 4 1 8/5 1/5 3/5 0 18/5
optimización►
Fila de Cj—Zj 0 0 M—8/5 —1/5 M—3/5 0
comprobación►
La Fila Cj—Zj cuenta con un valor negativo que es —1/5, por lo que se debe seguir iterando.
Tercera iteración:
La variable S1 será la que ingresará y según los ratios, la variable S2 deberá retirarse. S1 ingresará con
su coeficiente de 0. La intersección es 1. Su fila se divide entre este valor y su columna se llena de
ceros.
4/6
Tema 05: Distribución Organización Industrial – FCYT UMSS
de Recursos Ing. Alex D. Choque Flores - CV2018
Fila de Cj 4 1 +M 0 +M 0
coeficientes ►
Coeficientes de
la variable que Variable de
ingreso solución X1 X2 a1 S1 a2 S2 Solución
4 X1 1 0 2/5 0 1/5 —1/5 2/5
1 X2 0 1 —1/5 0 0 3/5 9/5
0 S1 0 0 1 1 —1 1 1
Fila de Zj 4 1 7/5 0 4/5 —1/5 17/5
optimización►
Fila de Cj—Zj 0 0 M—7/5 0 M—4/5 1/5
comprobación►
Animamos al estudiante a resolver este problema mediante el método gráfico, asimismo aplique el método
Simplex para el caso de Maximización.
5/6
Tema 05: Distribución Organización Industrial – FCYT UMSS
de Recursos Ing. Alex D. Choque Flores - CV2018
EJERCICIO PROPUESTO
Una compañía manufacturera discontinuó la producción de una línea de producto que no era rentable, como
resultado se creó una considerable capacidad de producción en exceso. La gerencia está pensando en dedicar
esta capacidad en exceso a uno o más de tres productos llamados X1, X2 y X3.
Producto
Tipo de máquina X1 X2 X3
Fresadora 8 2 3
Torno 4 3 0
Esmeriladora 2 0 1
El personal de ventas calcula que puede vender todas las unidades de X1 y X2 que se fabriquen, sin embargo
el pronóstico de ventas estima que sólo se venderá un máximo de 80 u de X3 como máximo.
6/6