Sei sulla pagina 1di 9

El Problema Dual y el Mtodo Dual Simplex

Captulo 8 El problema Dual y el Mtodo Dual Simplex

Introduccin En el desarrollo de la programacin Lineal, se descubri la existencia de un problema que se encuentra estrechamente relacionado con un problema de Programacin Lineal dado: Dicho problema se denomin PROBLEMA DUAL. Cada problema dado (Problema principal, Problema primo, Problema primero), de programacin lineal, tiene un problema dual que tiene las siguientes muy interesantes caractersticas: 1. En problemas de un gran nmero de restricciones, resolver el problema dual en la computadora es ms eficiente que resolver el problema principal. 2. En algunas ocasiones resulta ms sencilla la resolucin del problema dual que la del problema principal, en trminos de menor nmero de iteraciones. 3. Los valores ptimos de las variables del dual, proporcionan una interpretacin econmica del problema principal, interesante. 4. Algunas veces se puede evitar el uso de las variables artificiales (Super-Avit), mediante la aplicacin del mtodo de solucin denominado Dual Simplex, sobre el problema dual. 5. Facilita el estudio del impacto sobre la optimalidad por cambios en el problema original. El presente captulo tiene como objetivo principal, formular el problema dual y mostrar el mtodo de solucin para el problema dual, denominado Mtodo Dual-Simplex, para problemas de maximizacin, ya que, por medio de la regla de equivalencia (Min(z) = Max(z))Toda formulacin de un problema de programacin lineal se puede expresar de la forma estndar: Maximice (z), con todas las restricciones < 115

El Problema Dual y el Mtodo Dual Simplex Si tenemos un problema de programacin lineal as:

Existe otro problema, el Dual, que se expresa as:

Problema Principal En donde: Problema Principal

Problema Dual

Problema Dual

El siguiente ejemplo numrico ilustra lo anterior: Problema Principal Problema Dual

Fjese que cada restriccin del problema principal est representada por una variable en el dual. Otro ejemplo numrico es el siguiente: 116

El Problema Dual y el Mtodo Dual Simplex Problema Principal Max ZX = 3X1 c.s.r. X1 < 4 X2 < 6 X1 + X2 < 5 - X2 < -1 2X2 (Y1) (Y2) (Y3) (Y4) Problema Dual Min ZY = 4Y1 + 6Y2 + 5Y3 - Y4 c.s.r. Y1 + Y3 > 3 Y2 + Y3 - Y4 > -2 YJ > 0 ; J = 1, 2, 3, 4

XJ > 0 ; J = 1, 2 El problema principal tiene cuatro (4) restricciones, entonces el dual tendr cuatro (4) variables. Cada uno de los recursos del problema principal estar representado por una variable en el problema dual. Entre el problema principal y el problema dual existen las siguientes relaciones: 1. El dual del dual, tiene como resultado el problema principal. 2. Una restriccin que es una igualdad en el problema principal, genera una variable en el dual sin restriccin en el signo 3. Una variable del problema principal, sin restriccin en el signo, genera una restriccin de igualdad en el problema dual. 4. El nmero de restricciones del problema principal es igual al nmero de variables en el problema dual. 5. El nmero de variables del problema principal es igual al nmero de restricciones en el problema dual.

EL MTODO DUAL SIMPLEX Una vez formulado el problema dual, debemos encontrar su solucin, el mtodo a emplear ser el denominado Mtodo Dual-Simplex el cul empieza con una solucin ptima o mejor que ptima (Zj Cj > 0 ; j ), pero no factible (Algunos bi son < 0), y se mueve hacia el ptimo mediante iteraciones que mejoran su factibilidad conservando su optimalidad. Fjese que es lo contrario al mtodo Simplex, en donde se empieza mediante una solucin factible pero no ptima y mediante iteraciones se mejora la optimalidad, conservando la factibilidad. Esto se ilustra mediante la siguiente grfica:

117

El Problema Dual y el Mtodo Dual Simplex Mtodo Simplex Solucin Factible Pero NO ptima Solucin Optima y Factible Mtodo Dual Simplex Solucin NO Factible Pero ptima

Mtodo Simplex Mejora su Optimalidad Conservando su Factibilidad

Mtodo Dual Simplex Mejora su Factibilidad Conservando su Optimalidad

ALGORITMO PARA MAXIMIZAR EN EL MTODO DUAL SIMPLEX Se requiere que el problema est expresado en trminos de Maximizar la Funcin objetivo y todas sus restricciones con mayor igual ( > ) Variable que sale de la Base: Aquella que tenga el valor menos factible sea la ms negativa, matemticamente: XB,r = Mnimo i XB,i , XB,i < 0 ; XB,i < 0 implica que la solucin es NO factible. Variable que entra a la Base: Aquella variable que tenga el valor menos negativo en su expresin: ( Zj - Cj ) / ar,j , matemticamente: (ZK - CK ) / ar,k = Mximo j (Zj - Cj ) / ar,j ; Siendo ar,j < 0 . El siguiente ejemplo ilustra un paralelo entre el Mtodo Simplex y el Mtodo Dual Simplex en donde se resalta para cada iteracin, la relacin entre los dos (2) Mtodos. Hallar la solucin ptima al problema siguiente: Problema Principal Problema Dual Max Z(x) = 3X1 + c.s.r. X1 < X2 < 3X1 + 2X2 < XJ > 0 ; J = 1,2 Max Z(x) = 3X1 + 5X2 c.s.r. X1 + X3 = 4 X2 + X4 = 6 3X1 + 2X2 + X5 = 18 XJ > 0 ; J = 1,2,3,4,5 5X2 4 6 18 Min Z(y) = 4Y1 + 6Y2 + 18Y3 c.s.r. Y1 + 3Y3 > 3 Y2 + 2Y3 > 5 YJ > 0 ; J = 1,2,3

Max Z(y) = - 4Y1 - 6Y2 - 18Y3 c.s.r. - Y1 - 3Y3 + Y4 =-3 - Y2 - 2Y3 + Y5 = - 5 YJ > 0 ; J = 1,2,3,4,5

118

El Problema Dual y el Mtodo Dual Simplex Problema Principal CJ V.B. 0 X3 0 X4 0 X5 ZJ - CJ 3 5 b X1 X2 4 1 0 6 0 1 18 3 2 0 -3 -5 Y4 Y5 X4 = 6 X5 = 18 ZX = 0 3 5 b X1 X2 4 1 0 6 0 1 6 3 0 30 -3 0 Y4 Y5 X4 = 0 X5 = 6 ZX = 30 Problema Dual CJ -4 V.B. b Y1 0 Y4 -3 -1 0 Y5 -5 0 ZJ - CJ 0 4 (ZJ - CJ)/aRJ NO X3 Y4 = -3 Y5 = -5 ZY = 0 -6 -18 0 0 Y2 Y3 Y4 Y5 0 -3 1 0 -1 -2 0 1 6 18 0 0 -6 -9 NO NO X4 X5 X1 X2 X1 = 0 X4 = 6 X2 = 0 X5 = 18 X3 = 4 ZX = 0

b 0 0 0 X3 X4 X5 a 1 0 0 NO 0 1 0 6 0 0 1 9 0 0 0
Y1 Y2 Y1 = 0 Y2 = 0 Y3 = 0 0 X3 1 0 0 0 Y3 Y4 = -3 Y5 = -5 ZY = 0

X1 = 0 X2 = 0 X3 = 4 CJ 0 5 0 ZJ V.B. X3 X2 X5 - CJ

Y1 = 0 Y2 = 0 Y3 = 0

0 0 b X4 X5 a 0 0 4 1 0 NO -2 1 2 5 0 Y3 Y4 = - 3 Y5 = 0 ZY = 30 0 0 X4 X5 2/3 -1/3 1 0 -2/3 1/3 3 1 Y2 Y3 Y4 = 0 Y5 = 0 ZY = 36

CJ V.B. b 0 Y4 -3 -6 Y2 5 ZJ - CJ -30 (ZJ - CJ)/aRJ

X1 = 0 X2 = 6 X3 = 4 CJ 0 5 3 ZJ V.B. X3 X2 X1 - CJ

Y1 Y2 Y1 = 0 Y2 = 5 Y3 = 0

Y1 = 0 Y2 = 5 Y3 = 0

-4 -6 -18 0 0 Y1 Y2 Y3 Y4 Y5 -1 0 -3 1 0 0 1 2 0 -1 4 0 6 0 6 -4 NO -2 NO NO X3 X4 X5 X1 X2 Y4 = - 3 X1 = 0 X4 = 0 Y5 = 0 X2 = 6 X5 = 6 ZY = 30 X3 = 4 ZX = 30

X1 = 2 X2 = 6 X3 = 2

3 5 0 b X1 X2 X3 2 0 0 1 6 0 1 0 2 1 0 0 36 0 0 0 Y4 Y5 Y1 X4 = 0 Y1 = 0 X5 = 0 Y2 = 3 ZX = 36 Y3 = 1

CJ -4 -6 -18 0 0 V.B. b Y1 Y2 Y3 Y4 Y5 -18 Y3 1 1/3 0 1 -1/3 0 -6 Y2 3 -2/3 1 0 2/3 -1 ZJ - CJ -36 2 0 0 2 6 X3 X4 X5 X1 X2 Y1 = 0 Y2 = 3 Y3 = 1 Y4 = 0 Y5 = 0 ZY = 36 X1 = 2 X2 = 6 X3 = 2 X4 = 0 X5 = 0 ZX = 36

119

El Problema Dual y el Mtodo Dual Simplex Observe que en el Dual Simplex se hizo uso de la regla de equivalencia, multiplicando la funcin objetiva por (-1), y al final, nuevamente se multiplic el valor de Z por (-1). En cada iteracin del Mtodo Simplex se muestra que: 1. Los Zj Cj de las variables de holgura X3,X4,X5 (Z3-C3 , Z4-C4 , Z5-C5) son los valores de las variables reales del Dual (Y1,Y2,Y3) 2. Los Zj Cj de las variables reales X1,X2 (Z1-C1 , Z2-C2) son los valores de las variables de holgura del Dual (Y4,Y5) En cada iteracin del Mtodo Dual Simplex se muestra que: 1. Los Zj Cj de las variables de holgura Y4,Y5 (Z4-C4 , Z5-C5) son los valores de las variables reales del problema principal (X1,X2) 2. Los Zj Cj de las variables reales Y1,Y2 ,Y3 (Z1-C1 , Z2-C2 , Z3-C3) son los valores de las variables de holgura del problema principal (X3,X4,X5) En el siguiente captulo, denominado ANLISIS POST-PTIMO Y SENSIBILIDAD, el Mtodo Dual Simplex es herramienta fundamental para lograr la informacin necesaria que permita hacer el anlisis posterior, despus de haber encontrado la solucin ptima. Ejercicios propuestos 1. Una fbrica hace tres productos: Mesas, sillas y libreros, que se procesan a travz de los departamentos de ensamble, acabados y empaque. El departamento de ensamble tiene 60 horas disponibles; El departamento de acabados puede manejar hasta 40 horas de trabajo y el departamento de empaque hasta 80 horas. La fabricacin de una mesa requiere 3 horas de ensamble, 2 horas en el departamento de acabados y 1 hora en el departamento de empaque. La fabricacin de una silla requiere 4 horas en el departamento de ensamble, 1 hora en el departamento de acabados y 3 horas en el departamento de empaque. La fabricacin de un librero requiere 2 horas en cada uno de los tres departamentos. Si la utilidad es de $2 por mesa producida y vendida, $4 por silla producida y vendida y $3 por librero producido y vendido, cul es la mejor combinacin posible de mesas, sillas y libreros a producir y vender para obtener la mxima utilidad? a) Formule el problema como uno de programacin lineal y resuelvalo empleando el mtodo simplex. Lea la solucin al problema dual en el tablero ptimo del simplex. 120

El Problema Dual y el Mtodo Dual Simplex b) Formule el problema dual y resuelvalo empleando el mtodo dual simplex. Lea la solucin al problema principal en el tablero ptimo del simplex dual. 2. Un fabricante de telas en Ibagu se puso en contacto con los estudiantes de Investigacin de Operaciones de Coruniversitaria en busca de ayuda en una situacin donde picos estacionales en la demanda excedan la capacidad de produccin corriente. El fabricante sabe que para satisfacer la demanda estacional, tiene que programar la produccin anticipadamente y despus almacenarla. Adems tiene la opcin, tanto de tiempo normal como de tiempo extra, con un costo de mano de obra ms alto para el tiempo extra. En la tabla siguiente se muestra la demanda pronosticada (En horas de la planta) y la capacidad disponible (En horas de la planta) tanto para la temporada de demanda alta (Los ltimos 6 meses del ao) y la temporada baja (Los primeros 6 meses del ao). Periodo de tiempo 1 2 3 4 Trimestre Trimestre Trimestre Trimestre Total del del del del ao ao ao ao Demanda pronosticada (Horas) 24 29 34 48 135 Capacidad de planta (Horas) Tiempo regular Tiempo extra 28 12 28 12 28 14 28 14 112 52

Tomando en cuenta el costo por hora de mano de obra para produccin en tiempo normal o tiempo extra y el costo de almacenar una hora de produccin por longitudes variables de tiempo, los contadores de costos de la compaa llegaron a la cifra de costos aplicables siguientes: Para vender en: 2 3 4 Trimestre Trimestre Trimestre 9 10 11 13 14 15 8 9 10 12 13 14 8 9 12 13 8 12 121

Una hora de produccin en: 1 Trimestre 2 Trimestre 3 Trimestre 4 Trimestre Tiempo Tiempo Tiempo Tiempo Tiempo Tiempo Tiempo Tiempo Normal Extra Normal Extra Normal Extra Normal Extra

1 Trimestre 8 12

El Problema Dual y el Mtodo Dual Simplex Formule el problema como uno de programacin lineal y resuelvalo empleando el mtodo simplex. Lea la solucin al problema dual en el tablero ptimo del simplex. Sugerencia: Defina la variable como la cantidad de unidades de producto a producir en el trimestre i-simo en el tipo de tiempo j-simo para ser vendida en el el trimestre ksimo. Solucin: Costo Mnomo: $1.185 Para vender en: 2 3 4 Trimestre Trimestre Trimestre 1 0 3 0 0 0 28 0 0 0 0 0 25 3 9 0 28 14

Producir en: 1 Trimestre 2 Trimestre 3 Trimestre 4 Trimestre Tiempo Tiempo Tiempo Tiempo Tiempo Tiempo Tiempo Tiempo Normal Extra Normal Extra Normal Extra Normal Extra

1 Trimestre 24 0 -

3. En una compaa que fabrica hilos se tiene el problema tpico llamado balance del telar, que se origina en dos operaciones primarias: El cardado, que es el proceso que hace que las fibras de algodn queden arregladas en la misma direccin y el hilado que convierte una grea suelta de algodn en un hilo fuerte al jalar y doblar simultaneamente en un huso. Cuando la fbrica produce hilos gruesos el proceso de cardado no puede dar abasto a la hilatura, cada huso produce tantas yardas de hilo por hora que la operacin de cardado simplemente se atrasa, debido a la limitacin de produccin de la seccin de cardado. De forma contraria, cuando la fbrica produce hilos finos, la cantidad de hilo producida por hora por huso es tan pequea, que la operacin de cardado puede abastecer suficiente algodn para hilar en slo dos horas al da y como consecuencia las mquinas se paran una buena parte del da. La situacin desde el punto de vista de los trabajadores, produce horarios irregulares de trabajo y desde el punto de vista de la gerencia la incapacidad de determinar que clase de hilos producir para maximizar la contribucin a la utilidad. La fbrica produce y vende seis tipos de hilo, de diferente grosor (Llamado nmeros); Cada uno de stos hilos tiene su propia contribucin a las utilidades y se produce una cantidad diferente de hilo por hora por huso. 122

El Problema Dual y el Mtodo Dual Simplex Para resolver el problema se reuni la siguiente informacin. La capacidad mxima de la seccin de cardado en libras de algodn por hora, las libras por hora que los seis diferentes nmeros de hilo de algodn produciran en un huso, La contribucin ganada por cada uno de los seis nmeros de hilos y el nmero de husos que la compaa tiene en operacin en sus mquinas de hilado. Nmero del hilo 3s 6s Grueso 8s 10s 12s Fino 16s Libras/hora/huso Contribucin/Libra ($/Libra) 0,78 0,08 0,61 0,11 0,54 0,12 0,42 0,14 0,31 0,15 0,22 0,21

Capacidad mxima de la seccin de cardado: 20.000 Libras/ Turno de 8 horas Husos actuales en operacin: 15.000 Formule el problema como uno de programacin lineal y resuelvalo empleando el mtodo simplex. Lea la solucin al problema dual en el tablero ptimo del simplex. Sugerencia: Defina la variable como la cantidad de libras a producir por tipo de hilo jesimo, siendo j = 1,2,3,4,5,6

123

Potrebbero piacerti anche