Vous êtes sur la page 1sur 30

Programacin lineal

Administracin de Operaciones

1. Introduccin. Programacin Lineal Continua Objetivos: minimizar o maximizar una funcin lineal en la presencia de restricciones lineales del tipo desigualdad o igualdad. Llamamos vector factible al conjunto de valores que satisfacen todas las restricciones. Resolucin: consiste en encontrar aquel valor del vector factible que minimiza/maximiza la funcin objetivo solucin ptima.

Formulacin del problema

Funcin objetivo:

Max(Min) Z=c1x1+c2x2+..+cnxn

Restricciones (limitaciones del conjunto de soluciones) s.a a11x1+a12x2+..+a1nxn = b1

a21x1+a22x2+..+a2nxn = b2
................................................. am1x1+am2x2+..+ammxn = bm Otras restricciones caractersticas del tipo de variables x1,x2,...xn 0

Variables de decisin (incgnitas) xj (j=1,2,....n)


Recursos disponibles (datos) b1,b2,...bm Coeficientes tecnolgicos aij , cj (i=1,2,..,m: j=1,2,....,n)

Ejemplo1 X1 cantidad de producto 1 X2 cantidad de producto 2

Planta

Capacidad usada
Producto 1 Producto 2
0 2 2

Capacidad disponible

1 2 3

1 0 3

4 12 18

Ganancia

Lupita est preocupada por su sobrepeso y el costo de la comida diaria, ella sabe, que para bajar de peso, debe consumir a lo ms, 1350 kcaloras, pero requiere de un mnimo de 500 mgr de vitamina A, 350 mgr. de Calcio, 200 mgr. de proteinas y 150 mgr de minerales. Con los alimentos de la tabla, formula el PL que resolvera la dieta de Lupita.

ALIMENTO

PORCION

VITAM. A

CALCIO

PROTEINAS

MINERALES

COSTO

KALORIAS

LECHE

1 TAZA

105

75

50

35

$5

60

HUEVO

2 PIEZAS

75

80

50

15

$7

50

ESPINACAS

1 RACION

100

125

78

$2

CHULETAS

2 CHULETS

25

10

55

$45

175

PESCADO

1 MOJARRA

150

50

100

50

$60

150

PASTEL

2 REB.

30

05

08

$50

200

Ejercicio 2

Horario

mnimo camareros
4

La cadena de restaurantes California, que trabaja 24 h. al da, ha abierto un nuevo restaurante en Las Palmas, y por ello requiere contratar camareros. El administrador ha dividido las 24 horas en varios turnos. Si cada camarero trabaja 3 horarios consecutivos, formular el problema de P.L. que determine el mnimo nmero de camareros por contratar.

0-3

3-6

6-9

9-12

12-15

15-18

14

18-21

10

21-24

Ejercicio 3

Una empresa determinada tiene disponible un milln de euros para invertir. El gerente tiene a su cargo, la dficil tarea de decidir en cuales de los cinco proyectos siguientes desea invertir:
PROYECTO COSTO UTILIDAD

Si el elegir un proyecto implica, pagar el costo total del mismo, formular el modelo P.L. que defina la mejor inversin para la empresa.

500000

325000

200000

122000

195000

095000

303000

111000

350000

150000

Mtodos de resolucin: Mtodo Grfico


Muy fcil de utilizar pero slo es aplicable a problemas con dos variables. Max Z= X1+1.4X2 S.a X1+0.5X26, X1,X20 0.5X1+X26, X1+X27 1.4X1+X29

13 12 11 10 9 8 X2_1 7 6 5 4 3 2 1 0 0 2 4 6 8 10 12 14 X2_2 X2_3 X2_4

Resolver grficamente el problema de P.L del Ejemplo1:

Max Z=3x1+5x2
s.a. x14 2x2 12 3x1+2x2 18 x1,x20

Mtodos de resolucin: Mtodo Simplex


Suposiciones: 1. 2. 3. El conjunto formado por las restricciones es convexo La solucin siempre ocurre en un punto extremo Un punto extremo siempre tiene dos puntos adyacentes

Mtodo: Encontrar una solucin inicial factible y calcular su valor en la la funcin objetivo Examinar un punto extremo adyacente al encontrado en la etapa 1 y calcular el nuevo valor de Z. Si el Z mejora repetir la etapa 2. Caso contrario examinar otro punto. Regla de parada: cuando no existe ningn extremo adyacente que mejore la solucin, nos hallamos en el ptimo.

Programacin Lineal Entera


De aplicacin cuando las variables de decisin han de ser enteras (nmero de personal a contratar). Debemos indicar qu variables ha de tomar valores enteros

El Mtodo Simplex no garantiza un solucin factible adecuada al problema


Algoritmo de Bifurcacin y Acotamiento ABA

Primeramente aplicamos el M. Simplex para obtener una solucin inicial. Si esta es entera (final)
Caso contrario aplicamos ABA: cada iteracin de ABA escoge un variable que presenta solucin no entera y divide el problema en dos sub-problemas aadiendo a cada uno de ellos una nueva restriccin (valor superio/inferior). Cada sub-problema se resuleve aplicando el M. Simplex

Programacin Lineal Binaria


De aplicacin cuando las variables de decisin slo pueden tomar dos valores Xi (0,1) Ejercicio 3 Max Z=325x1+122x2+95x3+11x4+150x5

s.a 500x1+200x2+195x3+303x4+350x51000
Resolucin: Mediante el algoritmo ABA modificado, sujeto a Xi (0,1)

Programacin Multiobjetivo
En muchas ocasiones, el decisor se enfrenta a situaciones en donde existen varios objetivos a maximizar o minimizar: Ejemplo: Podemos querer maximizar el bienestar de la poblacin minimizando los costes de implantacin de una determinada poltica El enfoque multiobjetivo busca el conjunto de soluciones eficientes o pareto ptimas Max Max s.a Z1=2x1-x2+95x3+11x4+150x5 Z2=-x1+5x2 x1+x28 -x1+x23 x16, x24 , x1,x20

Anlisis Envolvente de Datos (DEA)

Caso Wyndor Glass Co.


Wyndor Glass es una empresa que planea lanzar 2 nuevos productos: Una puerta de cristal de 8 pies con marco de aluminio Una ventana colgante con doble marco de madera de 4 por 6 pies

http://www.auladeeconomia.com

Caso Wyndor Glass Co.


1. 2. 3. La empresa posee 3 plantas: Fabrica marcos de aluminio y herreras Elabora marcos de madera Fabrica vidrio y ensambla ventanas y puertas

http://www.auladeeconomia.com

Caso Wyndor Glass Co.


La empresa desea reorganizarse para concentrarse en los productos ms rentables: 1. Se debe seguir con estos dos nuevos productos? 2. Si fuera as, Cul debe ser la mezcla de productos?
http://www.auladeeconomia.com

Caso Wyndor Glass Co.


La pregunta a responder consiste en: Qu combinacin de tasas de productos (nmero de unidades de producto por semana) de esos dos nuevos productos maximizan la ganancia total por ambos?

http://www.auladeeconomia.com

Caso Wyndor Glass Co.


Tiempo de produccin por unidad Planta 1 2 3 Ganancia unitaria Tiempo disponible por semana 4 12 18

Puertas
1 0 3 $300

Ventanas
0 2 2 $500

http://www.auladeeconomia.com

Formulacin del modelo de programacin lineal para el Caso Wyndor Glass Co.

1. 2. 3.

Requerimientos del modelo: Funcin objetivo Restricciones y decisiones La funcin objetivo y las restricciones son lineales

http://www.auladeeconomia.com

Modelo del Caso Wyndor Glass Co.


Maximizar Z = 300P + 500V Sujeto a: P4 2V 12 3P + 2V 18 P0 V0
http://www.auladeeconomia.com

Solucin grfica Caso Wyndor Glass Co.

http://www.auladeeconomia.com

Caso Profit & Gambit


Es una empresa que est planeando una campaa publicitaria para 3 productos: Lquido quitamanchas Detergente lquido Detergente en polvo

http://www.auladeeconomia.com

Caso Profit & Gambit


La campaa usar dos medios:
Televisin Peridicos

Se fijaron varias metas mnimas:


El quitamanchas debe captar un 3% ms de mercado El detergente debe captar un 18% El detergente en polvo debe aumentar su participacin de mercado en 4%
http://www.auladeeconomia.com

Caso Profit & Gambit


Aumento en % de mercado por unidad de publicidad TV Peridicos Aumento mnimo requerido 3% 18% 4%

Producto Quitamanchas 0% 1% Det. Lquido 3% 2% Det. Polvo -1% 4% Costo unitario $1 milln $2 millones
http://www.auladeeconomia.com

Caso Profit & Gambit


Cunta publicidad se debe hacer en cada medio para cumplir las metas de participacin de mercado a un costo total mnimo?

http://www.auladeeconomia.com

Modelo del Caso Profit & Gambit


Minimizar C = T + 2P Sujeto a: P3 3T + 2P 18 -T + 4P 4 P0 T0
http://www.auladeeconomia.com

Caso de los Osos Bobby y Teddy


Una empresa produce dos juguetes: los osos Bobby y Teddy. Cada juguete requiere ser procesado en dos mquinas diferentes La primer mquina tiene 12 horas de capacidad disponible y la otra tiene 8 horas de capacidad disponible por da
http://www.auladeeconomia.com

Caso de los Osos Bobby y Teddy


Cada Bobby requiere 2 horas en cada mquina. Cada Teddy requiere 3 hrs. en la 1er mquina y 1 hr. en la otra. La ganancia incremental es de 6 por cada Bobby y de 7 por cada Teddy Si puede vender toda su produccin, Cuntas unidades diarias de cada uno debe producir?
http://www.auladeeconomia.com