Unidad 1 Programación Por Metas
Unidad 1 Programación Por Metas
Unidad 1 Programación Por Metas
Hasta ahora solo se han analizado modelos que pueden aplicarse a problemas que
tienen un solo objetivo, como el de maximizar utilidades o minimizar costos. Sin embargo,
existen muchos problemas con objetivos múltiples, como la simultánea maximización de
utilidades, maximización de participación en el mercado, minimización de costos,
maximización de la calidad del producto y maximización de la satisfacción de los clientes.
Con frecuencia, estos objetivos múltiples entran en conflicto entre sí, ya que toman
direcciones diferentes (por ejemplo, minimización de costos contra maximización del
servicio al cliente ).
Para resolver este tipo de problemas, se han desarrollado modelos de programación
matemática de criterios múltiples, y uno de estos modelos lo constituye la programación
por metas.
La programación por metas maneja los objetivos (metas) como restricciones, y utiliza
en la función objetivo un sistema de prioridades para satisfacerlos. Además, maneja
variables de desviación, que son las que indican si se logra alcanzar o no las metas
propuestas. La función objetivo busca entonces minimizar las variables de desviación, es
decir, el fallo en el logro de cada meta.
Las variables de desviación se denotan como d- (variable en defecto), para indicar
que la meta no se alcanzó, y d+ (variable en exceso) para indicar que la meta se sobrepasó.
En base a lo anterior, todos los problemas de Programación por Metas son de
minimización, y no dan una solución óptima en el logro de las metas, sino que encuentran
el punto que satisface lo mejor posible a cada una de ellas. Las prioridades indican la
importancia de cada uno de los objetivos, es decir, el orden en que deben lograrse.
Las utilidades del fabricante son de $30 por cada cámara estándar y $40 por cada
cámara de lujo, y los administradores de la compañía se han fijado las siguientes metas, en
orden de importancia:
P1 : evitar las operaciones de tiempo extra en cada departamento, si es posible.
P2 : los registros previos de ventas señalan que puede venderse un promedio de 10
cámaras de cada tipo por semana. A los administradores les gustaría alcanzar estas
metas, pero es recomendable ponderar las ventas de acuerdo a la contribución de las
utilidades de cada tipo de cámara, es decir, $30 y $40, respectivamente.
P3 : Maximizar las utilidades.
Como se mencionó anteriormente, antes de poder solucionar este problema es
necesario plantearlo, y para ello se deben definir las variables estructurales a utilizar:
X1 = cantidad de cámaras estándar a fabricar.
X2 = cantidad de cámaras de lujo a fabricar.
Se plantean primero las restricciones estructurales del problema, seguidas de las
restricciones de meta (los objetivos como restricciones):
RESTRICCIONES 2 X1 + 4 X2 ≤ 80
ESTRUCTURALES 3 X1 + 3 X2 ≤ 80
27 - RESTRICCIONES 3 X1 = 10
DE 4 X2 = 10
24 - METAS 5 30 X1 + 40 X2 = 1,200 X1 = 0, X2 = 30
X1 = 40, X2 = 0
21 - A
1 EL PUNTO OPTIMO ES C, YA QUE CUMPLE
18 - CON LAS PRIMERAS CUATRO RESTRICCIO-
NES Y ADEMAS ES EL PUNTO MAS CERCA-
15 - B NO AL ÁREA FACTIBLE DE LA RESTR. No. 5
C 5
12 -
H 4
9-
G D
6-
3- 2
F E
3 6 9 12 15 18 21 24 27 30 33 36 39 X1
Otro ejemplo:
Una empresa fabrica dos artículos, A y B. Cada producto requiere tiempo en dos
departamentos de producción, de acuerdo a la siguiente tabla:
ARTÍCULO DEPTO. 1 (HRS.) DEPTO. 2 (HRS.)
A 20 10
B 10 10
HRS. DISP. POR DEPTO. 60 40
La contribución de los dos artículos a las utilidades es de $ 40 y $ 80,
respectivamente. Los administradores de la empresa se han fijado las siguientes metas,
en orden de importancia:
P1 : satisfacer las metas de producción de dos unidades para cada artículo.
P2 : maximizar las utilidades.
Las variables estructurales a utilizar en este problema serán:
X1 = cantidad de artículos A a producir.
X2 = cantidad de artículos B a producir.
El problema ya planteado quedaría de la siguiente forma:
min. z = P1 d3- + P1 d4- + P2 d5-
sujeto a :
-
20 X1 + 10 X2 + d1 - d1+ = 60
10 X1 + 10 X2 + d2- - d2+ = 40
X1 + d3- - d3+ = 2
X2 -
+ d4 - d4+ = 2
40 X1 + 80 X2 + d5- - d5+ = 800
para toda Xi ≥ 0, para toda di- ≥ 0, para toda di+ ≥ 0.
Resolviendo gráficamente el problema tenemos:
X2
12 -
-
-
10 -
-
-
8 - 5
- 3
-
6-
- 1
- PUNTO ÓPTIMO
4- ( X1 = 2, X2 = 2 )
-
- 4
2-
- 2
-
2 4 6 8 10 12 14 16 X1
SEGUNDA TABLA
Cj 0 0 0 P1 0 P1 30 P2 0 40 P2 0 P3 0
Cb V. B. SOL. X1 X2 d1- d1+ d2- d2+ d3- d3+ d4- d4+ d5- d5+
0 d1- 40 2 0 1 -1 0 0 0 0 -4 4 0 0
0 d2- 50 3 0 0 0 1 -1 0 0 -3 3 0 0
30 P2 d3- 10 1 0 0 0 0 0 1 -1 0 0 0 0
0 X2 10 0 1 0 0 0 0 0 0 1 -1 0 0
P3 d5- 800 30 0 0 0 0 0 0 0 - 40 40 1 -1
Cj P3 800 - 30 0 0 0 0 0 0 0 40 - 40 0 1
– P2 300 - 30 0 0 0 0 0 0 30 40 0 0 0
Zj P1 0 0 0 0 1 0 1 0 0 0 0 0 0
TERCERA TABLA
Cj 0 0 0 P1 0 P1 30 P2 0 40 P2 0 P3 0
Cb V. B. SOL. X1 X2 d1- d1+ d2- d2+ d3- d3+ d4- d4+ d5- d5+
0 d1- 20 0 0 1 -1 0 0 -2 2 -4 4 0 0
0 d2- 20 0 0 0 0 1 -1 -3 3 -3 3 0 0
0 X1 10 1 0 0 0 0 0 1 -1 0 0 0 0
0 X2 10 0 1 0 0 0 0 0 0 1 -1 0 0
P3 d5- 500 0 0 0 0 0 0 - 30 30 - 40 40 1 -1
Cj P3 500 0 0 0 0 0 0 30 - 30 40 - 40 0 1
– P2 0 0 0 0 0 0 0 30 0 40 0 0 0
Zj P1 0 0 0 0 1 0 1 0 0 0 0 0 0
CUARTA TABLA
Cj 0 0 0 P1 0 P1 30 P2 0 40 P2 0 P3 0
Cb V. B. SOL. X1 X2 d1- d1+ d2- d2+ d3- d3+ d4- d4+ d5- d5+
0 d4+ 5 0 0 1/4 - 1/4 0 0 - 1/2 1/2 -1 1 0 0
0 d2- 5 0 0 - 3/4 3/4 1 -1 - 3/2 3/2 0 0 0 0
0 X1 10 1 0 0 0 0 0 1 -1 0 0 0 0
0 X2 15 0 1 1/4 - 1/4 0 0 - 1/2 1/2 0 0 0 0
P3 d5- 300 0 0 - 10 10 0 0 - 10 10 0 0 1 -1
Cj P3 300 0 0 10 - 10 0 0 10 - 10 0 0 0 1
– P2 0 0 0 0 0 0 0 30 0 40 0 0 0
Zj P1 0 0 0 0 1 0 1 0 0 0 0 0 0
Los siguientes candidatos a entrar a la base son d1+ y d3+, pero d1+ tiene un positivo
en su columna, relacionado con P1 (una prioridad más importante), por lo que si entra a la
base, al calcular Cj – Zj, P1 se incrementará, lo que hará que deje de alcanzarse esta meta
más importante. Por lo anterior, es mejor hacer que d3+ entre a la base. El menor
rendimiento (cociente) de la columna de d3+ es 10/3, por lo que d2- sale de la base.
Multiplicar la fila de d2- por (2/3) lleva a la quinta tabla.
QUINTA TABLA
Cj 0 0 0 P1 0 P1 30 P2 0 40 P2 0 P3 0
Cb V. B. SOL. X1 X2 d1- d1+ d2- d2+ d3- d3+ d4- d4+ d5- d5+
0 d4+ 10/3 0 0 1/2 - 1/2 - 1/3 1/3 0 0 -1 1 0 0
0 d3+ 10/3 0 0 - 1/2 1/2 2/3 - 2/3 -1 1 0 0 0 0
0 X1 40/3 1 0 - 1/2 1/2 2/3 - 2/3 0 0 0 0 0 0
0 X2 40/3 0 1 1/2 - 1/2 - 1/3 1/3 0 0 0 0 0 0
P3 d5- 800/3 0 0 -5 5 -20/3 20/3 0 0 0 0 1 -1
Cj P3 800/3 0 0 5 -5 20/3 - 20/3 0 0 0 0 0 1
- P2 0 0 0 0 0 0 0 30 0 40 0 0 0
Zj P1 0 0 0 0 1 0 1 0 0 0 0 0 0
Los siguientes candidatos a entrar a la base son d1+ y d2+, pero ambos tienen un
coeficiente positivo en su columna relacionado con P1 (prioridad más importante), por lo que
si entran a la base, al calcular Cj – Zj, P1 se incrementará, lo que hará que deje de alcanzarse
esta meta más importante, lo que no es conveniente. Entonces, la mejor solución es:
X1 = 40/3 de cámaras estándar a producir.
X2 = 40/3 de cámaras de lujo a producir.
d3+ = 10/3 indica que se rebasa con 10/3 la meta de producir 10 cámaras estándar.
d4+ = 10/3 indica que se rebasa con 10/3 la meta de producir 10 cámaras de lujo.
d5- = 800/3 indica que nos faltaron $ 800/3 para alcanzar la meta fijada de $ 1,200:
30 (40/3) + 40 (40/3) = 1200/3 + 1600/3 = 2800/3.
1,200 = 3,600/3 - 2,800/3 = 800/3 FALTANTE.
P1 = 0 indica que se logró la meta de trabajar cero tiempo extra.
P2 = 0 indica que se alcanzó la meta de ventas de 10 cámaras de cada tipo.
P3 = 800/3 indica que faltaron $ 800/3 para alcanzar la meta de utilidades de $ 1,200.
Elaborado por M. C. José Alberto Estrada Beltrán. 8
Antología de la materia de Investigación de Operaciones II
Otro ejemplo:
Resolviendo analíticamente el segundo ejemplo resuelto por el método gráfico:
Una empresa fabrica dos productos, A y B. Cada producto requiere tiempo en dos
departamentos de producción, de acuerdo a la siguiente tabla:
PRODUCTO DEPTO. 1 (HRS.) DEPTO. 2 (HRS.)
A 20 10
B 10 10
HRS. DISP. POR DEPTO. 60 40
La contribución de los dos productos a las utilidades es de $ 40 y $ 80,
respectivamente. Los administradores de la empresa se han fijado las siguientes metas,
en orden de importancia:
P1 : satisfacer las metas de producción de dos unidades para cada producto.
P2 : maximizar las utilidades.
X1 = cantidad de artículos A a producir.
X2 = cantidad de artículos B a producir.
minimizar z = P1 d3- + P1 d4- + P2 d5-
sujeto a :
20 X1 + 10 X2 + d1 ̶ d1
- + = 60
10 X1 + 10 X2 + d2- ̶ d2+ = 40
X1 + d3 ̶ d3
- + = 2
X2 + d4- ̶ d4+ = 2
40 X1 + 80 X2 + d5- ̶ d5+ = 800
para toda Xi ≥ 0, para toda di ≥ 0, para toda di ≥ 0.
- +
SEGUNDA TABLA
Cj 0 0 0 0 0 0 P1 0 P1 0 P2 0
Cb V. B. SOL. X1 X2 d1- d1+ d2- d2+ d3- d3+ d4- d4+ d5- d5+
0 d1- 40 20 0 1 -1 0 0 0 0 - 10 10 0 0
0 d2- 20 10 0 0 0 1 -1 0 0 - 10 10 0 0
P1 d3- 2 1 0 0 0 0 0 1 -1 0 0 0 0
0 X2 2 0 1 0 0 0 0 0 0 1 -1 0 0
P2 d5- 640 40 0 0 0 0 0 0 0 - 80 80 1 -1
Cj - P2 640 - 40 0 0 0 0 0 0 0 80 - 80 0 1
Zj P1 2 -1 0 0 0 0 0 0 1 1 0 0 0
Como aún no se logra la meta P1, la variable que entra es X1. Ya que se quieren
vender dos unidades de cada producto, la variable que sale es d3-.
Entonces, la tercera tabla es:
TERCERA TABLA
Cj 0 0 0 0 0 0 P1 0 P1 0 P2 0
Cb V. B. SOL. X1 X2 d1- d1+ d2- d2+ d3- d3+ d4- d4+ d5- d5+
0 d1- 0 0 0 1 -1 0 0 - 20 20 - 10 10 0 0
0 d2- 0 0 0 0 0 1 -1 - 10 10 - 10 10 0 0
0 X1 2 1 0 0 0 0 0 1 -1 0 0 0 0
0 X2 2 0 1 0 0 0 0 0 0 1 -1 0 0
P2 d5- 560 0 0 0 0 0 0 - 40 40 - 80 80 1 -1
Cj - P2 560 0 0 0 0 0 0 40 - 40 80 - 80 0 1
Zj P1 0 1 0 0 0 0 0 1 0 1 0 0 0
Ya que aún no se logra que P2 valga cero, la variable que entra es d4+, y la
variable que sale es d1-.
Entonces, la cuarta tabla es:
CUARTA TABLA
Cj 0 0 0 0 0 0 P1 0 P1 0 P2 0
Cb V. B. SOL. X1 X2 d1- d1+ d2- d2+ d3- d3+ d4- d4+ d5- d5+
0 d4+ 0 0 0 1/10 -1/10 0 0 -2 2 -1 1 0 0
0 d2- 0 0 0 -1 1 1 -1 10 - 10 0 0 0 0
0 X1 2 1 0 0 0 0 0 1 -1 0 0 0 0
0 X2 2 0 1 1/10 -1/10 0 0 -2 2 0 0 0 0
P2 d5- 560 0 0 -8 8 0 0 120 - 120 0 0 1 -1
Cj - P2 560 0 0 8 -8 0 0 - 120 120 0 0 0 1
Zj P1 0 0 0 0 0 0 0 1 0 1 0 0 0
De la cuarta tabla, la variable más conveniente para entrar a la base es d3-, pero tiene
un coeficiente positivo en su columna asociado a P1, por lo que se descarta. En su lugar,
d1+ entra a la base. La variable que sale es d2-. La quinta tabla es:
QUINTA TABLA
Cj 0 0 0 0 0 0 P1 0 P1 0 P2 0
Cb V. B. SOL. X1 X2 d1- d1+ d2- d2+ d3- d3+ d4- d4+ d5- d5+
0 d4+ 0 0 0 0 0 1/10 -1/10 -1 1 -1 1 0 0
0 d1+ 0 0 0 -1 1 1 -1 10 - 10 0 0 0 0
0 X1 2 1 0 0 0 0 0 1 -1 0 0 0 0
0 X2 2 0 1 0 0 1/10 -1/10 -1 1 0 0 0 0
P2 d5- 560 0 0 0 0 -8 8 40 - 40 0 0 1 -1
Cj - P2 560 0 0 0 0 8 -8 - 40 40 0 0 0 1
Zj P1 0 0 0 0 0 0 0 1 0 1 0 0 0
En la quinta tabla, como aún no se cumple la meta P2, la variable más conveniente
para entrar a la base es d3-, pero tiene un coeficiente positivo en su columna asociado a
P1, por lo que se descarta. En su lugar entra d2+ y sale d5-. Esto nos da la sexta tabla, que
queda como sigue:
SEXTA TABLA
Cj 0 0 0 0 0 0 P1 0 P1 0 P2 0
Cb V. B. SOL. X1 X2 d1- d1+ d2- d2+ d3- d3+ d4- d4+ d5- d5+
0 d4+ 7 0 0 0 0 0 0 - 1/2 1/2 -1 1 1/80 -1/80
0 d1+ 70 0 0 -1 1 0 0 15 - 15 0 0 1/8 - 1/8
0 X1 2 1 0 0 0 0 0 1 -1 0 0 0 0
0 X2 9 0 1 0 0 0 0 - 1/2 1/2 0 0 1/80 -1/80
0 d2+ 70 0 0 0 0 -1 1 5 -5 0 0 1/8 - 1/8
Cj - P2 0 0 0 0 0 0 0 0 0 0 0 1 0
Zj P1 0 1 0 0 0 0 0 1 0 1 0 0 0