0% encontró este documento útil (0 votos)
162 vistas7 páginas

Adición de Una Nueva Variable

El documento describe los 8 pasos para agregar una nueva variable a un modelo de programación lineal. Como ejemplo, se agrega la producción de estantes como una nueva variable al modelo original. Siguiendo los 8 pasos, se calcula la columna de la nueva variable y se actualiza la tabla óptima usando el algoritmo simplex. La solución óptima es producir 178,57 estantes y 7,14 sillas para una utilidad máxima de 935,71 unidades monetarias.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
162 vistas7 páginas

Adición de Una Nueva Variable

El documento describe los 8 pasos para agregar una nueva variable a un modelo de programación lineal. Como ejemplo, se agrega la producción de estantes como una nueva variable al modelo original. Siguiendo los 8 pasos, se calcula la columna de la nueva variable y se actualiza la tabla óptima usando el algoritmo simplex. La solución óptima es producir 178,57 estantes y 7,14 sillas para una utilidad máxima de 935,71 unidades monetarias.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

5.

ADICIÓN DE UNA NUEVA VARIABLE


Recordemos nuestro ejemplo antes de entrar a explicar la adición
de una nueva variable:

Sea X1: # de camas, X2: # de sillas, X3: # de escritorios, X4: # de mesas a


fabricar
𝑍𝑚á𝑥 = 4𝑋1 + 6𝑋2 + 3𝑋3 + 𝑋4
𝑆. 𝐴 1,5𝑋1 + 2𝑋2 + 4𝑋3 + 3𝑋4 ≤ 550 Disponibilidad de Madera
4𝑋1 + 𝑋2 + 2𝑋3 + 𝑋4 ≤ 700 Disponibilidad de Horas-Hombre
2𝑋1 + 3𝑋2 + 𝑋3 + 2𝑋4 ≤ 200 Disponibilidad de Clavos
𝑋𝑖 ≥ 0
El problema fue resuelto y se obtuvo la siguiente tabla óptima:
Cj 4 0 0 1
Ci VB Bi X1 S3 S1 X4
3 X3 125 0,05 -0,2 0,3 0,5
0 S2 425 3,25 0 -0,5 -0,5
6 X2 25 0,65 0,4 -0,1 0,5
Zj 525 4,05 1,8 0,3 4,5
Cj-Zj —— -0,05 -1,8 -0,3 -3,5

Solución óptima: fabricar 125 escritorios y 25 sillas para obtener una utilidad
máxima de 525 unidades monetarias. De la madera (S1=550) no quedó nada,
es decir, se utilizaron las 550 unidades disponibles, de las horas-hombre
(S2=700) sobraron 425 lo que significa que se emplearon 275 unidades de
este recurso y de los clavos (S3=200), no sobró nada, es decir, se utilizaron
las 200 unidades disponibles.
Para esta variación, solo debemos seguir 8 pasos, que veremos a
continuación:

Paso 1: Rediseñar el modelo de programación lineal incluyendo la nueva


variable.

Paso 2: Diseñar una ecuación dual para la nueva variable donde las variables
duales serán las variables de holgura.
Paso 3: Estandarizar la ecuación dual agregando la nueva variable física

Paso 4: Diseñar ecuaciones para las variables de holgura involucradas en la


ecuación dual del paso 3.

Paso 5: Reemplazar las ecuaciones del paso 4 en la ecuación estandarizada


del paso 3.

Paso 6: Insertar una nueva columna en la tabla óptima

Paso 7: Realizar prueba de optimalidad.

Paso 8: Optimizar, utilizando el algoritmo simplex (general o condensado)

Apliquemos lo anterior a un problema específico de nuestro ejemplo:

EJEMPLO 1: Supongamos que la empresa desea fabricar estantes


para libros, por lo cual ha calculado una utilidad de $5, un consumo
de 3 unidades de madera, 2 horas- hombre y 1 clavo, por cada
unidad producida; sin embargo, desea determinar si es rentable
incluir este producto en su actual plan de producción. De ser así,
¿cuál sería dicho plan?

LO ANTERIOR EQUIVALE A: ADICIÓN DE UNA NUEVA VARIABLE


(Estantes= X5)
Apliquemos el procedimiento para adición de una nueva variable:
PASO 1: Rediseñar el modelo incluyendo la nueva variable.

X1: # de camas, X2: # de sillas, X3: # de escritorios, X4: # de mesas,


X5: # de estantes, a fabricar

Z(máx) = 4X1 + 6X2 + 3X3 + X4 + 5X5

S.A 1.5X1 + 2X2 +4X3 +3X4 + 3X5 ≤ 550 Y1 S1

4X1 + X2 +2X3 +X4 + 2X5 ≤ 700 Y2 S2


2X1 + 3X2 + X3 + 2X4 + X5 ≤ 200 Y3 S3

PASO 2: Diseñar una ecuación dual para la nueva variable donde las
variables duales serán las variables de holgura.

3S1 + 2S2 + S3 ≥ 5

PASO 3: Estandarizar la nueva ecuación agregando una variable física

Para poder estandarizar AGREGANDO ( + ), la ecuación de tipo ≥, la debemos


convertir en ≤ multiplicando por -1 para luego si estandarizarla agregando
variable física X5, así:

-3S1 - 2S2 - S3 ≤ -5

Estandarizamos: -3S1 – 2S2 - S3 + X5 = -5 ECUACIÓN 1


PASO 4: Diseñar ecuaciones para las variables de holgura involucradas en la
ecuación dual.

En este paso se debe diseñar una ecuación para cada variable de holgura
involucrada en la ECUACIÓN 1 (en este caso S1, S2 y S3, pero no siempre se
debe realizar a todas):

Cj 4 0 0 1
Ci VB Bi X1 S3 S1 X4
3 X3 125 0,05 -0,2 0,3 0,5
0 S2 425 3,25 0 -0,5 -0,5
6 X2 25 0,65 0,4 -0,1 0,5
Zj 525 4,05 1,8 0,3 4,5
Cj-Zj —— -0,05 -1,8 -0,3 -3,5

Para diseñar las ecuaciones de las variables de holgura se toman los


Aij de su columna con respecto a cada variable básica + el Cj-Zj con
signo contrario

Aplicando lo anterior, se obtiene:

S1 = 0.3X3 – 0.5S2 -0.1X2 + 0.3


S2 = S2 ECUACIONES 2

S3 = -0.2X3 + 0.4X2 +1.8


PASO 5: Reemplazar ECUACIONES 2 en ECUACIÓN 1

Al ejecutar este paso, obtendremos la columna de la nueva variable X5, que


deberá ser incluida en el tablero óptimo. Las ecuaciones son:

-3S1 - 2S2 - S3 + X5 = -5 ECUACIÓN 1

S1 = 0.3X3 – 0.5S2 -0.1X2 + 0.3


S2 = S2 ECUACIONES 2

S3 = -0.2X3 + 0.4X2 +1.8

Reemplazando 2 en 1 se obtiene:

-3(0.3X3 – 0.5S2 -0.1X2 + 0.3) – 2S2 – (-0.2X3 + 0.4X2 +1.8) + X5 = -5

Desarrollando:

-0.9X3 + 1.5S2 + 0.3X2 – 0.9 – 2S2 + 0.2X3 – 0.4X2 – 1.8 + X5 = -5

Reduciendo términos se obtiene:


-0.7X3 - 0.5S2 - 0.1X2 – 2.7 + X5 = -5

Despejando X5, se obtiene


X5 = 0.7X3 + 0.5S2 +0.1X2 – 2.3 ECUACIÓN FINAL
PASO 6: Insertar nueva columna en la tabla óptima.

Los valores de esta nueva columna están determinados por los coeficientes
que acompañan a cada variable básica de la ECUACIÓN FINAL; el número
independiente corresponde al Cj-Zj con signo contrario, por tanto:
X5 = 0.7X3 + 0.5S2 +0.1X2 – 2.3 ECUACIÓN FINAL

Cj 4 0 0 1
Ci VB Bi X1 S3 S1 X4 X5
3 X3 125 0,05 -0,2 0,3 0,5
0 S2 425 3,25 0 -0,5 -0,5
6 X2 25 0,65 0,4 -0,1 0,5
Zj 525 4,05 1,8 0,3 4,5
Cj-Zj —— -0,05 -1,8 -0,3 -3,5

PASO 7: Se realiza una prueba de optimalidad.

Se verifica que todos los CJ-ZJ sean negativos; ya que es un problema de


maximización de utilidades.

Cj 4 0 0 1 5
Ci VB Bi X1 S3 S1 X4 X5
3 X3 125 0,05 -0,2 0,3 0,5 0,7
0 S2 425 3,25 0 -0,5 -0,5 0,5
6 X2 25 0,65 0,4 -0,1 0,5 0,1
Zj 525 4,05 1,8 0,3 4,5 2,7
Cj-Zj —— -0,05 -1,8 -0,3 -3,5 2,3

Como no se cumple esta condición, entonces se debe seguir al último paso


PASO 8: Optimizar, utilizando el algoritmo simplex (general o condensado).

Aplicando simplex condensado, se obtiene:

Cj 4 0 0 1 5
Ci VB Bi X1 S3 S1 X4 X5 θi
3 X3 125 0.05 -0.2 0.3 0.5 0.7 178.57
0 S2 425 3.25 0 -0.5 -0.5 0.5 850
6 X2 25 0.65 0.4 -0.1 0.5 0.1 250
Zj 525 4,05 1,8 0,3 4,5 2,7
Cj-Zj —— -0,05 -1,8 -0,3 -3,5 2,3

Cj 4 0 0 1 3
Ci VB Bi X1 S3 S1 X4 X3
5 X5 178.5714 0.0714286 -0.286 0.4286 0.7143 1.4286
0 S2 335.7143 3.2142857 0.1429 -0.714 -0.857 -0.714
6 X2 7.142857 0.6428571 0.4286 -0.143 0.4286 -0.143
Zj 935.7143 4.2142857 1.1429 1.2857 6.1429 6.2857
Cj-Zj --- -0.214286 -1.143 -1.286 -5.143 -3.286

Como el modelo es de máximo, y los Cj – Zj de las variables no básicas son


todos negativos, quiere decir que esta es la tabla óptima.

La solución es: fabricar 178,57 estantes y 7,14 sillas para obtener una utilidad
máxima de 935,71 unidades monetarias. De la madera (B1=550) no sobró
nada, de las horas-hombre (B2=700) sobraron 335,71 (S2=335,71) lo que
significa que se emplearon 364,29 H-H, de los clavos (B3=200), no sobró
nada, es decir, se utilizaron las 200 unidades disponibles.

También podría gustarte