Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FORMULACION DE UN PL
[Modelamiento]1
CONTENIDO
1. Programación Lineal
2. Estructura de un modelo PL
3. Programación matemática
4. Supuestos de un PL
5. Formulación de un PL
6. Alternativas – Variables de Decisión
7. Objetivos – Función Objetivo
8. Recursos limitados – Restricciones
9. Modelo de un PL
2
Organización de Producción o de Servicios
Recursos
Materiales
Toda organización
se plantea objetivos
Recursos
a corto, mediano
Económicos
y largo plazo
7
ESTRUCTURA DE UN PROGRAMA
LINEAL [PL] Definición de variables de decisión:
- Las variables nos sugiere un curso de acción a seguir.
- Se debe definir las unidades de las variables, ejm
Kg, Ton, Lt, Min, Hr, S/, US$, etc
- Las Var. pueden ser de dos tipos:
- Var. Controlables:
Decisiones - Ejm: X= Cant. de polos a fabricar en el turno 1.
- Var. No controlables:
Restricciones - Ejm: Y= El tipo de cambio del dólar
- La P.L. trabaja con variables controlables.
Objetivo
Restricciones:
- Las restricciones modelan las limitantes de un
problema mediante ecuaciones lineales.
Disp. De azúcar: 2*X + 1*Y + 1.5*Z <= 350
Función objetivo:
Siempre se busca, Cant. Cant. Cant.
panetones tortas kekes
optimizar un objetivo (Max, Min) Kg. Kg. Kg. Kg.
azúcar azúcar azúcar azúcar
8
PROGRAMACIÓN MATEMÁTICA
Decisiones X1, X2, …, Xn
• Maximizar f(x1,x2,…,xn)
Objetivo Optimizar
• Minimizar f(x1,x2,…,xn)
g1(x1,x2,…,xn) t b1
g2(x1,x2,…,xn) t b2
Restricciones .
.
.
gm(x1,x2,…,xn) t bm
t = >=, <= , =
9
SUPUESTOS EN LA PL
• Certidumbre : Certeza
Determinístico en la información
• No hay economía de
Proporcionalidad escala
• Las contribuciones se
Aditividad suman
• La solución en el
Divisibilidad campo de los reales
10
1 Los datos y/o parámetros de un modelo
son conocidos, es decir, se da bajo
condición de certeza
11
Las variables mantienen una
2
relación de proporcionalidad
y
6
4
2
1 2 3 x
12
3 Se suman las contribuciones
de los factores o componentes
13
4 Las variables deben ser continuas,
es decir pueden tomar valores decimales.
X= 17.6 Ha a sembrar
7 8 Programación Entera
14
FORMULACION DE UN PL
Caso de una fabrica de muebles el artista
Los problemas de PL siempre
tendrán una o mas condiciones o
restricciones adicionales
Acabado:
1*Xs + 4*Xm <= 48
Función Objetivo:
MAX = 5*Xs + 3*Xm
16
Corte
3x + 2y <= 54
x=0 , y=27
y=0 , x=18
Región Acabado
D Factible 1x + 4y <= 48
x=0 , y=12
C y=0 , x=48
Región
Factible
D Acabado
1x + 4y <= 48
Inactiva x=0 , y=12
C
y=0 , x=48
Activa
Región
Disp Hrs. Corte: Factible
3x + 2y <= 54 D Acabado
3(18) + 2(0) + S1 = 54 1x + 4y <= 48
54 + 0 = 54 Inactiva x=0 , y=12
C
y=0 , x=48
S1=0 Sobran 0 horas en Corte Activa
Cuánto Producir
Variables de decisión
21
OBJETIVO
Maximizar las ganancias
Maximizar el volumen
Maximizar la carga
Minimizar los riesgos
Minimizar los costos Problema
Minimizar distancias Maximizar las ganancias PRIMAL
Pagar a los proveedores por el
uso de los recursos que son
restringidos
Problema DUAL
22
Función Objetivo Proporcionalidad
Max Z = 5 X1 + 3 X2
Aditividad
23
RECURSOS LIMITADOS
Horas-hombres en el Solo se dispone de 54
Departamento de Corte
Representación simbólica:
24
RESTRICCIONES
Total de recursos utilizados por Departamento
CONDICIONES DE NO NEGATIVIDAD
Xi >= 0
25
MODELO DE PL
Max Z =5 X 1 + 3 X 2
Sujeto a:
3 X 1 + 2 X 2 ≤ 54
X 1 + 4 X 2 ≤ 48
X 1, X2≥ 0
26
Fila 1 MAX = 5*X+ 3*Y;
5(18) + 3(0) = 90
X = 18 ; Se fabrican 18 Sillas
!DISP CORTE; Y = 0 ; Se fabrican 0 Mesas
Fila 2 3*X + 2*Y <= 54;
3(18)+2(0)+ S1 = 54 Restricción Activa
!DISP ACABADO; Punto óptimo
Fila 3 1*X + 4*Y <= 48; (Solución Primal)
1(18) + 4(0) + S2 = 48 Restricción Inactiva
S2 = 30 ; Sobran 30 horas FO =
en el Dpto de Acabado
RESTRICCIONES
S1=
S2=
27
Caso 1 [Formulación]
Una compañía manufacturera fabrica los productos 1 y 2, y es suficientemente
afortunada como para vender todo lo que puede producir actualmente.
Cada producto requiere un tiempo de manufacturación en los tres
departamentos y la disponibilidad de una cantidad fija de horas-hombre por
semana en cada departamento; Tal como se muestra en el cuadro siguiente:
28
Solución PRODUCTO
TIEMPO DE MANUFACTURACIÓN (Horas)
DPTO A DPTO B DPTO C
1 2 1 4
2 2 2 2
H-H disponible por semana 160 120 280
Def de Var: Xi: Cant de und del producto i (i: 1,2) Solución
Primal
[FO] MAX = 1*X1 + 1.5*X2;
1(40) + 1.5(40) = 100 Variable Value
X1 = 40.00000
!Restricciones; X2 = 40.00000
[DPTO_A] 2*X1 + 2*X2 <= 160;
2(40) + 2(40) + S1 = 160 Fila Holgura/Exceso
Row Slack or Surplus
[DPTO_B] 1*X1 + 2*X2 <= 120; FO 100.0000
1(40) + 2(40) + S2 = 120 DPTO_A S1 = 0.000000
DPTO_B S2 = 0.000000
[DPTO_C] 4*X1 + 2*X2 <= 280; DPTO_C S3= 40.00000
4(40) + 2(40) + S3 = 280
31
Solución Producto Materia
Prima
Dpto 1 Dpto 2
Clavo S/ 2.5 2 hr 3 hr
Def Variables:
Xi: Cant de und del Tornillo S/ 2 4 hr 2 hr
producto i (i: C, T) Disponibilidad 160 hr 180 hr
!Función Objetivo;
[FO] MAX = (18 – 2.5 - 2*( 2 + 3 ) ) XC +
(18 – 2 - 2*( 4 + 2 ) ) XT
32
[FO] MAX = 5.5*XC + 4*XT;
5.5(50) + 4(15) = 335
33
[FO] MAX = 5.5*XC + 4*XT;
34
Caso 3 [Formulación]
Un vendedor tiene a su cargo dos productos A y B. Desea establecer un programa
de llamadas para los meses siguientes. Él espera ser capaz de vender a lo más 20
unidades del producto A y a lo más 78 unidades del producto B.
Él debe vender al menos 48 unidades del producto B, para satisfacer su cuota
mínima de ventas, él recibe una comisión del 10% sobre la venta total que realiza.
Pero él debe pagar sus propios costos (que son estimados en 30 soles por hora en
hacer llamadas) de su comisión. Él está dispuesto a emplear no más de 160 horas
por mes en llamar a sus clientes. Los siguientes datos están disponibles en la
siguiente tabla:
PRODU PRECIO VENTA TIEMPO EMPLEADO PROBABILIDAD DE UNA
CTO Soles/Unidad Hora/llamada VENTA EN LLAMADA
A 3 000 3 0.5
B 1 400 1 0.6
A 3 000 3 0.5
B 1 400 1 0.6
Def de variables:
Xi: Cantidad de llamadas para impulsar la venta del producto i (i:A,B)
Restricciones:
[VENTA_MAX_A] 0.5*XA <= 20 ;
Función Objetivo:
Función Objetivo:
MAX = 60*XA + 54*XB;
Restricciones:
[VENTA_MAX_A] 0.5*XA <= 20 ;
37
Caso 4 [Formulación]
Un vendedor de frutas necesita 16 cajas de naranjas, 5 de plátanos y 20
de manzanas. Dos mayoristas están en condiciones de satisfacer sus
necesidades, pero solo venden la fruta en contenedores completos. El
mayorista A envía en cada contenedor 8 cajas de naranjas, 1 de plátanos y
2 de manzanas. El mayorista B envía en cada contenedor 2 cajas de
naranjas, una de plátanos y 7 de manzanas. Sabiendo que el mayorista A
se encuentra a 150 Km. de distancia y el mayorista B a 300 Km., calcular
cuántos contenedores habrá de comprar a cada mayorista, con el objeto de
ahorrar tiempo y dinero, reduciendo al mínimo la distancia.
38
Solución Fruta Mayorista A Mayorista B Demanda
Naranja 8 2 16 Cjs
Plátano 1 1 5 Cjs
Manzana 2 7 20 Cjs
Distancia 150 km 300 km
Def. de variables
Xi: Cant de contenedores enviados por el mayorista i (i: A,B)
Restricciones:
[NARANJA] 8*XA + 2*XB >= 16;
[PLATANO] 1*XA + 1*XB >= 5;
[MANZANA] 2*XA + 7*XB >= 20;
39
Solución
Def. de variables
Xi: Cant de contenedores enviados por el mayorista i (i: A,B)
Restricciones:
[NARANJA] 8*XA + 2*XB >= 16; Variable Value
8(3) + 2(2) – E1 = 16 XA = 3.000000
XB = 2.000000
[PLATANO] 1*XA + 1*XB >= 5;
1(3) + 1(2) - E2 = 5 Row Slack or Surplus
FO 1050.000
[MANZANA] 2*XA + 7*XB >= 20;
2(3) + 7(2) – E3 = 20 NARANJA E1 = 12 Exceso de 12 cjas de naranja
PLATANO E2 = 0
MANZANA E3 = 0
40
Solución
Pto Min: 150X1 + 300X2 = Solución
D FO(a)=2400
FO(b)=1350 FO(d)=1500
Punto FO(c)=1050
óptimo
41
Caso 5 [Formulación]
Un proveedor debe preparar con 5 bebidas de fruta en existencia, al
menos 500 galones de un ponche que contenga por lo menos 20% de jugo
de naranja, 10% de jugo de toronja y 5% de jugo de arándano. Si los datos
del inventario son los que se muestran en la tabla siguiente ¿Qué cantidad
de cada bebida deberá emplear el proveedor a fin de obtener la
composición requerida a un costo total mínimo?
Jugo de Jugo de Jugo de Existencia Costo
Naranja Toronja Arándano [gal] [$/gal]
Nota: Las tres primeras columnas indican el porcentaje de un tipo de jugo dentro
de una determinada bebida.
42
Solución
Jugo de Jugo de Jugo de Existencia Costo
Naranja Toronja Arándano [gal] [$/gal]
Def. de variables
Xi: Cant de gl de la bebida i (i: A,B,C,D,E) [EXISTENCIA _A] XA <= 200;
[EXISTENCIA _B] XB <= 400;
[FO] MIN = 1.5*XA + 0.75*XB + 2*XC + 1.75*XD + 0.25*XE; [EXISTENCIA _C] XC <= 100;
[EXISTENCIA _D] XD <= 50;
Restricciones: [EXISTENCIA _E] XE <= 800;
[DEMANDA] XA + XB + XC+ XD + XE >= 500;
43
44
Caso 6 [Formulación]
Una empresa de confecciones puede producir 1000 pantalones o 3000
blusas (o una combinación de ambos) diariamente. El departamento de
acabado puede trabajar sobre 1500 pantalones o sobre 2000 blusas (o una
combinación de ambos) cada día; el departamento de mercadeo requiere
que se produzcan diariamente al menos 400 pantalones. Si el beneficio de
un pantalón es de $ 4000 y el de una blusa es de $ 3000. ¿Cuántas
unidades se deben producir de cada uno para maximizar las utilidades?
Confecciones: Confecciones:
Pantalones Blusa
1,000 p ------------ 1 día 3,000 b ------------ 1 día
1p ------------- x 1b ------------- x
45
Solución
Confecciones: Confecciones:
Pantalones Blusa
1,000 p ------------ 1 día 3,000 b ------------ 1 día
1p ------------- x 1b ------------- x
Def de variables:
Una empresa de confecciones
Xi = Cant de prendas del tipo i (i: p, b)
puede producir 1000 pantalones o
3000 blusas (o una combinación de
Confecciones:
ambos) diariamente
(1/1,000)*Xp + (1/3,000)*Xb <= 1
El departamento de acabado
Acabado:
puede trabajar sobre 1500
(1/1,500)*Xp + (1/2,000)*Xb <= 1
pantalones o sobre 2000 blusas
(o una combinación de ambos)
Mercadeo:
cada día
Xp >= 400
49
Solución
Def de variables: Trigo
Xi: cant de bultos del tipo i (i: t,m) 1 Ha - ----------- 5 bultos
x ------------- 1 bulto
Disp de hectáreas: x = (1/5) Ha
(1/5)Xt + (1/4) Xm <= 45
Ha Ha Ha
Venta máxima:
Xt <= 140
Xm <= 120
Se necesitan 6 horas de mano de
Disp de horas: obra para cosechar una hectárea de
6*(1/5)*Xt + 10*(1/4)*Xm <= 350 trigo y 10 horas de mano de obra
para cosechar una hectárea de maíz.
!Función Objetivo;
MAX = 30,000*Xt + 50,000*Xm – 10,000*(6*(1/5)*Xt + 10*(1/4)*Xm )
50
Solución
Def de variables:
Xi: cant de Ha del tipo i (i: t,m)
Disp de hectáreas:
Xt + Xm <= 45
Venta máxima:
5*Xt <= 140
4*Xm <= 120
Disp de horas:
6*Xt + 10*Xm <= 350
!Función Objetivo;
MAX = 30,000*5*Xt + 50,000*4*Xm – 10,000*(6*Xt + 10*Xm )
51
Solución