Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Escuela Profesional:
Ingeniería Comercial INVESTIGACIÓN
DE OPERACIONES
Curso: Teoría de Decisiones II
Modelado con
Programación Lineal
Universidad Nacional
Jorge Basadre Grohmann
Teoría de Decisiones II
Teoría de Decisiones II
ESTRUCTURA
Teoría de Decisiones II
Teoría de Decisiones II
Teoría de Decisiones II
Teoría de Decisiones II
Valor optimo
Restricciones
Teoría de Decisiones II
Teoría de Decisiones II
Teoría de Decisiones II
Teoría de Decisiones II
PROBLEMA1
Un agricultor tiene que decidir de que manera distribuir la siembra de sus
cultivos de maíz y frijol tal que maximice su utilidad. Cuenta con una superficie
de 200 hectáreas disponibles para sembrar. El maíz le da 5t/ ha, por su parte el
frijol le representa 2t/ha
Se requiere de al menos 100 t de maíz para el consumo de la granja (alimentar
animales ,etc.)
Se cuenta con 1000 horas disponibles para trabajar. Cada hectárea de maíz
necesita de 8 horas y cada hectárea de frijol 4 horas.
El maíz se vende a s/. 1000/ t , mientras que el frijol se vende a s/. 2000/t
Encuentre la solución que maximice el ingreso
Teoría de Decisiones II
PROBLEMA1
Teoría de Decisiones II
5 toneladas X hectárea
2 toneladas X hectárea
Teoría de Decisiones II
Teoría de Decisiones II
RESTRICCIONES
1 Se cuenta con 1000 horas
disponibles para trabajar. Cada
2 Se requiere de al menos 100 t
hectárea de maíz necesita de 8 de maíz para el consumo de la
horas y cada hectárea de frijol 4 granja
horas. X1 ≥ 20 hectáreas ( 100t/ 5)
8X1+ 4X2 ≤ 1000 horas 1h 5t
3
Xh 100
200 Hectáreas
s/. 1000/ 1t s/. 2000/1t
X1 + X2 ≤ 200 hectáreas
s/. 5000/h s/. 4000/h
Teoría de Decisiones II
Teoría de Decisiones II
X1 X2
VARIABLES
X1= # hectáreas sembradas de maíz
X2= # hectáreas sembradas de frijol
MODELO DE P.L
Función Objetivo
Max Ingreso = 5000 X1 + 4000 X2
RESTRICCIONES
8X1+ 4X2 ≤ 1000 horas
X1 ≥ 20 hectáreas ( 20*5= 100 t)
X1 + X2 ≤ 200 hectáreas
X1,X2 ≥0
Teoría de Decisiones II
Teoría de Decisiones II
SOLUCION EN EXCEL SOLVER
VARIABLES
B
X1= # Bebidas Coca Cola K
X2= # Bebidas Bk
MODELO DE P.L
Función Objetivo
Max Ingreso = 0.05X1 + 0.07 X2
RESTRICCIONES
X1+ X2 ≤ 500 bebidas
-X1+2X ≥0 / -2X+X2 ≥0
X2 ≥ 100 bebidas
X1,X2 ≥0
Teoría de Decisiones II
PROBLEMA 2
Teoría de Decisiones II
Teoría de Decisiones II
PROBLEMA 2
Teoría de Decisiones II
Respuesta:
La tienda debería tener una
existencia de 500 botellas de
la marca Bk para así poder
tener una utilidad de S/.35
soles
Teoría de Decisiones II
PROBLEMA 2/otras restricción
Teoría de Decisiones II
Teoría de Decisiones II
PROBLEMA 2/otras restricción
Teoría de Decisiones II
Respuesta:
La tienda debería tener una
existencia de 500 botellas de
la marca Bk para así poder
tener una utilidad de S/.35
soles
Teoría de Decisiones II
PROBLEMA 3
Teoría de Decisiones II
Alimento A Alimento B
Calorias 1000 2000
Proteínas (gramos) 25 100
P. de Venta 60 210
Hallar el Coste mínimo de una dieta formada solo por este tipo de
alimentos y que al menos aporte 3000 calorías y 100 gramos de
proteínas
4 Teoría de Decisiones II
0
Datos
Teoría de Decisiones II
VARIABLES
X1= Unidades del Alimento A
X2=Unidades del Alimento B
MODELO DE P.L
Función Objetivo
Min Costo = 60 X1+ 210X2
RESTRICCIONES
1000X1+ 2000X2 ≥ 3000
25X1 + 100X2 ≥ 100
X1,X2 ≥0
Teoría de Decisiones II
SOLUCION EN EXCEL SOLVER
Teoría de Decisiones II
Restricciones
Calorias 4000 ≥ 3000
Proteinas 100 ≥ 100
Alimento A 4 ≥ 0
Alimento B 0 ≥ 0
Respuesta
Se tendría que consumir 4 unidades del Alimento A
para así llegar a pagar S/.240
Teoría de Decisiones II
Teoría de Decisiones II
PROGRAMA AMPL
s/.400 en
s/.250 en
ganancias
ganancias
Teoría de Decisiones II
Teoría de Decisiones II
Teoría de Decisiones II
Teoría de Decisiones II
Consola: Resultados
del ejercicio y el Ventana: Escribir el
1. Abrir el programa direccionamiento del modelo (.mod) y los
y veremos dos mismo datos (.dat) y los
ventanas previos comandos
Teoría de Decisiones II
Teoría de Decisiones II
2. Ir a la ventana para
generar un modelo
(.mod)
var x >= 0;
var y >= 0;
Teoría de Decisiones II
Teoría de Decisiones II
3. Vamos a la consola y
re direccionamos el
lugar donde guardamos
el archivo
Teoría de Decisiones II
Teoría de Decisiones II
Interpretación:
Teoría de Decisiones II
Teoría de Decisiones II
EJERCICIO2.
Un fabricante de refrescos desea mezclar tres azúcares en
cantidades aproximadamente iguales para garantizar la
uniformidad del sabor en un producto. Los proveedores
solo proporcionan combinaciones de azúcares, a costos
variables / tonelada.
El fabricante considera que para asegurar buenas relaciones con los proveedores es
necesario comprar al menos 10 toneladas de cada uno.
Los cuales continen 52 toneladas de azúcar de caña ,56 toneladas de azúcar de maíz y
59 toneladas de azúcar de remolacha.
Hallar .como cambia el modelo y la solución de costo mínimo
Teoría de Decisiones II
Teoría de Decisiones II
PROVEEDOR
Azú car A B C D E F G
Cañ a 10% 10 20 30 40 20 60
Maíz 30% 40 40 20 60 70 10
Remolacha 60% 50 40 50 0 10 30
Cost/ton $10 11 12 13 14 12 15
PASO 1. Abrir y
guardar ,llenar el
archivo .mod
set PRO;
set AZUCAR;
A B C D E F G:=
caña 0.10 0.10 0.20 0.30 0.40 0.20 0.60
maíz 0.30 0.40 0.40 0.20 0.60 0.70 0.10
remolacha 0.60 0.50 0.40 0.50 0.00.10 0.30;
param costo:=
A 10
B 11
C 12
D 13
E 14
F 12
G 15 ;
param alMenos:=
caña 52
maíz 56
remolacha 59 ; Teoría de Decisiones II
Teoría de Decisiones II
PASO 3.
Interpretación
ampl: solve;
CPLEX 12.8.0.0: optimal
solution; objective 2068.5
0 simplex iterations (0 in La solución óptima con
phase I) cantidad de azúcar que
ampl: display cant; tienen es 2068.5.
cant [*] :=
A 60
B 0
C 0
D 0
E 0
F 45.5
G 61.5
;
Teoría de Decisiones II
Teoría de Decisiones II
EJERCICIO3.
• Con el comienzo del semestre escolar se lanzará ofertas de
materiales escolares. Unos almacenes quieren ofrecer 600
cuadernos,500 carpetas y 400 lapiceros para la oferta,
empaquetándolas de dos formas distintas ; en el primer bloque
tendrán pondrán 2 cuadernos ,1 carpeta y dos lapiceros ;en el
segundo pondrán 3 cuadernos,1 carpeta y un lapicero. Los
precios de cada paquete serán 1500 y 2000 dólares
respectivamente.
Cuántos paquetes les convienes ofrecer de cada tipo para obtener
el máximo beneficio?
Teoría de Decisiones II
Teoría de Decisiones II
Teoría de Decisiones II
Teoría de Decisiones II
Teoría de Decisiones II
Teoría de Decisiones II
1. Ir a la ventana para
generar un modelo
(.mod)
var p_1 >= 0;
var p_2 >= 0;
Teoría de Decisiones II
Teoría de Decisiones II
2. CONSOLA 3. INTERPRETACIÓN
ampl: model
'C:\amplide.mswin64\models\nuevo.mod'; • La solución óptima para
ampl: option solver cplex; maximizar, por lo cual se
ampl: solve; obtendrá el máximo
CPLEX 12.8.0.0: optimal solution; objective beneficio será 425 000
425000 dólares. Y se requiere 150
2 dual simplex iterations (1 in phase I) útiles del primer paquete
ampl: display p_1; y 100 del segundo.
p_1 = 150
Teoría de Decisiones II
Teoría de Decisiones II
PROGRAMA POM
QM
Teoría de Decisiones II
Teoría de Decisiones II
Trabajo de
Trabajo manual(min) máquina(min) Utilidad(euros)
Lámpara1 20 10 15
Lámpara2 30 20 10
Teoría de Decisiones II
Teoría de Decisiones II
Teoría de Decisiones II
Teoría de Decisiones II
Definimos nuestras
funciones.
Teoría de Decisiones II
Teoría de Decisiones II
Luego a SOLVE y a
SOLUTIONS
Interpretación.
Teoría de Decisiones II
Teoría de Decisiones II
Teoría de Decisiones II
Teoría de Decisiones II
METODO SIMPLEX Y
ANALISIS DE SENSIBILIDAD
Teoría de Decisiones II
Teoría de Decisiones II
Teoría de Decisiones II
Teoría de Decisiones II
Una fabrica de muebles fabrica 2 tipos de sillones el x1 y x2. la fabrica cuenta con dos secciones:
tapicería y carpintería
EJEMPLO 1 Hacer el primer tipo de sillón x1 requiere 1 hora carpintería y 2 de tapicería, y el segundo tipo de sillón
x2 requiere 3 horas de carpintería y 1 hora de tapicería
El personal de tapicería tiene 80 horas y carpintería 90 horas. Las ganancias de las ventas del x1 son de
600 soles por unidad y del x2 son 300 soles por unidad
Calcular cuantos sillones se realizan para maximizar las ganancias
Solucion: Función objetivo:
Variables: Z=600X1 + 300X2
• X1=1°tipo de sillón X2=2° tipo de sillón
Restricciones:
Secciones Consumo unitario por Horas disponibles • 2X1+ X2 <=
producto por secciones 80
• X1 + 3X2
x1 x2
<= 90
• X1;X2
Tapiceria 2 1 80 VALORES >=OPTIMOS:
0
Carpinteria 1 3 90 X1= 40 X2=0
Teoría de Decisiones II
Teoría de Decisiones II
EJEMPLO 2:
Se fabrican libreros y mesas; los consumos de cada uno de estos productos en
cada proceso, asi como los recursos disponibles se muestran en la siguiente tabla
corte 1 2 120
Ensamble 1 1 90
Contribucion por s/. 50 s/. 80
producto
Teoría de Decisiones II
Teoría de Decisiones II
Restricciones:
• Corte x1 + 2(x2) ≤ 120
• Ensamble x1 + x2 ≤ 90
x1;x2 >= 0
Teoría de Decisiones II
Teoría de Decisiones II
X1 x2
100
y Z=50 x1 + 80 x2 0 60
90 (0;90) 120 0
80 0 90
70
(0;60) 90 0
60
50
40
30
20
10
(90;0) (120;0)
0
10 20 30 40 50 60 70 80 90 100 120 140 x
x1 x2
Teoría de Decisiones II
Teoría de Decisiones II
Solucion:
Variables:
• X1= toneladas producidas Función objetivo: Z=5X1 + 4X2
diariamente de pintura para Restricciones:
exteriores 6X1+ 4X2 <= 24
• X2=toneladas producidas 1X1 + 2X2 <= 6
diariamente de pintura para X1;X2 >= 0
interiores
Teoría de Decisiones II
Teoría de Decisiones II
Teoría de Decisiones II
Teoría de Decisiones II
TRANSICIÓN DE LA SOLUCIÓN
GRÁFICA A LA ALGEBRAICA
CONCEPTO:
cuando función objetiva y las
La Programación Lineal recursos restricciones son lineales
escasos
Técnica De
optimiza
Investigación De
Operaciones Función sujeta
restricciones
objetiva
condiciones
PROBLEMAS DE ESTUDIO 1
Considere la siguiente PL con dos variables
Maximizar z = 2x + 3y
Restricciones X + 2y ≤ 5
2x + y ≥ 4
2x + y ≤ 4
X Y X Y
X + 2y ≤ 5 0 4 0 2,5
2 0 5 0
Y;X ≥ 0
Teoría de Decisiones II
Teoría de Decisiones II
Restricciones Restricciones
A (0; 4)
B (2;0) 2x + y ≤ 4 2x + y ≤ 4
C (0;2,5)
D (5;0) X + 2y ≤ 5 X + 2y ≤ 5
METODO GRAFICO
Multiplicar por 2 : 2x + y = 4
A ( 0; 4) 4
Punto 4x + 2y = 8
3
óptimo
X + 2y ≤ 5
- / X + 2y = 5
F (1 ; 2) X= 1
C( 0; 2.5)
2
1 + 2y= 5
1
Y= 2
2x + y ≤ 4
D (5 ; 0)
1 2 3 4 5
B ( 2; 0)
Teoría de Decisiones II
Teoría de Decisiones II
METODO ALGEBRAICO
Respuesta:
Formulación de la Función Objetivo
La función 2x + 3y sujeta a las
restricciones mencionadas
F(x;y) = 2x + 3y
tiene un máximo beneficio de 8
soles.
2x + 3y = z
(2 ; 0) 2(2) + 3(0)= 4
B (2;0)
C (0;2,5)
(0 ; 2.5) 2(0) + 3(2.5)= 7.5 𝑓 𝑚𝑎𝑥 =8
F (1;2)
Teoría de Decisiones II
Teoría de Decisiones II
PROBLEMAS DE ESTUDIO 2
Teoría de Decisiones II
Teoría de Decisiones II
B (0 ; 7) 5(0) + 4(7)= 28
𝑓 𝑚𝑖𝑛 =8
A (0 ; 2) 5(0) + 4(2)= 8
F (2 ; 1) 5(2) + 4(1)= 14
Teoría de Decisiones II
Teoría de Decisiones II
restricciones
3x + y ≤ 7
RESOLUCIÓN CON EL
X + 2y ≥ 4
PROGRAMA TORA
X, Y ≥0
5x + 4y= z
Teoría de Decisiones II
Teoría de Decisiones II
PROBLEMAS DE ESTUDIO 3
La compañía Camila SAC diseña y vende dos tipos de anillos: AA y BB. La empresa puede producir hasta 24 anillos cada
día, usando como máximo un total de 60h. de mano de obra. Le toma 3h. AA y 2H. en un anillo BB, y además el beneficio
por cada anillo AA es s/. 40 y por cada anillo BB es s/. 30. Maximice el beneficio.
AA 3h X 40
BB 2h Y 30
X, y ≥0
Teoría de Decisiones II
Teoría de Decisiones II
Respuesta:
Restricciones
METODO ALGEBRAICO
x + y ≤ 24 La función z= 40x + 30y
A( 0; 24) E ( 0; 30)
sujeta a las restricciones
Formulación de la Función
C ( 20; 0) F (24 ; 0)
3X + 2y ≤ 60 mencionadas tiene un
Objetivo
máximo beneficio de 840
METODO GRAFICO F (X, Y) = 40x + 30y soles.
Multiplicar por 2 : x + y = 24
3X + 2y = 60 40x + 30y= z
40 - 2x + 2y = 48
A 40(0) + 30(24)= 720
X= 12
E ( 0; 30) 30 12 + y= 24 40(0) + 30(0)= 0
B
Punto Y= 12
A( 0; 24) A24 óptimo
C 40(20) + 30(0)= 800 𝑓 𝑚𝑎𝑥 =840
20
D (12 ; 12)
3X + 2y ≤ 60 D 40(12) + 30(12)= 840
x + y ≤ 24 10
F (24 ; 0) E
No son puntos
factibles
B C F
10 20 30 40 50
C ( 20; 0)
Teoría de Decisiones II
Teoría de Decisiones II
RESOLUCIÓN CON EL
Restricciones
PROGRAMA TORA
x + y ≤ 24
3X + 2y ≤ 60
X, y ≥0
40x + 30y= z
Teoría de Decisiones II
Teoría de Decisiones II
Teoría de Decisiones II
Teoría de Decisiones II
G A I S
R C A
Teoría de Decisiones II