Sei sulla pagina 1di 15

UNIVERSIDAD NACIONAL MAYOR DE

SAN MARCOS
UNIVERSIDAD DEL PER, DECANA DE AMRICA

Facultad de Qumica, Ing. Qumica e Ing. Agroindustrial


Escuela Acadmica Profesional de Ingeniera Qumica
Curso INVESTIGACIN OPERATIVA Profesor ING. JUANA SANDIVAR Alumnos BECERRA CHAMORRO VANESSA (06070115) JUAREZ FALCN PABLO (07070081) ROJAS CAMONES NEYBI (06070135)
Horario

Lunes 8-12 y mircoles 8-10 am

2011

INTRODUCCION
Los modelos de programacin lineal estn sujetas a restricciones de recursos y buscan optimizar una funcin objetivo ya sea maximizando utilidades o minimizando costos. La funcin objetivo al encontrarse en unidades monetarias es de vital importancia en la toma de decisiones en el aspecto econmico. Los diferentes mtodos de solucin permiten encontrar la funcin ptima, su diferencia radica en el tiempo que se emplea para su obtencin adems de la dificultad de su desarrollo, en el caso del mtodo simplex dual brinda mayor informacin, es ms fcil y rpida de resolver, permite tambin realizar un anlisis de sensibilidad.
OBJETIVO: Obtener la funcin objetivo ptimo por mtodos de programacin lineal.

1. PRINCIPIOS TERICOS
MTODOS DE SOLUCIN DE MODELOS DE PROGRAMACIN LINEAL Se tendr diversas tcnicas de solucin y en muchos casos depender del nmero de variables de decisin que se tenga y de los tipos de restricciones que se presenten, entre las tcnicas se encuentran: 1) Mtodo grfico 2) Mtodo simplex - Mtodo penalizacin - Mtodo de la doble fase - Mtodo simplex - dual El mtodo simplex se trabaja a travs de tablas sucesivas (iteraciones), donde en la tabla inicial se encuentran las restricciones expresadas en forma de ecuacin, se toma en cuenta una solucin factible y a partir de sta se genera una nueva solucin hasta llegar a la solucin ptima. MTODO PENALIZACIN El mtodo M comienza con la programacin lineal en forma de ecuacin, una ecuacin que no tenga holgura (o una variable que pueda hacer el papel de una holgura) se aumenta una variable artificial A para formar una solucin de inicio parecida a la solucin bsica con todas las holguras, sin embargo como las variables artificiales son ajenas al modelo de programacin lineal, se usa un mecanismo de retroalimentacin en el que el proceso de optimizacin trata de forma automtica de hacer que estas variables tengan nivel cero. En otras palabras, la solucin final ser como si las variables artificiales nunca hubieran existido, el resultado deseado se obtiene penalizando las variables artificiales en la funcin objetivo. Dado M un valor positivo suficientemente grande, el coeficiente objetivo de una variable artificial representa una penalizacin adecuada si: -M M , en problemas de maximizacin , en problemas de minimizacin

MTODO SIMPLEX DUAL Existe una clase de problemas de programacin lineal que no tienen solucin factible bsica inicial con slo holguras, pero que pueden resolverse sin utilizar variables artificiales, esta clase de problemas se denomina mtodo simplex dual. En este mtodo la solucin comienza siendo infactible y ptima (en comparacin con el smplex primal que comienza siendo factible, pero no ptimo). La idea general del procedimiento simplex dual es que mientras la primera iteracin comienza siendo infactible, las siguientes iteraciones se mueven en el espacio factible, sin perder jams su propiedad de optimidad. COSTO REDUCIDO Significa en cuanto va a empeorar la funcin objetivo si se produciera un producto que no se est produciendo.

PRECIO DUAL En cuantas unidades monetarias va a variar la funcin objetivo al variar una unidad de recurso, estos valores tienen validez dentro de un rango del recurso.

2. PROBLEMA APLICATIVO
La carpintera Shipping Company opera un avin que combina pasajeros y carga entre el aeropuerto de Newark, Estados Unidos y Bonn, en Alemania Occidental. Debido a los elevados costos de operacin, el avin no sale hasta que todas sus bodegas hayan sido cargadas. El avin tiene tres bodegas: inferior, media y superior. Debido a limitaciones en el espacio de sus bodegas, el avin no puede llevar ms de 100 toneladas de carga en cada viaje. No debe llevarse ms de 40 toneladas de carga en la bodega inferior. Con fines de equilibrio la bodega intermedia debe llevar un tercio de la carga de la bodega inferior y la bodega superior debe llevar dos quintas partes de la carga de la bodega inferior. Sin embargo, no deben llevarse ms de 60 toneladas de carga en las bodegas intermedia y superior combinadas. Las utilidades por el transporte son de $8 por tonelada de carga en la bodega inferior, $10 por tonelada de carga en la bodega intermedia y $12 por tonelada de carga en la bodega superior, despus de deducir todos los gastos necesarios. Plantee un problema de PL para determinar la forma de cargar el avin que proporcione las mayores utilidades.

3. PLANTEAMIENTO DEL PROBLEMA


DEFINICIN DE VARIABLES: X1 : toneladas de carga en la bodega inferior X2 : toneladas de carga en la bodega intermedia X3 : toneladas de carga en la bodega superior FUNCIN OBJETIVO:
( ) ( ) ( ) ( ) ( ) ( )

s.a.: Cantidad mxima de toneladas de carga que puede cargar el avin


( ) ( ) ( ) ( ) ( ) ( ) ( )

Cantidad mxima en bodega inferior


( ) ( ) ( )

Cantidad en toneladas de carga mxima entre bodega intermedia y bodega superior ( ) ( ) ( ) ( ) ( )

Diferencia en toneladas de carga entre las bodega inferior e intermedia ( ) ( ) ( ) ( )

Diferencia en toneladas de carga entre la bodega superior e inferior ( Condicin de no negatividad: ) ( ) X1, X2, X3 0 ( ) ( )

4. SOLUCIN

s.a.: X1 + X1 -1/3X1+ -2/5X1+ X2 + X2+ X2 X3 X3 X3 X1, X2, X3 = = 100 40 60 0 0 0

4.1 MTODO SIMPLEX PENALIZACIN

s.a.: X1 + X1 + -1/3X1+ -2/5X1+ X2 + X2+ X2+ X3+ X3+ X3+ S1 S2 S3 A1 A2 X1, X2, X3, S1, S2, S3 A1, A2 = = = = = 100 40 60 0 0 0 0

CB 0 0 0 -M -M

XB S1 S2 S3 A1 A2 Z

8 10 12 X1 X2 X3 1 1 1 1 0 0 0 1 1 - 1/3 1 0 - 2/5 0 1 11M/15 - 8 -M-10 -M-12

0 S1 1 0 0 0 0 0

0 S2 0 1 0 0 0 0

0 S3 0 0 1 0 0 0

-M A1 0 0 0 1 0 0

-M A2 0 0 0 0 1 0

bi 100 40 60 0 0 0

i 100 60 0

0 0 0 -M 12

S1 S2 S3 A1 X3 Z

7/5 1 1 0 2/5 1 - 1/3 1 - 2/5 0 M/3 - 64/5 -(M+10)

0 0 0 0 1 0

1 0 0 0 0 0

0 1 0 0 0 0

0 0 1 0 0 0

0 0 0 1 0 0

-1 0 -1 0 1 M+12

100 40 60 0 0 0

100 60 0

0 0 0 10 12

S1 S2 S3 X2 X3 Z

26/15 1 11/15 - 1/3 - 2/5 - 242/15

0 0 0 1 0 0

0 0 0 0 1 0

1 0 0 0 0 0

0 1 0 0 0 0

0 0 1 0 0 0

-1 -1 0 0 -1 -1 1 0 0 1 M+10 M+12

100 40 60 0 0 0

57.69 40 81.82

0 8 0 10 13

S1 X1 S3 X2 X3 Z

0 1 0 0 0 0

0 0 0 1 0 0

0 0 0 0 1 0

1 0 0 0 0 0

- 26/15 1 - 11/15 1/3 2/5 242/15

0 0 1 0 0 0

-1 -1 0 0 -1 -1 1 0 0 1 M+10 M+12

92/3 40 92/3 40/3 16 1936/3

4.2 MTODO SIMPLEX DUAL

s.a.: -Y1 -Y1 -Y1

- Y2

+1/3 Y3 + 2/5 Y4 - Y3 Y4 Y1, Y2, Y5 Y3, Y4

+ Y6 -Y5 Y5 < 0 0 +Y7 +Y8

= = =

-8 -10 -12

100 bi 0 0 0 YB Y6 Y7 Y8 W 0 0 0 Y6 Y7 Y4 W 40 0 0 Y2 Y7 Y4 W 40 0 0 Y2 Y3 Y4 W Y1 -1 -1 -1 -100 -7/5 -1 1 -100 7/5 -1 1 -44 26/15 1 1 - 92/3

40 Y2 -1 0 0 -40 -1 0 0 -40 1 0 0 0 1 0 0 0

0 Y3 1/3 -1 0 0 1/3 -1 0 0 - 1/3 -1 0 - 40/3 0 1 0 0

0 Y4 2/5 0 -1 0 0 0 1 0 0 0 1 0 0 0 1 0

60 Y5 0 -1 -1 -60 - 2/5 -1 1 -60 2/5 -1 1 -44 11/15 1 1 - 92/3

0 Y6 1 0 0 0 1 0 0 0 -1 0 0 -40 -1 0 0 -40

0 Y7 0 1 0 0 0 1 0 0 0 1 0 0 - 1/3 -1 0 - 40/3

0 Y8 0 0 1 0 2/5 0 -1 0 - 2/5 0 -1 -16 - 2/5 0 -1 -16 Ci -8 -10 -12 0 - 64/5 -10 12 0 64/5 -10 12 512 242/15 10 12 1936/3

4.3 SOLUCIN WINQSB

LP SAMPLE PROBLEM

SOLVE THE PROBLEM

5. ANLISIS DE SENSIBILIDAD
RANGO DE SENSIBILIDAD CASO1: Rangos de sensibilidad para los coeficientes de la funcin objetivo.

Sea el tablero ptimo: 8 X1 0 1 0 0 0 0 10 X2 0 0 0 1/3 0 0 12 X3 0 0 0 0 1 0 0 S1 1 0 0 0 0 0 0 S2 - 26/15 1 - 11/15 1/3 2/5 242/15 0 S3 0 0 1 0 0 0 -M A1 -1 0 0 1 0 M+10 -M A2 bi -1 92/3 0 40 -1 92/3 0 40/3 1 16 M+12 1936/3

CB 0 8 0 10 13

XB S1 X1 S3 X2 X3 Z

1) Determinar el rango de la variable X1 Se tiene: Costo actual Variacin = = 8 8 + 1

Calculando los nuevos costos reducidos: C.R. de X1: C.R. de X2: C.R. de X3: C.R. de S1: C.R. de S2: C.R. de S3: C.R. de A1: C.R. de A2: (0)0 + (8 + 1)1 + (0)0 + (10)0 + (12)0 -(8 + 1) = 0 (0)0 + (8 + 1)0 + (0)0 + (10)1 + (12)0 -10= 0 (0)0 + (8 + 1)0+ (0)0 + (10)0 + (12)1 -12 = 0 (0)1 + (8 + 1)0 + (0)0 + (10)0 + (12)0 -0 = 0 (0) (-26/5) + (8 + 1)1 + (0) (-11/15) + (10) (1/3) + (12) (2/5) -0 = 1 + 242/15 0 (0)0 + (8 + 1)0 + (0)1 + (10)0 + (12)0 - 0 = 0 (0) (-1)+ (8 + 1)0 + (0) (-1) + (10)1 + (12)0 - (-M) = 10 + M (0) (-1)+ (8 + 1)0 + (0) (-1) + (10)0 + (12)1 -(-M) = 12 + M

Entonces: 1 + 242/15 0

1 - 242/15 1 8 + 1 [-8,13; +> [-8,13; +>

El rango de la variable X1 es:

2) Determinar el rango de la variable X2 Se tiene: Costo actual Variacin = = 10 10 + 2

Calculando los nuevos costos reducidos: C.R. de X1: C.R. de X2: C.R. de X3: C.R. de S1: C.R. de S2: C.R. de S3: C.R. de A1: C.R. de A2: (0)0 + (8)1 + (0)0 + (10+ 2)0 + (0)0 + (8)0 + (0)0 + (10+ 2)1 + (0)0 + (8)0+ (0)0 + (10+ 2)0 + (0)1 + (8)0 + (0)0 + (10+ 2)0 + (12)0 - 8 = 0 (12)0 - (10+ 2)= 0 (12)1 - 12 = 0 (12)0 -0 = 0

(0) (-26/5) + (8)1 + (0) (-11/15) + (10+ 2) (1/3) + (12) (2/5) -0 = 2/3 + 242/150

(0)0 + (8)0 + (0)1 + (10+ 2)0 + (12)0 - 0 = 0 (0) (-1)+ (8)0 + (0) (-1) + (10+ 2)1 + (12)0 - (-M) = 10 + M+A2 0 (0) (-1)+ (8)0 + (0) (-1) + (10+ 2)0 + (12)1 -(-M) = 12 + M

Entonces: 2 /3+ 242/15 0 10 +M +2 0 El rango de la variable X2 es:

2 48.4 2 - (10+M) [-38.4; +> [-38.4; +>

2 10 + 2

3) Determinar el rango de la variable X3 Se tiene: Costo actual Variacin = = 12 12 + 3

Calculando los nuevos costos reducidos: C.R. de X1: C.R. de X2: C.R. de X3: C.R. de S1: C.R. de S2: C.R. de S3: C.R. de A1: C.R. de A2: (0)0 + (8)1 + (0)0 + (10)0 + (12+ 3)0 - 8 = 0 (0)0 + (8)0 + (0)0 + (10)1 + (12+ 3)0 - 10 = 0 (0)0 + (8)0+ (0)0 + (10)0 + (12+ 3)1 - (12+ 3) = 0 (0)1 + (8)0 + (0)0 + (10)0 + (12+ 3)0 -0 = 0
(0) (-26/5) + (8)1 + (0) (-11/15) + (10) (1/3) + (12+ 3) (2/5) -0 = 2 3/5 + 242/150

(0)0 + (8)0 + (0)1 + (10)0 + (12+ 3)0 - 0 = 0 (0) (-1)+ (8)0 + (0) (-1) + (10)1 + (12+ 3)0 - 0 = 10 (0) (-1)+ (8)0 + (0) (-1) + (10)0 + (12+ 3)1 - 0 = 12 + 3

Entonces: 2 3 /5+ 242/15 0 12 + 3 0 El rango de la variable X3 es:

3 -40.33 3 -12 [-28.33; +> [-28.33; +>

3 12 + 3

Caso 2: Rango de sensibilidad para los trminos derechos de las restricciones. 1. Determinando el rango para RHS de la 1 restriccin RHS actual: 100 Variacin: 100 + Entonces el nuevo vector de trminos derechos es:

= ( ( = ( ( ( ) ) ) ) (

( ) ( ) ) )( )

100+

[69,3; ++

2. Determinando el rango para RHS de la 2 restriccin RHS actual: 40 Variacin: 40 +

Entonces el nuevo vector de trminos derechos es:

= ( ) ( = ( -20.8- 2 40+ 2 41.8-2 40+ 2 40+ 2 ( ) ( )( ( ( 0 0 0 0 0 ) (

( )( ) ) ) ) 40+2 *0; 57,69+ ( ) ( ) ) )( )

2 17.69 2-40

3. Determinando el rango para RHS de la 3 restriccin RHS actual: 60 Variacin: 60 + Entonces el nuevo vector de trminos derechos es:

= ( ) ( = ( 30.66 40 30.67+3 13.33 16 0 0 0 0 0 ( )

( ) ( ( ) ) ( ) ) )( )

3-30.67

60+3*29.33;+>

4. Determinando el rango para RHS de la 4 restriccin RHS actual: 0 Variacin: 0 + Entonces el nuevo vector de trminos derechos es:

= ( )

( )( )

( = ( (

) )

( (

) )

( ) )

30.67-4 40 30.6713.3+ 16

0 0 0 0 0

4 4 4

30.67 30.67 0+ 4 *-13.3; 30.67] -13.3

5. Determinando el rango para RHS de la 4 restriccin RHS actual: 0 Variacin: 0 + Entonces el nuevo vector de trminos derechos es:

= ( ) ( = ( ( ) ) ( ( )

( ) ( ) ) )( )

30.67-5 40 30.6713.3 16+5

0 0 0 0 0

5 5 5

30.67 30.67 16 0+ 5 *-16; 30.67]

6. ANLISIS DEL PROBLEMA


1) Funcin ptima Funcin objetivo Zop Wop

Solucin ptima primal Solucin ptima dual

1936/3 1936/3

2) Solucin optima primal (Mtodo simplex penalizacin) SOLUCIN PTIMA PRIMAL Toneladas de carga en la bodega inferior Toneladas de carga en la bodega intermedia Toneladas de carga en la bodega superior Toneladas de carga disponibles en el avin Toneladas de carga no utilizadas entre bodega intermedia y superior $ 1936/3

X1 X2 X3 S1 S3 Zop

40 40/3 16 92/3 92/3

3) Solucin optima dual (Mtodo simplex - dual)

Y2 Y3 Y4 Wop

242/5 10 12

SOLUCIN PTIMA DUAL $ 16,13 /por cada tonelada de carga adicional en la bodega inferior $10 /por cada de tonelada de carga adicional de la diferencia de bodegas inferior e intermedio $12 /por cada de tonelada de carga adicional de la diferencia de bodegas superior e inferior $ 1936/3

4) Comparacin entre las soluciones ptimas primal y dual Solucin ptima primal X1 40 X2 X3 Zop 40/3 16 1936/3 Solucin ptima dual Y2 242/5 Y3 Y4 Wop 10 12 1936/3

5) Costos reducidos COSTOS REDUCIDOS X1 X2 X3 0 0 0 Si se estn transportando toneladas de carga en la bodega inferior Si se estn transportando toneladas de carga en la bodega intermedia Si se estn transportando toneladas de carga en la bodega superior

6) Precios sombra(interpretacin) PRECIOS SOMBRA ($/tonelada de carga) Y1 Y2 Y3 Y4 Y5 0 242/15 10 12 0 Por cada tonelada de carga adicional al avin, el z ptimo no se ve afectado Por cada tonelada de carga adicional en la bodega inferior, el z ptimo se incrementa en $ 16,13 Por cada de tonelada de carga adicional de la diferencia de bodegas inferior e intermedia, el z ptimo se incrementa en 10 unidades Por cada de tonelada de carga adicional de la diferencia de bodegas superior e inferior, el z ptimo se incrementa en 12 unidades Por cada tonelada de carga adicional al conjunto de bodegas intermedia y superior, el z ptimo no se ve afectado

7. CONCLUSIONES

En la maximizacin de utilidades, los valores ptimos obtenidos tanto por el mtodo primal y dual concuerdan en $645.3. Los costos reducidos con valor de cero obtenidos implican que si se estn transportando toneladas de carga tanto en la bodega inferior, intermedia y superior.

Los precios sombra con valor igual a cero obtenidos en las restricciones 1 y 5 significan que el incremento o decremento de las toneladas de carga no influyen en el valor ptimo igual $645.3. Los precios sombra obtenidos para la restriccin 2, 3 y 4 son valores positivos, por lo tanto al incrementar las toneladas de carga favorecen al valor ptimo incrementando las utilidades.

Potrebbero piacerti anche