Professional Documents
Culture Documents
6.2.5
Problema 8A
Una empresa fabrica tres productos A, B y C, los cuales requieren de materia prima y
espacio de almacenamiento. La informacin tcnica se presenta a continuacin:
Recurso
Materia prima (libras)
Espacio (pies cbicos)
Producto A
4
2
Producto B
3
3
Producto C
1.5
2
Disponibilidad
1600
1200
Costo unitario
(S/.)
Producto B
Costo unitario
(S/.)
0 80
81 150
151 200
201 300
10
11
13
15
0 95
96 130
131 180
181 240
9
10
11
13
Investigacin Operativa 1.
Captulo 6. Programacin Entera.
Funcin objetivo
Max z = (25 - 10)A1 + (25 - 11)A2 + (25 - 13)A3 + (25 - 15)A4 +
(20 - 9)B1 + (20 - 10)B2 + (20 - 11)B3 + (20 - 13)B4 + 4C
Max z = 15A1 + 14A2 + 12A3 + 10A4 + 11B1 + 10B2 + 9B3 + 7B4 + 4C
Rango de existencia
A0;B0;C0
A1 0 ; A2 0 ; A3 0 ; A4 0 ; B1 0 ; B2 0 ; B3 0 ; B4 0
La solucin ptima del modelo es:
Problema 8B
Si ahora los costos de produccin dependen de la cantidad producida de acuerdo a las
cantidades que se muestran en la siguiente tabla:
Producto A
Costo unitario
(S/.)
Producto B
Costo unitario
(S/.)
0 80
81 150
151 200
201 300
10
11
13
15
0 95
96 130
131 180
181 240
13
11
10
9
Investigacin Operativa 1.
Captulo 6. Programacin Entera.
B = B1 + B2 + B3 + B4
B1 95
B2 35
B3 50
B4 60
C 25
Funcin objetivo
Max z = (25 - 10)A1 + (25 - 11)A2 + (25 - 13)A3 + (25 - 15)A4 +
(20 - 13)B1 + (20 - 11)B2 + (20 - 10)B3 + (20 - 9)B4 + 4C
Max z = 15A1 + 14A2 + 12A3 + 10A4 + 7B1 + 9B2 + 10B3 + 11B4 + 4C
Rango de existencia
A0;B0;C0
A1 0 ; A2 0 ; A3 0 ; A4 0 ; B1 0 ; B2 0 ; B3 0 ; B4 0
La solucin ptima de este modelo es, discuta los resultados y emita una conclusin.
Modelo correcto
El modelo general es (definicin tomada y adaptada de Winston (2005)):
Sea f(x) una funcin lineal por segmentos con puntos de quiebre b1,b2,b3,bn como se
muestra en la grfica siguiente:
f(X)
f(b4)
f(b3)
f(b2)
(b1 ; f(b1))
b2
b3
b4 . bn
Investigacin Operativa 1.
Captulo 6. Programacin Entera.
Sea X tal que bk X bk+1 para k=1,2n-1. Para algn Zk tal que 0 Zk 1; X se
puede expresar as: X = Zkbk + (1 - Zk)bk+1. Como f(x) es lineal para bk X bk+1 se
puede escribir:
Z1 Y1
Z2 Y1 + Y2
Z3 Y2 + Y3
.
.
.
Y=0o1
Z0
Apliquemos esta definicin al problema 8B, primero es necesario los siguientes clculos:
Investigacin Operativa 1.
Captulo 6. Programacin Entera.
f(B) = Utilidad(B) =
0 B 95
Tramo 1:
7B
Tramo 2:
9B - 190
Tramo 3:
Tramo 4:
; 95 B 130
MCu=20-9=11
f(180) = 1620
MCu=20-10=10
f(130) = 980
f(95) = 665
MCu=20-11=9
MCu=20-13=7
(0 ; 0)
95
130
180
240
Investigacin Operativa 1.
Captulo 6. Programacin Entera.
A = A1 + A2 + A3 + A4
A1 80
A2 70
A3 50
A4 100
Restricciones para el producto B cuyo costo es una funcin lineal cncava por partes:
Z1 Y1
Z2 Y1 + Y2
Z3 Y2 + Y3
Z4 Y3 + Y4
Z5 Y4
Y1 + Y2 + Y3 + Y4 = 1
Z1 + Z2 + Z3 + Z4 + Z5 = 1
B = 0Z1 + 95Z2 + 130Z3 + 180Z4 + 240Z5
Rango de existencia
Ai 0 ; i =1 , 2 , 3 , 4
B0;C0
Yi = 0 1 ; j = 1 , 2 , 3 , 4
Zi 0; j = 1 , 2 , 3 , 4 , 5
Observe en el modelo que no fue necesario disear para la utilidad de A un modelo similar
al que se dise para la utilidad de B porque la utilidad es decreciente por tramos:
15>14>12>10, y a su vez, como las variables A1, A2, A3 y A4 tienen los mismo coeficientes
en las restricciones todo hace pensar que el algoritmo preferir primero A1, luego A2, luego
y finalmente A4 orden dado por la utilidad decreciente de los tramos. Sin embargo, s
podramos plantear para la utilidad A un diseo similar a la de la utilidad B y obtendr los
mismos resultados. Intntelo!
Finalmente, la solucin ptima del modelo es:
LAST INTEGER SOLUTION IS THE BEST FOUND
RE-INSTALLING BEST SOLUTION...
OBJECTIVE FUNCTION VALUE
5128.000
VARIABLE
Y1
Y2
Y3
Y4
A1
A2
A3
A4
Z1
Z2
Z3
Z4
VALUE
0.000000
0.000000
0.000000
1.000000
80.000000
70.000000
50.000000
8.000000
0.000000
0.000000
0.000000
0.000000
Investigacin Operativa 1.
Captulo 6. Programacin Entera.
Z5
C
A
B
1.000000
32.000000
208.000000
240.000000
ROW
2)
3)
4)
5)
6)
7)
8)
9)
10)
11)
12)
13)
14)
15)
16)
SLACK OR SURPLUS
0.000000
0.000000
0.000000
0.000000
0.000000
0.000000
92.000000
0.000000
0.000000
0.000000
1.000000
0.000000
0.000000
0.000000
0.000000
NO. ITERATIONS=
18
BRANCHES=
0 DETERM.=
6.2.1
1.000E
SECUENCIACIN DE MQUINAS
Problema 9
Una empresa fabricante de tres tipos de productos tiene cuatro mquinas disponibles para
la manufactura de stos. La secuencia de los procesos de los tres productos en las
mquinas es la siguiente: el producto 1 empieza en la mquina 1, luego pasa a la mquina
3 y finalmente a la mquina 4. El producto 2 empieza en la mquina 1, pasa a la mquina 2
y termina en la mquina 3. El producto 3 empieza en la mquina 2 y culmina en la mquina
4. La mquina cuando empieza a procesar un producto lo hace hasta el final, asimismo,
cada mquina procesa un producto a la vez.
La tabla siguiente muestra los tiempos requeridos por cada tipo de producto en cada
mquina. Por especificaciones tcnicas, cada producto tiene un tiempo mximo de
procesamiento.
Producto 1
Tiempo
Tiempo
Tiempo
Tiempo
Tiempo
mximo de
requerido en la requerido en la requerido en la requerido en la
procesamiento
mquina 1
mquina 2
mquina 3
mquina 4
(minutos por
(minutos)
(minutos)
(minutos)
(minutos)
unidad)
4
3
5
18
Producto 2
15
Producto 3
14
Investigacin Operativa 1.
Captulo 6. Programacin Entera.
Solucin:
La secuencia de procesamiento por producto es la siguiente:
Producto 1: Mquina 1 - Mquina 3 - Mquina 4
Producto 2: Mquina 1 - Mquina 2 - Mquina 3
Producto 3: Mquina 2 - Mquina 4
Variables de decisin
Xij: instante de inicio de la produccin del producto i en la mquina j
Donde i = 1, 2, 3 y j = 1, 2, 3, 4
T: tiempo total de procesamiento
Donde T = mximo (X14 + 5, X23 + 1, X34 + 4)
Funcin objetivo
Minimizar el tiempo tiempo total de procesamiento
Min z = T
Restricciones
El tiempo de procesamiento de cada producto es menor o igual que T
X14 + 5 T
T - X14 5
X23 + 1 T
T - X23 1
X34 + 4 T
T - X34 4
Secuencia del producto 1 en cada mquina
X13 X11 + 4
X13 - X11 4
X14 X13 + 3
X14 - X13 3
Investigacin Operativa 1.
Captulo 6. Programacin Entera.