Você está na página 1de 52

OPTIMIZACIN DE SISTEMAS

DOCENTE : ING. ROGER DE LA ROSA VICENTE


Sem 09 Sesin 01

Introduccin a la Programacin Lineal


Existen problemas de decisin administrativos que pueden ser resueltos a travs de un modelo matemtico llamado programacin lineal. Por ejemplo: 1) Produccin 2) Marketing 3) Finanzas

Ing. Roger De La Rosa Vicente

Sem 05 Sesin 01

Problema Juan se dedica a la compra y venta de naranja y papaya. Todos los das temprano en la maana visita a su proveedor de frutas en el mercado mayorista y hace las compras del da. El da anterior recibe los pedidos de sus clientes y esta suma 600 kilos de papaya y 1200 kilos de naranja. Juan lleva su camioneta para el transporte cuya capacidad de carga es de 1600 kilos. Cuntos kilos de cada fruta debe comprar Juan para maximizar los beneficios?

Ing. Roger De La Rosa Vicente

Sem 05 Sesin 01

Se tienen los siguientes precios y costos por kilo de fruta :

Fruta

Precio de compra Precio de venta al al por mayor x Kg minorista x Kg

Utilidad por Kg

Papaya
Naranja

S/. 1.30
S/. 1.00

S/. 1.60
S/. 1.20

S/. 0.30
S/. 0.20

Ing. Roger De La Rosa Vicente

Sem 05 Sesin 01

Cuntos kilos de papaya y naranja debe comprar Juan para obtener la Mxima Utilidad?

X1 = ??

X2 = ??

Capacidad

X1 < 600 kg X2 < 1200 kg

X1 + X2 < 1600 kg

Primero se debe cargar a la camioneta con aquel que tiene mas utilidad por kilo.
Ing. Roger De La Rosa Vicente
Sem 05 Sesin 01

Utilidad por kilo: S/. 0.30 X1 < 600 kg

Utilidad por kilo: S/. 0.20


X2 < 1200 kg X1 + X2 < 1600 kg

Se debe comprar 600 kg. de papaya y 1000 kg. de naranja, su utilidad ser S/. 380.
Utilidad = 600 x 0.30 + 1000 x 0.20 = 180 + 200 = 380
Ing. Roger De La Rosa Vicente
Sem 05 Sesin 01

Modelo de Programacin Lineal


Un modelo de programacin lineal busca el objetivo de maximizar o minimizar una funcin lineal, sujeta a un conjunto de restricciones lineales. Un modelo de programacin lineal esta compuesto de lo siguiente: * Un conjunto de variables de decisin. * Una funcin objetivo. * Un conjunto de restricciones.
Ing. Roger De La Rosa Vicente
Sem 05 Sesin 01

Formulacin del Problema


Definicin de las Variables de Decisin
x1 = Cantidad, en kilos, de papaya que se debe comprar. x2 = Cantidad, en kilos, de naranja que se debe comprar. Funcin Objetivo Maximizar la utilidad total de los dos productos: Maximizar Z = 0.30 x1 + 0.20 x2
Ing. Roger De La Rosa Vicente
Sem 05 Sesin 01

Restricciones Cantidad mxima de Papaya < 600 kilos.

x1 x2

< 600

Cantidad mxima de Naranja < 1200 kilos. < 1200

Carga mxima de la camioneta < 1600 kilos.

x1 + x2 <

1600
Sem 05 Sesin 01

Ing. Roger De La Rosa Vicente

Formulacin del Problema

Maximizar Z = 0.30 x1 + 0.20 x2

x1 x2 x1 + x2 x 1, x 2

< 600 < 1200 < 1600 > 0


Ing. Roger De La Rosa Vicente
Sem 05 Sesin 01

Procedimiento de Solucin Grfica en Problemas de PL con dos variables


1) Establecer la formulacin del problema
2) Graficar en el plano cartesiano (X,Y) las restricciones del tipo >, < =, como si fueran rectas. 3) Ubicar el espacio de la solucin factible (regin factible), el cual est dado por el rea comn a todas las restricciones. 4) Obtener la solucin ptima.
Ing. Roger De La Rosa Vicente
Sem 05 Sesin 01

1) Formular el problema
Max Z = 0.30 X1 + 0.20 R1 X1 < 600 R2 X2 < 1200 R3 X1 + X2 < 1600 X1, X2 > 0 X2 (Papaya) (Naranja) (Camioneta) (no negatividad)

2) Graficar Restricciones
X2

Cada punto en este cuadrante no negativo esta asociado con una especifica alternativa de solucin.

(0,0)
Ing. Roger De La Rosa Vicente

X1
Sem 05 Sesin 01

Graficar Restriccin R1
X2

R1

Max Z = 0.30 X1 + 0.20 R1 X1 < 600 R2 X2 < 1200 R3 X1 + X2 < 1600 X1, X2 > 0

X2 (Papaya) (Naranja) (Camioneta) (no negatividad)

(0,0)

(600,0)
Ing. Roger De La Rosa Vicente

X1
Sem 05 Sesin 01

X2

R1

Max Z = 0.30 X1 + 0.20 R1 X1 < 600 R2 X2 < 1200 R3 X1 + X2 < 1600 X1, X2 > 0

X2 (Papaya) (Naranja) (Camioneta) (no negatividad)

(0,0)

(600,0)
Ing. Roger De La Rosa Vicente

X1
Sem 05 Sesin 01

Graficar Restriccin R2
X2

R1
(0,1200)

Max Z = 0.30 X1 + 0.20 R1 X1 < 600 R2 X2 < 1200 R3 X1 + X2 < 1600 X1, X2 > 0

X2 (Papaya) (Naranja) (Camioneta) (no negatividad)

R2

(0,0)

(600,0)
Ing. Roger De La Rosa Vicente

X1
Sem 05 Sesin 01

X2

R1
(0,1200)

Max Z = 0.30 X1 + 0.20 R1 X1 < 600 R2 X2 < 1200 R3 X1 + X2 < 1600 X1, X2 > 0

X2 (Papaya) (Naranja) (Camioneta) (no negatividad)

R2

(0,0)

(600,0)
Ing. Roger De La Rosa Vicente

X1
Sem 05 Sesin 01

Graficar Restriccin R3
X2
(0,1600)

R1
R2

Max Z = 0.30 X1 + 0.20 R1 X1 < 600 R2 X2 < 1200 R3 X1 + X2 < 1600 X1, X2 > 0

X2 (Papaya) (Naranja) (Camioneta) (no negatividad)

(0,1200)

Hallar los puntos de interseccin con los ejes

X1 + X2 < 1600 Si X1 = 0 X2 < 1600

Si X2 = 0 X1 < 1600

R3
(0,0) (600,0) (1600,0)
Ing. Roger De La Rosa Vicente

X1
Sem 05 Sesin 01

X2
(0,1600)

R1 R2
(600,1000)

Max Z = 0.30 X1 + 0.20 R1 X1 < 600 R2 X2 < 1200 R3 X1 + X2 < 1600 X1, X2 > 0

X2 (Papaya) (Naranja) (Camioneta) (no negatividad)

(0,1200)

(400,1200)

Hallar los puntos de interseccin de R3 con R1 y R2

Cuando R1 = R3 Si X1 = 600 600 + X2 < 1600 X2 < 1000 Cuando R2 = R3 Si X2 = 1200 X1 + 1200 < 1600 X2 < 400

R3
(0,0) (600,0) (1600,0)
Ing. Roger De La Rosa Vicente

X1
Sem 05 Sesin 01

3) Ubicar Regin Factible


X2

R1
(0,1200)

Max Z = 0.30 X1 + 0.20 R1 X1 < 600 R2 X2 < 1200 R3 X1 + X2 < 1600 X1, X2 > 0

X2 (Papaya) (Naranja) (Camioneta) (no negatividad)

(400,1200)

R2
(600,1000)

Regin factible es el conjunto de puntos que satisface todas las restricciones simultneamente. Existen infinitos puntos factibles (soluciones).

R3
(0,0)

(600,0)
Ing. Roger De La Rosa Vicente

X1
Sem 05 Sesin 01

X2

Max Z = 0.30 X1 + 0.20 R1 X1 < 600 R2 X2 < 1200 R3 X1 + X2 < 1600 X1, X2 > 0
(400,1200)

X2 (Papaya) (Naranja) (Camioneta) (no negatividad)

(0,1200)

B C (600,1000)

Se llaman puntos extremos a los vrtices de la regin de factibilidad.

Los valores que optimizan la funcin objetivo siempre se encuentran en uno de los puntos extremos.
E
(0,0)

D
(600,0)
Ing. Roger De La Rosa Vicente

X1
Sem 05 Sesin 01

4) Obtener Solucin Optima


X2

Max Z = 0.30 x X1 + 0.20 x X2 En la regin factible

Si X1 y X2 = 0
(0,1200)

(400,1200)

B C (600,1000)

Z1 = 0.30 (0) + 0.20 (0) = 0

0.30

Z1
E
(0,0)

Pendiente de la funcin objetivo

D
(600,0)
Ing. Roger De La Rosa Vicente

X1
Sem 05 Sesin 01

X2

Max Z = 0.30 x X1 + 0.20 x X2 En la regin factible

Z2
(0,1200)

Z1 = 0.30 (0) + 0.20 (0) = 0


(400,1200)

B C (600,1000)

Z2 = 0.30 (600) + 0.20 (0) = 180

0.30

Z1
E
(0,0)

0.20

Pendiente de la funcin objetivo

D
(600,0)
Ing. Roger De La Rosa Vicente

X1
Sem 05 Sesin 01

X2

Max Z = 0.30 x X1 + 0.20 x X2 En la regin factible

Z3
(0,1200)

Z1 = 0.30 (0) + 0.20 (0) = 0


(400,1200)

Z2

B C (600,1000)

Z2 = 0.30 (600) + 0.20 (0) = 180 Z3 = 0.30 (0) + 0.20 (1200) = 240

0.30

Z1
E
(0,0)

0.20

Pendiente de la funcin objetivo

D
(600,0)
Ing. Roger De La Rosa Vicente

X1
Sem 05 Sesin 01

X2

Max Z = 0.30 x X1 + 0.20 x X2 En la regin factible

Z3
(0,1200)

Z1 = 0.30 (0) + 0.20 (0) = 0


(400,1200)

Z2

B C (600,1000)

Z2 = 0.30 (600) + 0.20 (0) = 180 Z3 = 0.30 (0) + 0.20 (1200) = 240

Z4 = 0.30 (400) + 0.20 (1200) = 360


0.30 0.20

Z1
E
(0,0)

Z4
D
(600,0)

Pendiente de la funcin objetivo

X1
Ing. Roger De La Rosa Vicente
Sem 05 Sesin 01

X2

Max Z = 0.30 x X1 + 0.20 x X2 En la regin factible

Z3
(0,1200)

Z1 = 0.30 (0) + 0.20 (0) = 0


(400,1200)

Z2 = 0.30 (600) + 0.20 (0) = 180 Z3 = 0.30 (0) + 0.20 (1200) = 240

Z2

B C (600,1000)

Z4 = 0.30 (400) + 0.20 (1200) = 360

Z5 Z4 Z1
E
(0,0)

Z5 = 0.30 (600) + 0.20 (1000) = 380


0.30
0.20 Pendiente de la funcin objetivo

D
(600,0)

X1
Ing. Roger De La Rosa Vicente
Sem 05 Sesin 01

X2

Max Z = 0.30 x X1 + 0.20 x X2 En la regin factible

R1

Z1 = 0.30 (0) + 0.20 (0) = 0 Z2 = 0.30 (600) + 0.20 (0) = 180


R2

B C (600,1000)

Z3 = 0.30 (0) + 0.20 (1200) = 240 Z4 = 0.30 (400) + 0.20 (1200) = 360 Z5 = 0.30 (600) + 0.20 (1000) = 380
Solucin ptima: Se encuentra en el punto C de las restricciones activas (R1 y R3)

R3

D
Ing. Roger De La Rosa Vicente

X1
Sem 05 Sesin 01

Programa Lineal sin Solucin Optima


La funcin objetivo es no acotado: Ocurre cuando el objetivo puede crecer infinitamente (maximizacin) No factible: Ocurre cuando en el modelo no hay ningn punto de factible

Ing. Roger De La Rosa Vicente

Sem 05 Sesin 01

EJERCICIO PRACTICO INDUMIL, un fabricante progresista de mecanismos civiles y militares, fabrica actualmente una lnea de armas para civiles, con una produccin actual diaria de 30 unidades del modelo Z-1200 y de 120 unidades del modelo Z-1500. El gerente de manufactura quiere saber si podran aumentarse las ganancias cambiando la mezcla de productos entre los dos modelos. Se compil la siguiente informacin sobre las horas requeridas para la fabricacin de cada modelo y las capacidades de los departamentos de la fbrica.
Horas-Hombre requeridas

Departamento
1 2 3 4 Contribucin por unidad

Modelo Z-1200 Modelo Z-1500 2.0 0.0 2.0 1.2 $50 0.0 3.0 2.0 1.5 $40

Horas disponibles por da 300 540 440 300

Determnese la mezcla ptima de productos, suponiendo que pueden venderse las cantidades. Use el mtodo grfico del modelo de programacin lineal
Ing. Roger De La Rosa Vicente
Sem 05 Sesin 01

Formulacin del problema 1. Un conjunto de variables de decisin X1 = Produccin modelo Z 1200 X2 = Produccin modelo Z 1500 2. 3. Una funcin objetivo Z = 50 X1 + 40 X2 Un conjunto de restricciones R1 2 X1 < 300 R2 3 X2 < 540 R3 2 X1 + 2 X2 < 440 R4 1.2 X1 + 1.5 X2 < 300
Ing. Roger De La Rosa Vicente
Sem 05 Sesin 01

Simplificando el conjunto de restricciones R1 2 X1 < 300 X1 < 150 R2 3 X2 < 540 X2 < 180

R3 2 X1 + 2 X2 < 440 X1 + X2 < 220


R4 1.2 X1 + 1.5 X2 < 300 X1 + 1.25 X2 < 250
Las restricciones son ecuaciones de rectas
Ing. Roger De La Rosa Vicente
Sem 05 Sesin 01

X2

Graficar conjunto de Restricciones


R1 R2 R3 R4 X1 X2 X1 + X2 X1 + 1.25 X2 < < < < 150 180 220 250

(0,220)
(0,200) (0,180) B

R1 R2
C D E

Hallar los puntos de interseccin

X1 + X2 < 220 Si X1 = 0 X2 < 220 Si X2 = 0 X1 < 220 X1 + 1.25 X2 < 250 Si X1 = 0 X2 < 200 Si X2 = 0 X1 < 250

A (0,0)

R3
(150,0)
Ing. Roger De La Rosa Vicente

R4
(220,0) (250,0) X1
Sem 05 Sesin 01

X2

Graficar conjunto de Restricciones


Hallar los puntos de interseccin de Restricciones

Punto C R2 = R3 Si X2 = 180 X1 + 180 < 220 X1 < 40 Punto D R3 = R4 En R3 X1 + X2 = 220 X1 < 220 X2 Reemplaz en R4 X1 + 1.25 X2 < 250 (220-X2)+1.25 X2 < 250 (1.25 1) X2 < 250 220 0.25 X2 < 30 X2 < 120 Reemplaz en R3 X1 < 220 120 X1 < 100 Punto E R1 = R3 Si X1 = 150 150 + X2 < 220 X2 < 70

(0,180)

(40,180)

(100,120)

D
(150,70)

A (0,0)

(150,0)

X1
Sem 05 Sesin 01

Ing. Roger De La Rosa Vicente

Obtener Solucin optima grafica


Max
X2 Z6 Z2
(0,180)

Z = 50 X1 + 40 X2
Pendiente de la funcin objetivo

En la regin factible
Z4 Z3
(40,180)

Z5
50

40 (100,120)

D
(150,70)

Z1 A (0,0) F

A Z1 = (0, 0) B Z2 = (0, 180) C Z3 = (40, 180) D Z4 = (100, 120) E Z5 = (150, 70) F Z6 = (150, 0)
X1
Sem 05 Sesin 01

(150,0)

Ing. Roger De La Rosa Vicente

Obtener Solucin optima


X2

Z = 50 X1 + 40 X2 Z1 = 50 (0) + 40 (0) = 0

(0,180)

(40,180)

Z2 = 50 (0) + 40 (180) = 7200


(100,120)

Z3 = 50 (40) + 40 (180) = 9200 Z4 = 50 (100) + 40 (120) = 9800

D
(150,70)

Z5 = 50 (150) + 40 (70) = 10300 Z6 = 50 (150) + 40 (0) = 7500

A (0,0)

(150,0)

X1
Sem 05 Sesin 01

Ing. Roger De La Rosa Vicente

Modelo General de Programacin Lineal


Se define las variables de decisin: X1, X2, X3,...., Xn Maximizar (o Minimizar) Z = C1 X1 + C2 X2 +....+ Cn Xn Sujeto a: a11 X1 + a12 X2 + a13 X3 +....+ a1n Xn < b1 : ak1 X1 + ak2 X2 + ak3 X3 +....+ akn Xn > bk : am1 X1 + am2 X2 + am3 X3 +....+ amn Xn = bm X1, X2, X3,...., Xn > 0
Ing. Roger De La Rosa Vicente
Sem 05 Sesin 01

PROBLEMA 1

Un herrero con 80 kgs. de acero y 120 kgs. de aluminio quiere hacer bicicletas de paseo y de montaa, cuya utilidad son, respectivamente a S/.60 y S/.40 cada una. Para la de paseo emplear 1 kg. de acero y 3 kg. de aluminio, y para la de montaa 2 kg. de ambos metales. Como mximo se puede vender 30 bicicletas de paseo. Cuntas bicicletas de paseo y de montaa vender?

Ing. Roger De La Rosa Vicente

Sem 05 Sesin 01

Definicin de las Variables de Decisin x1 = Cantidad, en unidades, de bicicletas de paseo que debe producir. x2 = Cantidad, en unidades, de bicicletas de montaa que debe producir.
Funcin Objetivo Maximizar la utilidad total de los dos productos: Maximizar Z = 60 x1 + 40 x2 Restricciones Cantidad mxima de acero < 80 kilos. 1 x1 + 2 x2 < 80 Cantidad mxima de aluminio < 120 kilos. 3 x1 + 2 x2 < 120 Demanda mxima bicicletas de paseo < 30 bicix1 < 30
Ing. Roger De La Rosa Vicente
Sem 05 Sesin 01

SOLUCIN GRFICA

Ing. Roger De La Rosa Vicente

Sem 05 Sesin 01

PROBLEMA 2 El departamento de rayos X de un hospital tiene dos mquinas, A y B, que pueden utilizarse para revelar fotografas. La capacidad mxima de procesamiento diaria de estas mquinas es A = 80 y B = 100 radiografas. El departamento debe planear procesar al menos 150 radiografas por da. Los costos de operacin por radiografa son $ 4 para la mquina A y $ 3 para la mquina B. Cuntas radiografas por da debe procesar cada mquina para minimizar costos? Resolver el problema grfica y analticamente. Cunto est dispuesto a pagar por capacidad adicional en la mquina A?

Ing. Roger De La Rosa Vicente

Sem 05 Sesin 01

I. Resolucin grfica y analtica: Conjunto solucin Z = 4 A + 3 B = mnimo Restricciones (1) A < = 80 (2) B < = 100

(3) A + B > = 150

Ing. Roger De La Rosa Vicente

Sem 05 Sesin 01

Para graficar la recta de isocostos: 4 A + 3 B = 120 A = 0; B = 40 y B = 0; A = 30


Llevando esta recta en forma paralela hasta tocar el primer punto de la grfica (punto ms cercano al origen es el de menor costo), se encuentra que la combinacin ptima es la correspondiente al punto (a).

(a) (50,100) (b) (80,100) (c) (80, 70)

Ing. Roger De La Rosa Vicente

Sem 05 Sesin 01

Para verificar que (a) es la mezcla que minimiza costos, reemplazamos los valores que toman A y B en los puntos (a), (b) y (c) en Z:

A + B = 150 B = 100 A = 50 Z (a) = 4 x 50 + 3 x 100 Z (a) = $ 500

A = 80 B = 100 Z (b) = 4 x 80 + 3 x 100 Z (b) = $ 620

A + B = 150 A = 80 B = 70 Z (b) = 4 x 80 + 3 x 70 Z (b) = $ 530


Ing. Roger De La Rosa Vicente
Sem 05 Sesin 01

II. Cunto est dispuesto a pagar por capacidad adicional en la mquina A? No pagara nada por capacidad adicional en dicha mquina, ya que hay capacidad suficiente (de las 80 radiografas diarias que puede procesar, la mezcla ptima es realizar 50) y, por otra parte, sus costos de operacin son ms altos que los de la mquina B.

Ing. Roger De La Rosa Vicente

Sem 05 Sesin 01

SOLUCIN USANDO HOJA DE CLCULO EXCEL


Los libros americanos en programacin lineal utilizan el software Solver, que es una herramienta de la hoja de clculo Excel de Microsoft, para hallar la solucin de un programa lineal. En el men Herramientas, aparece el comando Solver. Si no aparece, se deber instalar el complemento o macro automtica Solver.
Ing. Roger De La Rosa Vicente
Sem 05 Sesin 01

Solucin del modelo con Hoja de Clculo Excel


Maximizar Z = 0.30 x1 + 0.20 x2 (Beneficio Total) 1 x1 + 0 x2 0 x1 + 1 x2 1 x1 + 1 x2 x1, x2 < 600 < 1200 < 1600 > 0 (Cantidad mxima de Papaya) (Cantidad mxima de Naranja) (Carga mxima de la camioneta) (Condicin de no negatividad)

Ing. Roger De La Rosa Vicente

Sem 05 Sesin 01

Aqu se colocan los coeficientes de la funcin objetivo Aqu se colocan los coeficientes del lado derecho de las restricciones

Aqu se colocan los coeficientes de las restricciones


Ing. Roger De La Rosa Vicente

Se coloca el tipo de restriccin como referencia


Sem 05 Sesin 01

En la celda E4 se coloca la frmula de la funcin objetivo Z = 0.3 X1 + 0.2 X2 B3*B4+C3*C4

Los valores iniciales de X1 y X2 son cero y se colocan en las celdas B4 y C4


Ing. Roger De La Rosa Vicente
Sem 05 Sesin 01

Se ingresa en la celda D7 la frmula: =SUMAPRODUCTO(B$4:C$4,B7:C7) y es equivalente a =B4*B7+C4*C7


Ing. Roger De La Rosa Vicente

Se copia la frmula de la celda D7


Sem 05 Sesin 01

Seleccione del men Herramientas / Solver... Aparecer el cuadro de dilogo Parmetros de Solver, en la que ingresaremos los datos.

Ing. Roger De La Rosa Vicente

Sem 05 Sesin 01

Ing. Roger De La Rosa Vicente

Sem 05 Sesin 01

Ing. Roger De La Rosa Vicente

Sem 05 Sesin 01

Ing. Roger De La Rosa Vicente

Sem 05 Sesin 01

Você também pode gostar