Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programación lineal - 2
Notación extendida, notación compacta algebraica y
notación compacta LINGO (estructurado)
PROBLEMA 1
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 de 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?
BEBIDA A
Naranja
40
Toronja
40
Arándano
0
(gal)
200
($ / gal)
1.50 FORMA EXTENDIDA DE PL
BEBIDA B
BEBIDA C
5
100
10
0
20
0
400
100
0.75
2.00
Xi: cantidad de galones de bebida i (1:A, 2:B, 3:C, 4:D, 5:E)
BEBIDA D 0 100 0 50 1.75
BEBIDA E 0 0 0 800 0.25
MIN Z = 1.5 X1 + 0.75 X2 + 2 X3 + 1.75 X4 + 0.25 X5
SUJETO A:
PONCHE J. Naranja J. Toronja J. Arándano
Cantidad de ponche
0.4 X1 0.4 X1 0 X1 X1 + X2 + X3 + X4 + X5 >= 500
BEBIDA A
Existencia de bebidas
BEBIDA B 0.05 X2 0.1 X2 0.2 X2 X1 <= 200
X2 <= 400
BEBIDA C X3 <= 100
1 X3 0 X3 0 X3 X4 <= 50
X5 <= 800
BEBIDA D
0 X4 1 X4 0 X4
Contenido de jugos de fruta
BEBIDA E 0.4X1 + 0.05 X2 + 1 X3 + 0 X4 + 0 X5 >= 0.20 (X1 + X2 + X3 + X4 + X5 )
0 X5 0 X5 0 X5
0.4X1 + 0.1 X2 + 0 X3 + 1 X4 + 0 X5 >= 0.10 (X1 + X2 + X3 + X4 + X5 )
>= 500 0 X1 + 0.2 X2 + 0 X3 + 0 X4 + 0 X5 >= 0.05 (X1 + X2 + X3 + X4 + X5 )
X1 + X2 + X3 + X4 + X5 >= 500;
X1 <= 200;
X2 <= 400;
X3 <= 100;
X4 <= 50;
X5 <= 800;
Tipo de Jugo de Jugo de Jugo de Existencia Costo Xi: cantidad de galones de bebida i (1:A, 2:B, 3:C, 4:D, 5:E)
bebidas (i) Naranja (i) Toronja (i) Arándano (i) (gal) (i) ($ / gal) (i)
1: BEBIDA A 40 40 0 200 1.50
2: BEBIDA B 5 10 20 400 0.75
3: BEBIDA C 100 0 0 100 2.00 SUJETO A:
4: BEBIDA D 0 100 0 50 1.75
5: BEBIDA E 0 0 0 800 0.25
Objective value: 403.1250
MAX = 3 X1 + 5 X2 + 4 X3
SUJETO A:
12 X1 + 10 X2 + 8 X3 <= 18000
15 X1 + 15 X2 + 12 X3 <= 18000
3 X1 + 4 X2 + 2 X3 <= 9000
X1 >= 1000
NOTACIÓN EXTENDIDA EN LINGO
Departamento: j
Pelota: i
1: Corte y
2: Costura
3:
Inspección Utilidad (i)
NOTACIÓN COMPACTA ALGEBRAICA
teñido y empaque
1: As 12 min 15 min 3 min 3
2: Bólido 10 min 15 min 4 min 5
3: Crack 8 min 12 min 2 min 4
Tiempo (j) 18000 min 18000 min 9000 min
SUJETO A:
MAX = 3 X1 + 5 X2 + 4 X3
SUJETO A:
12 X1 + 10 X2 + 8 X3 <= 18000
15 X1 + 15 X2 + 12 X3 <= 18000
3 X1 + 4 X2 + 2 X3 <= 9000
X1 >= 1000
Xi >= 0 PARA i = 1..3
Requerimiento : i, j
Departamento: j
3:
1: Corte y Inspección
Pelota: i teñido 2: Costura y Utilidad (i)
empaque
1: As 12 min 15 min 3 min 3
2: Bólido 10 min 15 min 4 min 5
3: Crack 8 min 12 min 2 min 4 SINTAXIS LINGO COMPACTO
Tiempo (j) 18000 min 18000 min 9000 min
SETS:
PELOTA /1..3/: X, UTILIDAD;
DEPARTAMENTO /1..3/: TIEMPO;
PEDE (PELOTA, DEPARTAMENTO): REQUERIMIENTO;
ENDSETS
DATA:
UTILIDAD = 3 5 4;
TIEMPO = 18000 18000 9000;
REQUERIMIENTO = 12 15 3
10 15 4
8 12 2;
ENDDATA
@FOR (DEPARTAMENTO (j): @SUM ( PELOTA (i): REQUERIMIENTO (i; j) * X(i) ) <= TIEMPO (j) );
X(1) >= 1000;
PROBLEMA 2: Distribución de Recursos Agrícolas
Una cierta organización agropecuaria opera 3 terrenos de productividad comparable. La producción
de cada una está limitada por el terreno utilizable y la cantidad de agua para el riego. Los datos para
la estación que viene son los siguientes:
PARCELA Área utilizable (Hectáreas) Agua disponible (m3)
1 400 15,000
2 600 20,000
3 300 9,000
La organización está considerando tres cultivos que difieren principalmente en el consumo de agua,
la utilidad por hectárea y la cantidad de terreno asignada a cada cultivo que está limitada por la
disponibilidad de equipo apropiado.
Para mantener la carga de trabajo uniforme entre los terrenos, la política de la organización establece
que el porcentaje de terreno usado en cada una de las parcelas debe ser el mismo. Sin embargo,
puede usarse cualquier combinación de cultivos en los terrenos. La organización desea saber cuántas
hectáreas dedicar a cada cultivo en cada parcela para maximizar la utilidad esperada.
Parcela 1 Parcela 2 Parcela 3
MAX Z = 20000 (X11 + X12 + X13) + 15000 (X21 + X22 + X23) + 5000 (X31 + X32 + X33)
SUJETO A:
MAX Z = 20000 (X11 + X12 + X13) + 15000 (X21 + X22 + X23) + 5000 (X31 + X32 + X33)
SUJETO A:
Tamaño de parcela:
X11 + X21 + X31 <= 400
X12 + X22 + X32 <= 600
Notación extendida X13 + X23 + X33 <= 300
Consumo de agua:
50 X11 + 40 X21 + 30 X31 <= 15000
50 X12 + 40 X22 + 30 X32 <= 20000
50 X13 + 40 X23 + 30 X33 <= 9000
Terreno por producto:
X11 + X12 + X13 <= 700
X21 + X22 + X23 <= 800
X31 + X32 + X33 <= 300
Proporción de terrenos:
(X11 + X21 + X31) / 400 = P
(X12 + X22 + X32) / 600 = P
(X13 + X23 + X33) / 300 = P
Xij: cantidad de Ha para el cultivo i (1:A, 2: B, CULTIVO: i TERRENO (i) CONSUMO (i) UTILIDAD(i)
3:C) en la parcela j (1,2,3) A 700 hect. 50 20,000
B 800 hect. 40 15,000 Sujeto a:
MAX Z = 20000 (X11 + X12 + X13) + 15000 C 300 hect. 30 5,000
(X21 + X22 + X23) + 5000 (X31 + X32 + X33)