Está en la página 1de 21

Excelencia en Educacin y Entrenamiento

TEMA No. 2

PROGRAMACION LINEAL ENTERA, DUAL Y ANALISIS DE SENSIBILIDAD


1.- PROGRAMACION ENTERA 1.1.- Definicin
Un programa entero es un programa lineal con la condicin oculta adicional de: QUE TODAS LAS VARIABLES SEAN ENTERAS Es decir, que las variables sean:

Xi 0 Y ENTERO 1.2.- Mtodos de solucin 1.2.1.- Algoritmo de Bifurcacin


Uno de los mtodos para lograr la solucin de programas lineales enteros es el Algoritmo de Bifurcacin, que aplica el siguiente procedimiento: a) Haciendo la abstraccin de la condicin de entero, resulvase el programa lineal a travs del mtodo simplex y hllese los valores ptimos de las variables. Esta solucin constituir la primera aproximacin al resultado final de la optimizacin. b) De las variables obtenidas, eljase aquella cuyo valor se aleje ms de ser una unidad entera. Ejemplo: X1 = 3,4 - Entero ms prximo es 3, y est a 4 dcimas de este entero - Entero ms prximo es 4, y est a 4 dcimas de este entero Se elige cualquiera de las variables Ejemplo: X1 = 2,3 - Entero ms prximo es 2, y est a 3 dcimas de este entero - Entero ms prximo es 6, y est a 4 dcimas de este entero - Entero ms prximo es 1, y est a 5 dcimas de este entero Se elige la variable X3

X2 = 3,6

X2 = 6,4 X3 = 1,5

MSc Javier vila Vera

Investigacin Operativa

Administracin de Empresas/U.M.S.A.

Excelencia en Educacin y Entrenamiento

c) Una vez elegida la variable Xj, colquese a ste en un intrvalo de dos nmeros enteros (t1, t2) consecutivos ms prximos, y proceda a expresar dicha variable como una restriccin doble y permita que su condicin sea menor a t1 y mayor a t2, es decir:

t1

t2

XXXXXXXXXX
Xj
Donde t1 y t2 son nmeros enteros. Por tanto:

XXXXXXXXXX

t2

Xj

t1

d) Establecer las nuevas restricciones, aadiendo cada una de ellas por separado al programa lineal original e inmediatamente proceda nuevamente a resolver por el mtodo simplex. e) Repetir todo el procedimiento anterior las veces que sea necesario en todos los programas lineales que se generen, hasta encontrar la solucin final. Ejemplo:

MSc Javier vila Vera

Investigacin Operativa

Administracin de Empresas/U.M.S.A.

Excelencia en Educacin y Entrenamiento

MSc Javier vila Vera

Investigacin Operativa

Administracin de Empresas/U.M.S.A.

Excelencia en Educacin y Entrenamiento

MSc Javier vila Vera

Investigacin Operativa

Administracin de Empresas/U.M.S.A.

Excelencia en Educacin y Entrenamiento

1.2.2.- Algoritmo de Corte


Es otro de los mtodos que nos permite eliminar los decimales y hallar la condicin de entero. El procedimiento de aplicacin es el siguiente: a) Encuntrese la primera aproximacin, hacindose la abstraccin de la condicin entera. b) Seleccinese cualquiera de las filas de la matriz A de la solucin bsica final, expresando la misma como una igualdad. c) Re - escrbase cada coeficiente de las variables y la constante fraccionario de la ecuacin seleccionada como la suma algebraica de un entero y una fraccin positiva entre cero y uno. d) Escrbase en la izquierda de la igualdad todos los trminos fraccionarios, y en la parte derecha todos los trminos enteros. e) Deschese la parte entera y hgase la parte fraccionaria en MAYOR O IGUAL a cero. f) La inecuacin encontrada constituye la nueva restriccin que debe ser aadida al programa original.

g) Resulvase el nuevo programa lineal definido. h) Aplicar todo el procedimiento anterior hasta encontrar solucin optima final del programa lineal. Ejemplo:

MSc Javier vila Vera

Investigacin Operativa

Administracin de Empresas/U.M.S.A.

Excelencia en Educacin y Entrenamiento

MSc Javier vila Vera

Investigacin Operativa

Administracin de Empresas/U.M.S.A.

Excelencia en Educacin y Entrenamiento

2.- DUALIDAD 2.1.- Definicin


Una programacin lineal est formado por variables X1, X2, X3, , Xn, a este programa PRIMARIO le corresponde otro programa lineal llamado DUAL formado por las variables W 1, W2, , Wm. W3,

2.2.- Tipos de dualidad 2.2.1.- Duales simtricos


PROGRAMA PRIMARIO t PROGRAMA DUAL t

Si

MAX (Z) = C X A X B
Xi 0

MIN (Z) = B W
t

A W C
Wj 0

NOTA.-

a) Todas las restricciones deben ser o . b) Cuando todas las restricciones son En el programa primario se puede leer los resultados de su programa dual, esto se realiza observando los datos en la fila Zj Cj y de la siguiente manera: Variables de decisin del dual por debajo de las VARIABLES DE HOLGURA del primario y de izquierda a derecha. Variables superfluas del dual por debajo de las VARIABLES DE DECISION del primario y de izquierda a derecha. c) Cuando todas las restricciones son . En el programa primario se puede leer los resultados de su programa dual, esto se realiza observando los datos en la fila Cj Zj y de la siguiente manera: Variables de decisin del dual por debajo de las VARIABLES SUPERFLUAS del primario y de izquierda a derecha. Variables de holgura del dual por debajo de las VARIABLES DE DECISION del primario y de izquierda a derecha.

MSc Javier vila Vera

Investigacin Operativa

Administracin de Empresas/U.M.S.A.

Excelencia en Educacin y Entrenamiento

Ejemplo: Si tenemos el siguiente programa primario:

a) Determinar la funcin objetivo, requerimientos y condiciones ocultas de su programa dual. b) Resolver por el mtodo simplex el programa primario y en l encontrar los resultados tanto del programa primario como del dual. c) Resolver por el mtodo simplex el programa dual y en l encontrar los resultados tanto del programa dual como del primario.

MSc Javier vila Vera

Investigacin Operativa

Administracin de Empresas/U.M.S.A.

Excelencia en Educacin y Entrenamiento

MSc Javier vila Vera

Investigacin Operativa

Administracin de Empresas/U.M.S.A.

Excelencia en Educacin y Entrenamiento

2.2.2.- Duales asimtricos


TIPO A PROGRAMA PRIMARIO t PROGRAMA DUAL t

Si

MAX (Z) = C X A X = B
Xi 0

MIN (Z) = B W
t

A W C
Wj 0

TIPO B PROGRAMA PRIMARIO t PROGRAMA DUAL t

Si

MIN (Z) = C X A X = B
Xi 0

MAX (Z) = B W
t

A W C
Wj 0

NOTA.a) Restricciones son Cuando se resuelve un programa primario con restriccin exclusivamente compuesto por el signo , entonces para determinar los resultados de su dual se procede de la siguiente manera: Variables de decisin del dual: Logrando los resultados de la matriz:
t -1

W = Co Ao
Variables de holgura del dual, se realiza observando los datos en la fila Cj Zj y por debajo de las VARIABLES DE DECISION del programa primario.
MSc Javier vila Vera Investigacin Operativa Administracin de Empresas/U.M.S.A.

10

Excelencia en Educacin y Entrenamiento

Ejemplo: Si tenemos el siguiente programa primario:

a) Determinar la funcin objetivo, restricciones y condiciones ocultas de su programa dual. b) Resolver por el mtodo simplex el programa primario y en l encontrar los resultados tanto de su programa primario como del dual. c) Resolver por el mtodo simplex el programa dual y en l encontrar los resultados tanto del de su programa dual como del primario.

MSc Javier vila Vera

Investigacin Operativa

Administracin de Empresas/U.M.S.A.

11

Excelencia en Educacin y Entrenamiento

MSc Javier vila Vera

Investigacin Operativa

Administracin de Empresas/U.M.S.A.

12

Excelencia en Educacin y Entrenamiento

2.3.- Interpretacin econmica de las variables duales


Las variables Wj, representan el valor econmico por unidad del recurso i (donde i 1m en la programacin lineal). Estas variables tambin son conocidas con el nombre tcnico de precios duales o precios sombra, variable que se define como la ganancia que se obtiene debido al incremento de una unidad de dicho recurso. Ejemplo: Una empresa produce radios y televisores pequeos; cada radio se vende con una utilidad de Bs. 300 y cada televisor gana Bs. 500; ambos deben pasar secuencialmente por los departamentos de impresin de circuitos (A) y ensamble (B). Semanalmente se dispone de 200 y 140 HorasHombre en los departamentos A y B respectivamente. Cada radio requiere de 1 hora-hombre del departamento A y 1 hora-hombre del departamento B; y, cada televisor requiere 2 Horas-hombre del departamento A y 1 Hora-hombre del departamento B. Hallar la solucin del programa lineal primal y dual e interpretar econmicamente sus resultados. Solucin:

MSc Javier vila Vera

Investigacin Operativa

Administracin de Empresas/U.M.S.A.

13

Excelencia en Educacin y Entrenamiento

3.- ANALISIS DE SENSIBILIDAD 3.1.- Definicin


El anlisis de sensibilidad define como resolver la optimizacin frente a los cambios en la solucin bsica final de un Programa Lineal, debido a los cambios en los datos originales del problema, como ser los recursos disponibles, coeficientes de las variables de la funcin objetivo y/o la cantidad utilizada para producir una unidad de un producto dado. Es importante sealar que el anlisis de sensibilidad convierte la solucin esttica del Programa Lineal en un instrumento dinmico que evala las condiciones cambiantes de un problema; por tanto, adquiere mayor utilidad como instrumento administrativo, pues, los negocios estn sometidos a cambios permanentes. Dado que al final del curso utilizaremos el QSB como instrumento para la optimizacin de programas lineal, es que slo nos limitaremos a analizar el caso de las variaciones de los recursos disponibles.

3.2.- Cambios que afectan los recursos disponibles


Es el caso en el que se hacen cambios especficos discretos en uno o ms de los elementos de la matriz "B", con stos incrementos, el nico cambio que tendr lugar en la tabla simplex ptimo, es el lado derecho de las restricciones y el valor de la funcin objetivo. Para calcular los nuevos valores de la solucin bsica final y el valor ptimo de la funcin objetivo, con los cambios producidos en los recursos disponibles, se sigue los siguientes pasos: 1.- Introducimos los cambios en la Matriz B

B1 = Esta se genera con los cambios introducidos en los recursos que contiene la matriz B
2.- Calculamos los nuevos valores de la Solucin Bsica Final
-1

XSBF

CSBF A B1 =

3.- Determinamos el nuevo valor ptimo de la Funcin Objetivo


-1

Optimizacin (Z) =

CSBFA B1

MSc Javier vila Vera

Investigacin Operativa

Administracin de Empresas/U.M.S.A.

14

Excelencia en Educacin y Entrenamiento

Ejemplo Si previamente est optimizado por el mtodo Simplex el programa lineal siguiente:

Determinar los valores de las variables de la Solucin bsica final y la funcin objetivo, si se incrementan los valores de la matriz "B" en un 50%. Solucin

MSc Javier vila Vera

Investigacin Operativa

Administracin de Empresas/U.M.S.A.

15

Excelencia en Educacin y Entrenamiento

Ejemplo Barbie S.r.l. ensambla tres tipos de juguetes: Trenes, camiones y automviles, utilizando tres operaciones. Los lmites diarios sobre los tiempos disponibles para las tres operaciones son 430, 460 y 420 minutos respectivamente y, las utilidades por cada tren, camin y automvil son 3, 2, y 5 $ respectivamente. Los tiempos de ensamble por tren en las tres operaciones son de 1, 3 y 1 minuto respectivamente. Los tiempos correspondientes por camin y por automvil son (2, 0,4) y (1, 2, 0) minutos. Determinar a) La solucin ptima del programa lineal primario y dual. b) El costo unitario de los recursos y el costo total que la empresa deber pagar si alquila las tres operaciones en una organizacin similar a ella. c) La nueva solucin ptima del programa lineal si la empresa incrementa un 20% los tiempos disponibles diarios. Adicionalmente determinar el costo unitario de los recursos, el Costo Total que la empresa deber pagar si alquila las tres operaciones en una organizacin similar a ella Solucin

MSc Javier vila Vera

Investigacin Operativa

Administracin de Empresas/U.M.S.A.

16

Excelencia en Educacin y Entrenamiento

MSc Javier vila Vera

Investigacin Operativa

Administracin de Empresas/U.M.S.A.

17

Excelencia en Educacin y Entrenamiento

Ejemplo La empresa Rivera Ltda. fabrica bolsos, estuches para afeitar y mochilas. La fabricacin de los tres productos requiere piel y material sinttico, siendo la piel la materia prima limitante. El proceso de fabricacin utiliza dos tipos de mano de obra calificada: costura y acabado. La siguiente tabla proporciona la disponibilidad de los recursos, su utilizacin en los tres productos y las utilidades por unidad.
Recurso Requerimientos de recursos por unidad Bolso Mochila Estuche para afeitar 2 2 1 1 1 0.5 3 2 1 Disponibilidad diaria 42 40 45

Piel (pies2) Costura (horas) Acabado (horas)

Precio de Venta (bolivianos)

24

22

45

a) b) c) d)

Formule el problema como un programa lineal y encuentre la solucin ptima Encuentre la nueva solucin ptima si la piel disponible se incrementa a 45 pies2 Encuentre la nueva solucin si las horas de acabado disponibles se disminuyen en 10 horas. Se recomendara la contratacin de un trabajador adicional de costura.

Solucin

MSc Javier vila Vera

Investigacin Operativa

Administracin de Empresas/U.M.S.A.

18

Excelencia en Educacin y Entrenamiento

MSc Javier vila Vera

Investigacin Operativa

Administracin de Empresas/U.M.S.A.

19

Excelencia en Educacin y Entrenamiento

Ejemplo Diplomat Ltda. fabrica camisas para caballeros y blusas para dama destinado al personal de la Empresa de Telecomunicaciones ENTEL S.A.; esta ultima aceptara toda la produccin semanal que le proporcione la fbrica. El proceso de produccin incluye el corte, costura y empacado. Diplomat Ltda. Emplea en el rea operativa a 25 trabajadores en el Departamento de Corte, 35 en el Departamento de Costura y 5 en el Departamento de Empacado. La fbrica trabaja un turno de 8 hrs al da y 5 das a la semana. La siguiente tabla proporciona los requerimientos de tiempo y las utilidades por unidad para las dos prendas:
Minutos que se requieren por unidad CORTE COSTURA EMPACADO

PRENDA

UTILIDAD POR UNIDAD Bs/u 12,5 13,2

CAMISAS B.LUSAS

20 60

70 60

12 4

a) Determinar el programa de produccin semanal optimo para Diplomat Ltda. b) Determine el valor por hora de los procesos de corte, costura y empacado

MSc Javier vila Vera

Investigacin Operativa

Administracin de Empresas/U.M.S.A.

20

Excelencia en Educacin y Entrenamiento

MSc Javier vila Vera

Investigacin Operativa

Administracin de Empresas/U.M.S.A.

21

También podría gustarte