SlideShare una empresa de Scribd logo
1 de 67
Universidad Nacional de Ingeniería
Investigación de Operaciones I
Programación
Lineal y Solución
Gráfica
Ing. Luis Medina Aquino
X2
X1
R1
R2
R3
Introducción a la Programación Lineal
Existen problemas de decisión administrativos
que pueden ser resueltos a través de un modelo
matemático llamado programación lineal. Por
ejemplo:
1) PRODUCCION
2) MARKETING
3) FINANZAS
Juan se dedica a la compra y venta de
naranja y papaya. Todos los días
temprano en la mañana visita a su
proveedor de frutas en el mercado
mayorista y hace las compras del día. El
día anterior recibe los pedidos de sus
clientes y esta suma 600 kilos de
papaya y 1200 kilos de naranja.
Problema
Problema
Juan lleva su camioneta
para el transporte cuya
capacidad de carga es de
1600 kilos. ¿Cuántos kilos
de cada fruta debe
comprar Juan para
maximizar los beneficios?
Se tienen los siguientes precios y
costos por kilo de fruta :
Precio de
compra al por
mayor x Kg
Precio de
venta al
minorista x Kg
Utilidad
por Kg
Papaya S/. 1.30 S/. 1.60 S/. 0.30
Naranja S/. 1.00 S/. 1.20 S/. 0.20
¿Cuántos kilos de papaya y naranja debe comprar
Juan para obtener la Máxima Utilidad?
X1 = ?? X2 = ??
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.
Capacidad
Utilidad por kilo:
S/. 0.30
X1 < 600 kg
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 por kilo:
S/. 0.20
Modelo de Programación Lineal
Un modelo de programación lineal busca el
objetivo de maximizar o minimizar una
función lineal, sujeta a un conjunto de
restricciones lineales.
Modelo de Programación Lineal
Un modelo de programación lineal esta
compuesto de lo siguiente:
* Un conjunto de variables de decisión
* Una función objetivo
* Un conjunto de restricciones
1) Formulación del Problema
Definición de las Variables de Decisión
x1 = Cantidad, en kilos, de papaya
que se debe comprar.
x2 = Cantidad, en kilos, de naranja
que se debe comprar.
1) Formulación del Problema
Función Objetivo
Maximizar la utilidad total de los dos
productos:
Maximizar Z = 0.30 x1 + 0.20 x2
1) Formulación del Problema
Restricciones
Cantidad máxima de Papaya < 600 kilos.
x1 < 600
Cantidad máxima de Naranja < 1200 kilos.
x2 < 1200
Carga máxima de la camioneta < 1600 kilos.
x1 + x2 < 1600
1) Formulación del Problema
Maximizar Z = 0.30 x1 + 0.20 x2
x1 < 600
x2 < 1200
x1 + x2 < 1600
x1, x2 > 0
Procedimiento de Solución Gráfica en
Problemas de PL con dos variables
1)Establecer la formulación del problema
Procedimiento de Solución Gráfica en
Problemas de PL con dos variables
1)Establecer la formulación del problema
2)Graficar en el plano cartesiano (X,Y)
las restricciones del tipo >, < ó =,
como si fueran rectas.
2) Graficar Restricciones
Max Z = 0.30 X1 + 0.20 X2
s.a. X1 < 600 (Papaya)
X2 < 1200 (Naranja)
X1 + X2 < 1600 (Camioneta)
X1, X2 > 0 (no negatividad)
X1
X2
(0,0)
Cada punto en este cuadrante no negativo esta
asociado con una especifica alternativa de solución.
2) Graficar Restricciones
Max Z = 0.30 X1 + 0.20 X2
s.a. X1 < 600 (Papaya)
X2 < 1200 (Naranja)
X1 + X2 < 1600 (Camioneta)
X1, X2 > 0 (no negatividad)
X1
X2
(0,0)
2) Graficar Restricciones
Max 3 P1 + 5 P2
s.a. P1 + < 4 (Planta 1)
2 P2 < 12 (Planta 2)
3 P1 + 2 P2 < 18 (Planta 3)
P1, P2 > 0 (no negatividad)
X1
X2
(0,0) (600,0)
Max Z = 0.30 X1 + 0.20 X2
s.a. X1 < 600 (Papaya)
X2 < 1200 (Naranja)
X1 + X2 < 1600 (Camioneta)
X1, X2 > 0 (no negatividad)
R1
2) Graficar Restricciones
Max 3 P1 + 5 P2
s.a. P1 + < 4 (Planta 1)
2 P2 < 12 (Planta 2)
3 P1 + 2 P2 < 18 (Planta 3)
P1, P2 > 0 (no negatividad)
X1
X2
(0,0) (600,0)
Max Z = 0.30 X1 + 0.20 X2
s.a. X1 < 600 (Papaya)
X2 < 1200 (Naranja)
X1 + X2 < 1600 (Camioneta)
X1, X2 > 0 (no negatividad)
R1
2) Graficar Restricciones
Max 3 P1 + 5 P2
s.a. P1 + < 4 (Planta 1)
2 P2 < 12 (Planta 2)
3 P1 + 2 P2 < 18 (Planta 3)
P1, P2 > 0 (no negatividad)
X1
X2
(0,0) (600,0)
Max Z = 0.30 X1 + 0.20 X2
s.a. X1 < 600 (Papaya)
X2 < 1200 (Naranja)
X1 + X2 < 1600 (Camioneta)
X1, X2 > 0 (no negatividad)
(0,1200)
R1
R2
2) Graficar Restricciones
Max 3 P1 + 5 P2
s.a. P1 + < 4 (Planta 1)
2 P2 < 12 (Planta 2)
3 P1 + 2 P2 < 18 (Planta 3)
P1, P2 > 0 (no negatividad)
X1
X2
(0,0) (600,0)
Max Z = 0.30 X1 + 0.20 X2
s.a. X1 < 600 (Papaya)
X2 < 1200 (Naranja)
X1 + X2 < 1600 (Camioneta)
X1, X2 > 0 (no negatividad)
(0,1200)
R1
R2
2) Graficar Restricciones
Max 3 P1 + 5 P2
s.a. P1 + < 4 (Planta 1)
2 P2 < 12 (Planta 2)
3 P1 + 2 P2 < 18 (Planta 3)
P1, P2 > 0 (no negatividad)
X1
X2
(0,0) (600,0)
Max Z = 0.30 X1 + 0.20 X2
s.a. X1 < 600 (Papaya)
X2 < 1200 (Naranja)
X1 + X2 < 1600 (Camioneta)
X1, X2 > 0 (no negatividad)
(0,1200) R2
R1
2) Graficar Restricciones
Max 3 P1 + 5 P2
s.a. P1 + < 4 (Planta 1)
2 P2 < 12 (Planta 2)
3 P1 + 2 P2 < 18 (Planta 3)
P1, P2 > 0 (no negatividad)
X1
X2
(0,0) (600,0)
Max Z = 0.30 X1 + 0.20 X2
s.a. X1 < 600 (Papaya)
X2 < 1200 (Naranja)
X1 + X2 < 1600 (Camioneta)
X1, X2 > 0 (no negatividad)
(0,1200)
R3
R2
R1
(1600,0)
(0,1600)
2) Graficar Restricciones
Max 3 P1 + 5 P2
s.a. P1 + < 4 (Planta 1)
2 P2 < 12 (Planta 2)
3 P1 + 2 P2 < 18 (Planta 3)
P1, P2 > 0 (no negatividad)
X1
X2
(0,0) (600,0)
Max Z = 0.30 X1 + 0.20 X2
s.a. X1 < 600 (Papaya)
X2 < 1200 (Naranja)
X1 + X2 < 1600 (Camioneta)
X1, X2 > 0 (no negatividad)
(0,1200)
R3
R2
R1
(1600,0)
(0,1600)
(400,1200)
(600,1000)
Procedimiento de Solución Gráfica en
Problemas de PL con dos variables
1)Establecer la formulación del problema
2)Graficar en el plano cartesiano (X,Y) las
restricciones del tipo >, < ó =, como si fueran
rectas.
3)Ubicar el espacio de la solución
factible (región factible), el cual está
dado por el área común a todas las
restricciones.
3) Ubicar Región Factible
Max 3 P1 + 5 P2
s.a. P1 + < 4 (Planta 1)
2 P2 < 12 (Planta 2)
3 P1 + 2 P2 < 18 (Planta 3)
P1, P2 > 0 (no negatividad)
X1
X2
(0,0) (600,0)
Max Z = 0.30 X1 + 0.20 X2
s.a. X1 < 600 (Papaya)
X2 < 1200 (Naranja)
X1 + X2 < 1600 (Camioneta)
X1, X2 > 0 (no negatividad)
(0,1200)
R3
R2
R1
(400,1200)
(600,1000)
Región factible es el conjunto de puntos
que satisface todas las restricciones
simultáneamente. Existen infinitos
puntos factibles (soluciones).
3) Ubicar Región Factible
X1
X2
(0,0) (600,0)
Max Z = 0.30 X1 + 0.20 X2
s.a. X1 < 600 (Papaya)
X2 < 1200 (Naranja)
X1 + X2 < 1600 (Camioneta)
X1, X2 > 0 (no negatividad)
(0,1200) (400,1200)
(600,1000)
A B
C
D
E
Se llaman puntos extremos a los
vértices de la región de factibilidad.
Los valores que optimizan la función
objetivo siempre se encuentran en
uno de los puntos extremos.
Procedimiento de Solución Gráfica en
Problemas de PL con dos variables
1)Establecer la formulación del problema
2)Graficar en el plano cartesiano (X,Y) las
restricciones del tipo >, < ó =, como si fueran
rectas.
3)Ubicar el espacio de la solución factible
(región factible), el cual está dado por el
área común a todas las restricciones.
4)Obtener la solución óptima.
4) Obtener Solución Optima
X1
X2
(0,0) (600,0)
Max Z = 0.30 X1 + 0.20 X2
En la región factible
(0,1200) (400,1200)
(600,1000)
A B
C
D
E
0.30
0.20
Pendiente de la
función objetivo
Se debe dibujar el contorno de la
función objetivo (línea iso-beneficio)
mediante rectas paralelas, en cada
vértice, según la relación:
X2 = – 1.5 X1 + K
4) Obtener Solución Optima
X1
X2
(0,0) (600,0)
Max Z = 0.30 X1 + 0.20 X2
En la región factible
(0,1200) (400,1200)
(600,1000)
A B
C
D
E
Z1 = 0.30 (0) + 0.20 (0) = 0
Pendiente de la
función objetivo
Z1
0.30
0.20
4) Obtener Solución Optima
X1
X2
(0,0) (600,0)
Max Z = 0.30 X1 + 0.20 X2
En la región factible
(0,1200) (400,1200)
(600,1000)
A B
C
D
E
Z1 = 0.30 (0) + 0.20 (0) = 0
Z2 = 0.30 (600) + 0.20 (0) = 180
Pendiente de la
función objetivo
Z1
0.30
0.20
Z2
4) Obtener Solución Optima
X1
X2
(0,0) (600,0)
Max Z = 0.30 X1 + 0.20 X2
En la región factible
(0,1200) (400,1200)
(600,1000)
A B
C
D
E
Z1 = 0.30 (0) + 0.20 (0) = 0
Z2 = 0.30 (600) + 0.20 (0) = 180
Z3 = 0.30 (0) + 0.20 (1200) = 240
Pendiente de la
función objetivo
Z1
0.30
0.20
Z2
Z3
4) Obtener Solución Optima
X1
X2
(0,0) (600,0)
Max Z = 0.30 X1 + 0.20 X2
En la región factible
(0,1200) (400,1200)
(600,1000)
A B
C
D
E
Z1 = 0.30 (0) + 0.20 (0) = 0
Z2 = 0.30 (600) + 0.20 (0) = 180
Z3 = 0.30 (0) + 0.20 (1200) = 240
Z4 = 0.30 (400) + 0.20 (1200) = 360
Pendiente de la
función objetivo
Z1
0.30
0.20
Z2
Z3
Z4
4) Obtener Solución Optima
X1
X2
(0,0) (600,0)
Max Z = 0.30 X1 + 0.20 X2
En la región factible
(0,1200) (400,1200)
(600,1000)
A B
C
D
E
Z1 = 0.30 (0) + 0.20 (0) = 0
Z2 = 0.30 (600) + 0.20 (0) = 180
Z3 = 0.30 (0) + 0.20 (1200) = 240
Z4 = 0.30 (400) + 0.20 (1200) = 360
Z5 = 0.30 (600) + 0.20 (1000) = 380
Z1
Z2
Z3
Z4
Z5
4) Obtener Solución Optima
X1
X2 Max Z = 0.30 X1 + 0.20 X2
En la región factible
(600,1000)
A B
C
D
E
Z1 = 0.30 (0) + 0.20 (0) = 0
Z2 = 0.30 (600) + 0.20 (0) = 180
Z3 = 0.30 (0) + 0.20 (1200) = 240
Z4 = 0.30 (400) + 0.20 (1200) = 360
Z5 = 0.30 (600) + 0.20 (1000) = 380
Solución óptima: Se encuentra en
el punto C de las restricciones
activas (R1 y R3)
R1
R3
R2
Programa Lineal sin Solución Optima
La función objetivo es no acotado:
Ocurre cuando el objetivo puede
crecer infinitamente
(maximización)
No factible:
Ocurre cuando en el modelo no
hay ningún punto de factible
Modelo General de Programación
Lineal
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
Se define las variables de decisión: X1, X2, X3,...., Xn
PROBLEMA
Un herrero con 80 kgs. de acero y 120 kgs. de
aluminio quiere hacer bicicletas de paseo y de
montaña, 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 montaña 2 kg. de ambos metales.
Como máximo se puede vender 30 bicicletas de
paseo. ¿Cuántas bicicletas de paseo y de
montaña venderá?
PROBLEMA
Definición de las Variables de Decisión
x1 = Cantidad, en unidades, de bicicletas
de paseo que debe producir.
x2 = Cantidad, en unidades, de bicicletas
de montaña que debe producir.
PROBLEMA
Función Objetivo
Maximizar la utilidad total de los dos
productos:
Maximizar Z = 60 x1 + 40 x2
Restricciones
Cantidad máxima de acero < 80 kilos.
1 x1 + 2 x2 < 80
Cantidad máxima de aluminio < 120 kilos.
3 x1 + 2 x2 < 120
Demanda máxima bicicletas de paseo < 30 bici-
x1 < 30
PROBLEMA
SOLUCIÓN GRÁFICA
Decisión Producir vs. Subcontratar:
Caso NOKIA Corporation
 NOKIA es un productor lider de celulares.
 La empresa ha recibido un pedido de
$750,000.
Modelo 1 Modelo 2 Modelo 3
Cantidad ordenada 3,000 2,000 900
Horas de equipamiento/unid 2 1.5 3
Horas de ensamblado/unid 1 2 1
Costo unitario de producir $50 $83 $130
Costo unitario subcontrata $61 $97 $145
 La compañía tiene 10,000 horas de capacidad
en equipamiento y 5,000 horas de capacidad en
ensamblado disponibles.
Definiendo las Variables de Decision
P1 = Cantidad del celular modelo 1 que se
produce en la empresa
P2 = Cantidad del celular modelo 2 que se
produce en la empresa
P3 = Cantidad del celular modelo 3 que se
produce en la empresa
S1 = Cantidad del celular modelo 1 que se
subcontrata
S2 = Cantidad del celular modelo 2 que se
subcontrata
S3 = Cantidad del celular modelo 3 que se
subcontrata
Definiendo la Función Objetivo
Minimizar el costo total de cumplir la orden.
Minimizar: 50 P1 + 83 P2 + 130 P3 + 61 S1 + 97 S2
+ 145 S3
Definiendo las Restricciones
 Restricciones de Demanda
P1 + S1 = 3,000 } modelo 1
P2 + S2 = 2,000 } modelo 2
P3 + S3 = 900 } modelo 3
 Restricciones de Recursos
2P1 + 1.5P2 + 3P3 < 10,000 } Equipamiento
1P1 + 2.0P2 + 1P3 < 5,000 } Ensamblado
 Condición de no negatividad
P1, P2, P3, S1, S2, S3 > 0
Un Problema de Inversión:
Retirement Planning Services, Inc.
 Un cliente desea invertir $750,000 en los
siguientes bonos
Años de
Compañía Retorno Vencto. Rating
Acme Chemical 8.65% 11 1-Excelente
DynaStar 9.50% 10 3-Bueno
Eagle Vision 10.00% 6 4-Regular
Micro Modeling 8.75% 10 1-Excelente
OptiPro 9.25% 7 3-Bueno
Sabre Systems 9.00% 13 2-Muy Bueno
Restricciones de Inversión
 No más del 25% puede ser invertido
en cualquier compañía.
 Al menos 50% debería ser invertido
en bonos a largo plazo (vencimiento
mayor o igual de 10 años).
 No más del 35% puede ser invertido
en DynaStar, Eagle Vision, y OptiPro.
Definiendo las Variables de Decisión
X1 = Monto de dinero a invertir en Acme Chemical
X2 = Monto de dinero a invertir en DynaStar
X3 = Monto de dinero a invertir en Eagle Vision
X4 = Monto de dinero a invertir en MicroModeling
X5 = Monto de dinero a invertir en OptiPro
X6 = Monto de dinero a invertir en Sabre Systems
Definiendo la Función Objetivo
Maximizar el retorno anual total invertido
MAXIMIZAR: 0.0865 X1 + 0.095 X2 + 0.10 X3 + 0.0875 X4 +
0.0925 X5 + 0.09 X6
Definiendo las Restricciones
 Monto total a invertir
X1 + X2 + X3 + X4 + X5 + X6 = 750,000
 No más del 25% en alguna compañía
Xi < 187,500, para todo i
 Restricción 50% en inversión a largo plazo
X1 + X2 + X4 + X6 > 375,000
 Restricción del 35% en DynaStar, Eagle Vision,
and OptiPro.
X2 + X3 + X5 < 262,500
 Condición de no negatividad
Xi > 0 para todo i
Problema de Transporte:
Caso Cosmic Computer
 En la tabla se muestra el costo del embarque de
una microcomputadora desde la planta de
ensamblaje hasta cada una de las distintas
tiendas minoristas.
S.DIEGO BARSTOW TUCSON DALLAS
San Francisco 5 3 2 6
Los Angeles 4 7 8 10
Phoenix 6 5 3 8
PLANTAS
TIENDAS
Diagrama de redes
 Se puede esquematizar el problema a fin de
identificar las variables y plantear el modelo.
San Francisco
1700
D1
S2
S3
D2
D3
D4
S1
Los Angeles
2000
Phoenix
1700
San Diego
1700
Barstow
1000
Tucson
1500
Dallas
1200
5
4
6
3
7
8
3
8
10
6
2
3
Definiendo las Variables de Decisión
Xij = # de microcomputadoras por embarcar
desde la planta i (i=1,2,3) hasta el destino j
(j=1,2,3,4).
Por ejemplo:
X13 = # de microcomputadoras por embarcar
de la planta de ensamblaje 1 (San Francisco)
a la tienda 3 (Tucson)
Definiendo la Función Objetivo
 Minimizar los costos de embarque desde todas
las plantas a todas las tiendas.
Min ( 5 X11 + 3 X12 + 2 X13 + 6 X14) +
( 4 X21 + 7 X22 + 8 X23 + 10 X24) +
( 6 X31 + 5 X32 + 3 X33 + 8 X34)
Definiendo las Restricciones
 El embarque total de cada planta no debe exceder
su capacidad.
X11 + X12 + X13 + X14 < 1700 (SF)
X21 + X22 + X23 + X24 < 2000 (LA)
X31 + X32 + X33 + X34 < 1700 (PH)
 El embarque total recibida por cada tienda
debe satisfacer su demanda.
X11 + X21 + X31 = 1700
X12 + X22 + X32 = 2000
X13 + X23 + X33 = 1500
X14 + X24 + X34 = 1200
El embarque debe ser un número entero no
negativo.
Solución Usando Hoja de Cálculo
Excel®
Los libros americanos en programación lineal
utilizan el software Solver®, que es una
herramienta de la hoja de cálculo Excel® de
Microsoft®, para hallar la solución de un
programa lineal.
Solución Usando Hoja de Cálculo
Excel®
En el menú Herramientas, aparece el
comando Solver. Si no aparece, se deberá
instalar el complemento o macro automática
Solver.
Maximizar Z = 0.30 x1 + 0.20 x2 (Beneficio Total)
s.a.
1 x1 + 0 x2 < 600 (Cantidad máxima de Papaya)
0 x1 + 1 x2 < 1200 (Cantidad máxima de Naranja)
1 x1 + 1 x2 < 1600 (Carga máxima de la camioneta)
x1, x2 > 0 (Condición de no negatividad)
Solución del modelo con Hoja de
Cálculo Excel®
Aquí se colocan los coeficientes de la función objetivo
Aquí se colocan los coeficientes de las restricciones
Se coloca el
tipo de
restricción
como
referencia
Aquí se
colocan los
coeficientes del
lado derecho
de las
restricciones
Los
valores
iniciales
de X1 y
X2 son
cero y se
colocan
en las
celdas B4
y C4
En la celda E4 se coloca la fórmula de la función objetivo
Z = 0.3 X1 + 0.2 X2  B3*B4+C3*C4
Se ingresa en la celda D7 la fórmula:
=SUMAPRODUCTO(B$4:C$4,B7:C7)
y es equivalente a =B4*B7+C4*C7
Se copia la fórmula
de la celda D7
Seleccione del menú Herramientas / Solver... Aparecerá el
cuadro de diálogo Parámetros de Solver, en la que
ingresaremos los datos.
MUCHAS GRACIAS
Ing. Luis Medina Aquino
X2
X1
R1
R2
R3

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Expo 6 modelo de asignacion
Expo 6  modelo de  asignacionExpo 6  modelo de  asignacion
Expo 6 modelo de asignacion
 
Tareasssssssss
TareasssssssssTareasssssssss
Tareasssssssss
 
Función exponencial & logarítmica
Función exponencial & logarítmicaFunción exponencial & logarítmica
Función exponencial & logarítmica
 
Ud 7 la funcion co mercial en la empresa
Ud 7 la funcion co mercial en la empresaUd 7 la funcion co mercial en la empresa
Ud 7 la funcion co mercial en la empresa
 
Programación lineal ejercicios
Programación lineal  ejerciciosProgramación lineal  ejercicios
Programación lineal ejercicios
 
ejercicios método simplex
ejercicios método simplexejercicios método simplex
ejercicios método simplex
 
Vbtora98
Vbtora98Vbtora98
Vbtora98
 
Eu2 equipo nro.2
Eu2 equipo nro.2Eu2 equipo nro.2
Eu2 equipo nro.2
 
Trabajo practico Programación Lineal
Trabajo practico Programación Lineal Trabajo practico Programación Lineal
Trabajo practico Programación Lineal
 
S02.s1 - tema matematica para negocios inecuaciones
S02.s1 - tema matematica para negocios inecuaciones S02.s1 - tema matematica para negocios inecuaciones
S02.s1 - tema matematica para negocios inecuaciones
 
Ejercicios lindo
Ejercicios lindoEjercicios lindo
Ejercicios lindo
 
MINIMIZAR METODO SIMPLEX
MINIMIZAR METODO SIMPLEXMINIMIZAR METODO SIMPLEX
MINIMIZAR METODO SIMPLEX
 
Simplex
SimplexSimplex
Simplex
 
Problema de Optimización -2
Problema de Optimización -2 Problema de Optimización -2
Problema de Optimización -2
 
Ejercicios varios mate ii
Ejercicios varios mate iiEjercicios varios mate ii
Ejercicios varios mate ii
 
Programación lineal
Programación linealProgramación lineal
Programación lineal
 
1 capitulo-iii-programacion-lineal
1 capitulo-iii-programacion-lineal1 capitulo-iii-programacion-lineal
1 capitulo-iii-programacion-lineal
 
Problema: M/G/1
Problema: M/G/1Problema: M/G/1
Problema: M/G/1
 
Resolucion problemas 4
Resolucion problemas 4Resolucion problemas 4
Resolucion problemas 4
 
Programacion lineal
Programacion linealProgramacion lineal
Programacion lineal
 

Similar a Formulacion de problemas de PL.pptx

Similar a Formulacion de problemas de PL.pptx (20)

Ejercicios en Clase
Ejercicios en ClaseEjercicios en Clase
Ejercicios en Clase
 
246244973 ejercicios-en-clas1
246244973 ejercicios-en-clas1246244973 ejercicios-en-clas1
246244973 ejercicios-en-clas1
 
Unidad 2 ejercicios
Unidad 2 ejercicios Unidad 2 ejercicios
Unidad 2 ejercicios
 
Materia i.o
Materia i.oMateria i.o
Materia i.o
 
Materia i.o
Materia i.oMateria i.o
Materia i.o
 
Materia i.o
Materia i.oMateria i.o
Materia i.o
 
U2
U2U2
U2
 
ejercicios método gráfico
ejercicios método gráfico ejercicios método gráfico
ejercicios método gráfico
 
Investigacion Operativa
Investigacion OperativaInvestigacion Operativa
Investigacion Operativa
 
Investigacion Operativa
Investigacion OperativaInvestigacion Operativa
Investigacion Operativa
 
Aplicación de integrales
Aplicación de integralesAplicación de integrales
Aplicación de integrales
 
UNIDAD 1
UNIDAD 1 UNIDAD 1
UNIDAD 1
 
INVESTIGACION OPERATIVA ( I Bimestre Abril Agosto 2011)
INVESTIGACION OPERATIVA ( I Bimestre Abril Agosto 2011)INVESTIGACION OPERATIVA ( I Bimestre Abril Agosto 2011)
INVESTIGACION OPERATIVA ( I Bimestre Abril Agosto 2011)
 
Materia
MateriaMateria
Materia
 
UTPL-INVESTIGACIÓN OPERATIVA-I-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-INVESTIGACIÓN OPERATIVA-I-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)UTPL-INVESTIGACIÓN OPERATIVA-I-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-INVESTIGACIÓN OPERATIVA-I-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
 
unidad2
unidad2unidad2
unidad2
 
Programación lineal
Programación linealProgramación lineal
Programación lineal
 
Tarea 3.
Tarea 3.Tarea 3.
Tarea 3.
 
FuncionCuadratica.ppt
FuncionCuadratica.pptFuncionCuadratica.ppt
FuncionCuadratica.ppt
 
correccion
correccion correccion
correccion
 

Último

AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxLuisvila35
 
LIQUIDACION OBRAS PUBLICAS POR CONTRATA.pdf
LIQUIDACION OBRAS PUBLICAS  POR CONTRATA.pdfLIQUIDACION OBRAS PUBLICAS  POR CONTRATA.pdf
LIQUIDACION OBRAS PUBLICAS POR CONTRATA.pdfManuelVillarreal44
 
4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptx4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptxEfrain Yungan
 
Trabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruanaTrabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruana5extraviado
 
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptxluiscisnerosayala23
 
trabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidastrabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidasNelsonQuispeQuispitu
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidasSOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidasLeonardoMendozaDvila
 
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptxNayeliZarzosa1
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfErikNivor
 
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdfSEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdffredyflores58
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfIsbelRodrguez
 
POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......dianamontserratmayor
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEANDECE
 
lean manufacturing and its definition for industries
lean manufacturing and its definition for industrieslean manufacturing and its definition for industries
lean manufacturing and its definition for industriesbarom
 
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...humberto espejo
 
Peligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionPeligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionOsdelTacusiPancorbo
 
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRQUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRyanimarca23
 
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...Arquitecto Alejandro Gomez cornejo muñoz
 
CFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCarlos Delgado
 

Último (20)

AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
 
LIQUIDACION OBRAS PUBLICAS POR CONTRATA.pdf
LIQUIDACION OBRAS PUBLICAS  POR CONTRATA.pdfLIQUIDACION OBRAS PUBLICAS  POR CONTRATA.pdf
LIQUIDACION OBRAS PUBLICAS POR CONTRATA.pdf
 
4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptx4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptx
 
Trabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruanaTrabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruana
 
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
 
trabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidastrabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidas
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidasSOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
 
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
 
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdfSEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdf
 
POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSE
 
lean manufacturing and its definition for industries
lean manufacturing and its definition for industrieslean manufacturing and its definition for industries
lean manufacturing and its definition for industries
 
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
 
Peligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionPeligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacion
 
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRQUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
 
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
 
CFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric Project
 

Formulacion de problemas de PL.pptx

  • 1. Universidad Nacional de Ingeniería Investigación de Operaciones I Programación Lineal y Solución Gráfica Ing. Luis Medina Aquino X2 X1 R1 R2 R3
  • 2. Introducción a la Programación Lineal Existen problemas de decisión administrativos que pueden ser resueltos a través de un modelo matemático llamado programación lineal. Por ejemplo: 1) PRODUCCION 2) MARKETING 3) FINANZAS
  • 3. Juan se dedica a la compra y venta de naranja y papaya. Todos los días temprano en la mañana visita a su proveedor de frutas en el mercado mayorista y hace las compras del día. El día anterior recibe los pedidos de sus clientes y esta suma 600 kilos de papaya y 1200 kilos de naranja. Problema
  • 4. Problema Juan lleva su camioneta para el transporte cuya capacidad de carga es de 1600 kilos. ¿Cuántos kilos de cada fruta debe comprar Juan para maximizar los beneficios?
  • 5. Se tienen los siguientes precios y costos por kilo de fruta : Precio de compra al por mayor x Kg Precio de venta al minorista x Kg Utilidad por Kg Papaya S/. 1.30 S/. 1.60 S/. 0.30 Naranja S/. 1.00 S/. 1.20 S/. 0.20
  • 6. ¿Cuántos kilos de papaya y naranja debe comprar Juan para obtener la Máxima Utilidad? X1 = ?? X2 = ?? 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. Capacidad
  • 7. Utilidad por kilo: S/. 0.30 X1 < 600 kg 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 por kilo: S/. 0.20
  • 8. Modelo de Programación Lineal Un modelo de programación lineal busca el objetivo de maximizar o minimizar una función lineal, sujeta a un conjunto de restricciones lineales.
  • 9. Modelo de Programación Lineal Un modelo de programación lineal esta compuesto de lo siguiente: * Un conjunto de variables de decisión * Una función objetivo * Un conjunto de restricciones
  • 10. 1) Formulación del Problema Definición de las Variables de Decisión x1 = Cantidad, en kilos, de papaya que se debe comprar. x2 = Cantidad, en kilos, de naranja que se debe comprar.
  • 11. 1) Formulación del Problema Función Objetivo Maximizar la utilidad total de los dos productos: Maximizar Z = 0.30 x1 + 0.20 x2
  • 12. 1) Formulación del Problema Restricciones Cantidad máxima de Papaya < 600 kilos. x1 < 600 Cantidad máxima de Naranja < 1200 kilos. x2 < 1200 Carga máxima de la camioneta < 1600 kilos. x1 + x2 < 1600
  • 13. 1) Formulación del Problema Maximizar Z = 0.30 x1 + 0.20 x2 x1 < 600 x2 < 1200 x1 + x2 < 1600 x1, x2 > 0
  • 14. Procedimiento de Solución Gráfica en Problemas de PL con dos variables 1)Establecer la formulación del problema
  • 15. Procedimiento de Solución Gráfica en Problemas de PL con dos variables 1)Establecer la formulación del problema 2)Graficar en el plano cartesiano (X,Y) las restricciones del tipo >, < ó =, como si fueran rectas.
  • 16. 2) Graficar Restricciones Max Z = 0.30 X1 + 0.20 X2 s.a. X1 < 600 (Papaya) X2 < 1200 (Naranja) X1 + X2 < 1600 (Camioneta) X1, X2 > 0 (no negatividad) X1 X2 (0,0) Cada punto en este cuadrante no negativo esta asociado con una especifica alternativa de solución.
  • 17. 2) Graficar Restricciones Max Z = 0.30 X1 + 0.20 X2 s.a. X1 < 600 (Papaya) X2 < 1200 (Naranja) X1 + X2 < 1600 (Camioneta) X1, X2 > 0 (no negatividad) X1 X2 (0,0)
  • 18. 2) Graficar Restricciones Max 3 P1 + 5 P2 s.a. P1 + < 4 (Planta 1) 2 P2 < 12 (Planta 2) 3 P1 + 2 P2 < 18 (Planta 3) P1, P2 > 0 (no negatividad) X1 X2 (0,0) (600,0) Max Z = 0.30 X1 + 0.20 X2 s.a. X1 < 600 (Papaya) X2 < 1200 (Naranja) X1 + X2 < 1600 (Camioneta) X1, X2 > 0 (no negatividad) R1
  • 19. 2) Graficar Restricciones Max 3 P1 + 5 P2 s.a. P1 + < 4 (Planta 1) 2 P2 < 12 (Planta 2) 3 P1 + 2 P2 < 18 (Planta 3) P1, P2 > 0 (no negatividad) X1 X2 (0,0) (600,0) Max Z = 0.30 X1 + 0.20 X2 s.a. X1 < 600 (Papaya) X2 < 1200 (Naranja) X1 + X2 < 1600 (Camioneta) X1, X2 > 0 (no negatividad) R1
  • 20. 2) Graficar Restricciones Max 3 P1 + 5 P2 s.a. P1 + < 4 (Planta 1) 2 P2 < 12 (Planta 2) 3 P1 + 2 P2 < 18 (Planta 3) P1, P2 > 0 (no negatividad) X1 X2 (0,0) (600,0) Max Z = 0.30 X1 + 0.20 X2 s.a. X1 < 600 (Papaya) X2 < 1200 (Naranja) X1 + X2 < 1600 (Camioneta) X1, X2 > 0 (no negatividad) (0,1200) R1 R2
  • 21. 2) Graficar Restricciones Max 3 P1 + 5 P2 s.a. P1 + < 4 (Planta 1) 2 P2 < 12 (Planta 2) 3 P1 + 2 P2 < 18 (Planta 3) P1, P2 > 0 (no negatividad) X1 X2 (0,0) (600,0) Max Z = 0.30 X1 + 0.20 X2 s.a. X1 < 600 (Papaya) X2 < 1200 (Naranja) X1 + X2 < 1600 (Camioneta) X1, X2 > 0 (no negatividad) (0,1200) R1 R2
  • 22. 2) Graficar Restricciones Max 3 P1 + 5 P2 s.a. P1 + < 4 (Planta 1) 2 P2 < 12 (Planta 2) 3 P1 + 2 P2 < 18 (Planta 3) P1, P2 > 0 (no negatividad) X1 X2 (0,0) (600,0) Max Z = 0.30 X1 + 0.20 X2 s.a. X1 < 600 (Papaya) X2 < 1200 (Naranja) X1 + X2 < 1600 (Camioneta) X1, X2 > 0 (no negatividad) (0,1200) R2 R1
  • 23. 2) Graficar Restricciones Max 3 P1 + 5 P2 s.a. P1 + < 4 (Planta 1) 2 P2 < 12 (Planta 2) 3 P1 + 2 P2 < 18 (Planta 3) P1, P2 > 0 (no negatividad) X1 X2 (0,0) (600,0) Max Z = 0.30 X1 + 0.20 X2 s.a. X1 < 600 (Papaya) X2 < 1200 (Naranja) X1 + X2 < 1600 (Camioneta) X1, X2 > 0 (no negatividad) (0,1200) R3 R2 R1 (1600,0) (0,1600)
  • 24. 2) Graficar Restricciones Max 3 P1 + 5 P2 s.a. P1 + < 4 (Planta 1) 2 P2 < 12 (Planta 2) 3 P1 + 2 P2 < 18 (Planta 3) P1, P2 > 0 (no negatividad) X1 X2 (0,0) (600,0) Max Z = 0.30 X1 + 0.20 X2 s.a. X1 < 600 (Papaya) X2 < 1200 (Naranja) X1 + X2 < 1600 (Camioneta) X1, X2 > 0 (no negatividad) (0,1200) R3 R2 R1 (1600,0) (0,1600) (400,1200) (600,1000)
  • 25. Procedimiento de Solución Gráfica en Problemas de PL con dos variables 1)Establecer la formulación del problema 2)Graficar en el plano cartesiano (X,Y) las restricciones del tipo >, < ó =, como si fueran rectas. 3)Ubicar el espacio de la solución factible (región factible), el cual está dado por el área común a todas las restricciones.
  • 26. 3) Ubicar Región Factible Max 3 P1 + 5 P2 s.a. P1 + < 4 (Planta 1) 2 P2 < 12 (Planta 2) 3 P1 + 2 P2 < 18 (Planta 3) P1, P2 > 0 (no negatividad) X1 X2 (0,0) (600,0) Max Z = 0.30 X1 + 0.20 X2 s.a. X1 < 600 (Papaya) X2 < 1200 (Naranja) X1 + X2 < 1600 (Camioneta) X1, X2 > 0 (no negatividad) (0,1200) R3 R2 R1 (400,1200) (600,1000) Región factible es el conjunto de puntos que satisface todas las restricciones simultáneamente. Existen infinitos puntos factibles (soluciones).
  • 27. 3) Ubicar Región Factible X1 X2 (0,0) (600,0) Max Z = 0.30 X1 + 0.20 X2 s.a. X1 < 600 (Papaya) X2 < 1200 (Naranja) X1 + X2 < 1600 (Camioneta) X1, X2 > 0 (no negatividad) (0,1200) (400,1200) (600,1000) A B C D E Se llaman puntos extremos a los vértices de la región de factibilidad. Los valores que optimizan la función objetivo siempre se encuentran en uno de los puntos extremos.
  • 28. Procedimiento de Solución Gráfica en Problemas de PL con dos variables 1)Establecer la formulación del problema 2)Graficar en el plano cartesiano (X,Y) las restricciones del tipo >, < ó =, como si fueran rectas. 3)Ubicar el espacio de la solución factible (región factible), el cual está dado por el área común a todas las restricciones. 4)Obtener la solución óptima.
  • 29. 4) Obtener Solución Optima X1 X2 (0,0) (600,0) Max Z = 0.30 X1 + 0.20 X2 En la región factible (0,1200) (400,1200) (600,1000) A B C D E 0.30 0.20 Pendiente de la función objetivo Se debe dibujar el contorno de la función objetivo (línea iso-beneficio) mediante rectas paralelas, en cada vértice, según la relación: X2 = – 1.5 X1 + K
  • 30. 4) Obtener Solución Optima X1 X2 (0,0) (600,0) Max Z = 0.30 X1 + 0.20 X2 En la región factible (0,1200) (400,1200) (600,1000) A B C D E Z1 = 0.30 (0) + 0.20 (0) = 0 Pendiente de la función objetivo Z1 0.30 0.20
  • 31. 4) Obtener Solución Optima X1 X2 (0,0) (600,0) Max Z = 0.30 X1 + 0.20 X2 En la región factible (0,1200) (400,1200) (600,1000) A B C D E Z1 = 0.30 (0) + 0.20 (0) = 0 Z2 = 0.30 (600) + 0.20 (0) = 180 Pendiente de la función objetivo Z1 0.30 0.20 Z2
  • 32. 4) Obtener Solución Optima X1 X2 (0,0) (600,0) Max Z = 0.30 X1 + 0.20 X2 En la región factible (0,1200) (400,1200) (600,1000) A B C D E Z1 = 0.30 (0) + 0.20 (0) = 0 Z2 = 0.30 (600) + 0.20 (0) = 180 Z3 = 0.30 (0) + 0.20 (1200) = 240 Pendiente de la función objetivo Z1 0.30 0.20 Z2 Z3
  • 33. 4) Obtener Solución Optima X1 X2 (0,0) (600,0) Max Z = 0.30 X1 + 0.20 X2 En la región factible (0,1200) (400,1200) (600,1000) A B C D E Z1 = 0.30 (0) + 0.20 (0) = 0 Z2 = 0.30 (600) + 0.20 (0) = 180 Z3 = 0.30 (0) + 0.20 (1200) = 240 Z4 = 0.30 (400) + 0.20 (1200) = 360 Pendiente de la función objetivo Z1 0.30 0.20 Z2 Z3 Z4
  • 34. 4) Obtener Solución Optima X1 X2 (0,0) (600,0) Max Z = 0.30 X1 + 0.20 X2 En la región factible (0,1200) (400,1200) (600,1000) A B C D E Z1 = 0.30 (0) + 0.20 (0) = 0 Z2 = 0.30 (600) + 0.20 (0) = 180 Z3 = 0.30 (0) + 0.20 (1200) = 240 Z4 = 0.30 (400) + 0.20 (1200) = 360 Z5 = 0.30 (600) + 0.20 (1000) = 380 Z1 Z2 Z3 Z4 Z5
  • 35. 4) Obtener Solución Optima X1 X2 Max Z = 0.30 X1 + 0.20 X2 En la región factible (600,1000) A B C D E Z1 = 0.30 (0) + 0.20 (0) = 0 Z2 = 0.30 (600) + 0.20 (0) = 180 Z3 = 0.30 (0) + 0.20 (1200) = 240 Z4 = 0.30 (400) + 0.20 (1200) = 360 Z5 = 0.30 (600) + 0.20 (1000) = 380 Solución óptima: Se encuentra en el punto C de las restricciones activas (R1 y R3) R1 R3 R2
  • 36. Programa Lineal sin Solución Optima La función objetivo es no acotado: Ocurre cuando el objetivo puede crecer infinitamente (maximización) No factible: Ocurre cuando en el modelo no hay ningún punto de factible
  • 37. Modelo General de Programación Lineal 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 Se define las variables de decisión: X1, X2, X3,...., Xn
  • 38. PROBLEMA Un herrero con 80 kgs. de acero y 120 kgs. de aluminio quiere hacer bicicletas de paseo y de montaña, 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 montaña 2 kg. de ambos metales. Como máximo se puede vender 30 bicicletas de paseo. ¿Cuántas bicicletas de paseo y de montaña venderá?
  • 39. PROBLEMA Definición de las Variables de Decisión x1 = Cantidad, en unidades, de bicicletas de paseo que debe producir. x2 = Cantidad, en unidades, de bicicletas de montaña que debe producir.
  • 40. PROBLEMA Función Objetivo Maximizar la utilidad total de los dos productos: Maximizar Z = 60 x1 + 40 x2
  • 41. Restricciones Cantidad máxima de acero < 80 kilos. 1 x1 + 2 x2 < 80 Cantidad máxima de aluminio < 120 kilos. 3 x1 + 2 x2 < 120 Demanda máxima bicicletas de paseo < 30 bici- x1 < 30 PROBLEMA
  • 43. Decisión Producir vs. Subcontratar: Caso NOKIA Corporation  NOKIA es un productor lider de celulares.  La empresa ha recibido un pedido de $750,000. Modelo 1 Modelo 2 Modelo 3 Cantidad ordenada 3,000 2,000 900 Horas de equipamiento/unid 2 1.5 3 Horas de ensamblado/unid 1 2 1 Costo unitario de producir $50 $83 $130 Costo unitario subcontrata $61 $97 $145  La compañía tiene 10,000 horas de capacidad en equipamiento y 5,000 horas de capacidad en ensamblado disponibles.
  • 44. Definiendo las Variables de Decision P1 = Cantidad del celular modelo 1 que se produce en la empresa P2 = Cantidad del celular modelo 2 que se produce en la empresa P3 = Cantidad del celular modelo 3 que se produce en la empresa S1 = Cantidad del celular modelo 1 que se subcontrata S2 = Cantidad del celular modelo 2 que se subcontrata S3 = Cantidad del celular modelo 3 que se subcontrata
  • 45. Definiendo la Función Objetivo Minimizar el costo total de cumplir la orden. Minimizar: 50 P1 + 83 P2 + 130 P3 + 61 S1 + 97 S2 + 145 S3
  • 46. Definiendo las Restricciones  Restricciones de Demanda P1 + S1 = 3,000 } modelo 1 P2 + S2 = 2,000 } modelo 2 P3 + S3 = 900 } modelo 3  Restricciones de Recursos 2P1 + 1.5P2 + 3P3 < 10,000 } Equipamiento 1P1 + 2.0P2 + 1P3 < 5,000 } Ensamblado  Condición de no negatividad P1, P2, P3, S1, S2, S3 > 0
  • 47. Un Problema de Inversión: Retirement Planning Services, Inc.  Un cliente desea invertir $750,000 en los siguientes bonos Años de Compañía Retorno Vencto. Rating Acme Chemical 8.65% 11 1-Excelente DynaStar 9.50% 10 3-Bueno Eagle Vision 10.00% 6 4-Regular Micro Modeling 8.75% 10 1-Excelente OptiPro 9.25% 7 3-Bueno Sabre Systems 9.00% 13 2-Muy Bueno
  • 48. Restricciones de Inversión  No más del 25% puede ser invertido en cualquier compañía.  Al menos 50% debería ser invertido en bonos a largo plazo (vencimiento mayor o igual de 10 años).  No más del 35% puede ser invertido en DynaStar, Eagle Vision, y OptiPro.
  • 49. Definiendo las Variables de Decisión X1 = Monto de dinero a invertir en Acme Chemical X2 = Monto de dinero a invertir en DynaStar X3 = Monto de dinero a invertir en Eagle Vision X4 = Monto de dinero a invertir en MicroModeling X5 = Monto de dinero a invertir en OptiPro X6 = Monto de dinero a invertir en Sabre Systems
  • 50. Definiendo la Función Objetivo Maximizar el retorno anual total invertido MAXIMIZAR: 0.0865 X1 + 0.095 X2 + 0.10 X3 + 0.0875 X4 + 0.0925 X5 + 0.09 X6
  • 51. Definiendo las Restricciones  Monto total a invertir X1 + X2 + X3 + X4 + X5 + X6 = 750,000  No más del 25% en alguna compañía Xi < 187,500, para todo i  Restricción 50% en inversión a largo plazo X1 + X2 + X4 + X6 > 375,000  Restricción del 35% en DynaStar, Eagle Vision, and OptiPro. X2 + X3 + X5 < 262,500  Condición de no negatividad Xi > 0 para todo i
  • 52. Problema de Transporte: Caso Cosmic Computer  En la tabla se muestra el costo del embarque de una microcomputadora desde la planta de ensamblaje hasta cada una de las distintas tiendas minoristas. S.DIEGO BARSTOW TUCSON DALLAS San Francisco 5 3 2 6 Los Angeles 4 7 8 10 Phoenix 6 5 3 8 PLANTAS TIENDAS
  • 53. Diagrama de redes  Se puede esquematizar el problema a fin de identificar las variables y plantear el modelo. San Francisco 1700 D1 S2 S3 D2 D3 D4 S1 Los Angeles 2000 Phoenix 1700 San Diego 1700 Barstow 1000 Tucson 1500 Dallas 1200 5 4 6 3 7 8 3 8 10 6 2 3
  • 54. Definiendo las Variables de Decisión Xij = # de microcomputadoras por embarcar desde la planta i (i=1,2,3) hasta el destino j (j=1,2,3,4). Por ejemplo: X13 = # de microcomputadoras por embarcar de la planta de ensamblaje 1 (San Francisco) a la tienda 3 (Tucson)
  • 55. Definiendo la Función Objetivo  Minimizar los costos de embarque desde todas las plantas a todas las tiendas. Min ( 5 X11 + 3 X12 + 2 X13 + 6 X14) + ( 4 X21 + 7 X22 + 8 X23 + 10 X24) + ( 6 X31 + 5 X32 + 3 X33 + 8 X34)
  • 56. Definiendo las Restricciones  El embarque total de cada planta no debe exceder su capacidad. X11 + X12 + X13 + X14 < 1700 (SF) X21 + X22 + X23 + X24 < 2000 (LA) X31 + X32 + X33 + X34 < 1700 (PH)  El embarque total recibida por cada tienda debe satisfacer su demanda. X11 + X21 + X31 = 1700 X12 + X22 + X32 = 2000 X13 + X23 + X33 = 1500 X14 + X24 + X34 = 1200 El embarque debe ser un número entero no negativo.
  • 57. Solución Usando Hoja de Cálculo Excel® Los libros americanos en programación lineal utilizan el software Solver®, que es una herramienta de la hoja de cálculo Excel® de Microsoft®, para hallar la solución de un programa lineal.
  • 58. Solución Usando Hoja de Cálculo Excel® En el menú Herramientas, aparece el comando Solver. Si no aparece, se deberá instalar el complemento o macro automática Solver.
  • 59. Maximizar Z = 0.30 x1 + 0.20 x2 (Beneficio Total) s.a. 1 x1 + 0 x2 < 600 (Cantidad máxima de Papaya) 0 x1 + 1 x2 < 1200 (Cantidad máxima de Naranja) 1 x1 + 1 x2 < 1600 (Carga máxima de la camioneta) x1, x2 > 0 (Condición de no negatividad) Solución del modelo con Hoja de Cálculo Excel®
  • 60. Aquí se colocan los coeficientes de la función objetivo Aquí se colocan los coeficientes de las restricciones Se coloca el tipo de restricción como referencia Aquí se colocan los coeficientes del lado derecho de las restricciones
  • 61. Los valores iniciales de X1 y X2 son cero y se colocan en las celdas B4 y C4 En la celda E4 se coloca la fórmula de la función objetivo Z = 0.3 X1 + 0.2 X2  B3*B4+C3*C4
  • 62. Se ingresa en la celda D7 la fórmula: =SUMAPRODUCTO(B$4:C$4,B7:C7) y es equivalente a =B4*B7+C4*C7 Se copia la fórmula de la celda D7
  • 63. Seleccione del menú Herramientas / Solver... Aparecerá el cuadro de diálogo Parámetros de Solver, en la que ingresaremos los datos.
  • 64.
  • 65.
  • 66.
  • 67. MUCHAS GRACIAS Ing. Luis Medina Aquino X2 X1 R1 R2 R3