Programación Por Metas
Programación Por Metas
Programación Por Metas
Formulación de problemas
Variables de desviación
Ejemplo 1
Fairville es una ciudad pequeña con 20,000 habitantes. El consejo de la ciudad está en vías de
desarrollar una tabla equitativa de impuestas urbanos, la base impositiva anual para la propiedad
catastral es $550 millones, las bases impositivas anuales para alimentos y medicinas son $35 millones
y para ventas en general es $55 millones, el consumo local anual de gasolina se estima en 7.5 millones
de galones. El consejo desea establecer las tasas de impuesto basándose en cuatro metas:
1. Los ingresos impositivos deben ser de $16 millones, cuando menos, para satisfacer los compromisos
financieros municipales.
2. Los impuestos en alimentos y medicinas no pueden ser mayores que el 10% de todos los impuestos
recabados.
3. Los impuestos por ventas en general no pueden ser mayores que el 20% de todos los impuestos
recabados.
4. El impuesto a la gasolina no puede ser mayor que 2 centavos por galón.
Solución:
Sean las variables xp,xf y xs las tasas impositivas para el catastro, alimentos y medicinas y
ventas en general; se define la variable xg como el impuesto a la gasolina, en centavos por galón.
Las metas se expresan como sigue:
550 x p 35 x f 55 xs 7.5 x g 16
35 x f 0.1550 x p 35 x f 55 xs 7.5 x g
55 xs 0.2550 x p 35 x f 55 xs 7.5 x g
xg 2
x p , x f , xs , x g 0
550 x p 35 x f 55 xs 7.5 x g 16
110 x p 7 x f 44 xs 0.15 x g 0
xg 2
x p , x f , xs , x g 0
Cada una de las desigualdades del modelo representa una meta que el consejo municipal desea
satisfacer. Sin embargo, lo más que se puede hacer es buscar una solución de compromiso entre estos
planes contrapuestos. La forma en que la programación por metas determina una solución de
compromiso es convirtiendo cada desigualdad en una meta flexible, en la que la restricción
correspondiente puede violarse si es necesario. En el modelo de Fairville, las metas flexibles se
expresan como sigue:
xg d 4 d 4 2
x p , x f , xs , x g 0
si , si 0
Ejemplo 2
La Harrison Electric Company, localizada en el área antigua de Chicago, produce dos productos muy
apreciados por los restauradores de casas: candelabros y ventiladores de techo de estilo antiguo. Tanto
los candelabros como los ventiladores requieren un proceso de producción de dos pasos que implican
cableado eléctrico y ensamble. Se requieren 2 horas para cablear cada candelabro y 3 para un
ventilador de techo. El ensamble final de los candelabros y ventiladores requiere de 6 y 5 horas,
respectivamente. La capacidad de producción es tal que sólo están disponibles 12 horas de cableado
y 30 de ensamble, si cada candelabro producido reditúa a la firma $7 y cada ventilador 6$. Además,
suponga que la firma se va a mudar a otro lugar durante un periodo de producción particular y considera
que la maximización de la utilidad no es una meta realista, la administración establece que un nivel de
utilidad de $30 sería satisfactorio durante ese periodo de ajuste.
Solución:
La decisión de mezcla de producción de Harrison puede ser formulada por medio de PL:
2 x1 3x2 12
6 x1 5 x2 30
x1 , x2 0
sujeta a
Examine ahora la situación en que la administración de Harrison desea alcanzar varias metas, cada
una con igual prioridad.
Meta 1: producir una utilidad de $30 si es posible durante el periodo de producción
Meta 2: utilizar por completo las horas disponibles en el departamento de cableado
Meta 3: evitar el tiempo extra en el departamento de ensamble
Meta 4: satisfacer el requisito contractual de producir por lo menos 7 ventiladores de techo.
Solución:
Ahora se requiere:
$7 x1 $6 x2 d1 d1 $30
2 x1 3x2 d 2 d 2 12
6 x1 5 x2 d 3 d 3 30
x2 d 4 d 4 7
xi , d i 0
Solución:
Se hará la prueba del cociente con los valores de x1 , dando como resultado 7 con el cociente más
pequeño y seleccionado para iniciar con el algoritmo simplex.
R2 2 3 0 1 0 0 0 1 0 0 12
R3 6 5 0 0 1 0 0 0 1 0 30
R4 0 1 0 0 0 1 0 0 0 1 7
R2 2 3 0 1 0 0 0 1 0 0 12
R3 6 5 0 0 1 0 0 0 1 0 30
R4 0 1 0 0 0 1 0 0 0 1 7
que en este caso es 2, y se suma al R2 . El resultado se sustituye en una nueva tabla simplex en el
lugar que corresponde al R2 .
7 P1 6 P1 0 0 0 0 P1 0 0 0 30 P1
2 P2 3P2 0 0 0 0 0 P2 0 0 12 P2
6 P3 5 P3 0 0 P3 0 0 0 0 0 30 P3
0 P4 0 0 0 0 0 0 0 P4 7 P4
1 6
7 17 0 0 0 1
7 0 0 0 30
7
0 9
7
2
7 1 0 0 72 1 0 0 24
7
6 5 0 0 1 0 0 0 1 0 30
0 1 0 0 0 1 0 0 0 1 7
6 R1 R3 R3 . El resultado se sustituye en una nueva tabla simplex en el lugar que corresponde al
R3 .
7 P1 6 P1 0 0 0 0 P1 0 0 0 30 P1
2 P2 3P2 0 0 0 0 0 P2 0 0 12 P2
6 P3 5 P3 0 0 P3 0 0 0 0 0 30 P3
0 P4 0 0 0 0 0 0 0 P4 7 P4
1 6
7 17 0 0 0 1
7 0 0 0 30
7
0 9
7
2
7 1 0 0 72 1 0 0 24
7
0 17 6
7 0 1 0 76 0 1 0 30
7
0 1 0 0 0 1 0 0 0 1 7
Para convertir en 0 x1 en P3 , se multiplica el renglón 1 por el inverso aditivo del valor de x1 que
6 R1 P3 P3 . El resultado se sustituye en una nueva tabla simplex en el lugar que corresponde a
P3 .
7 P1 6 P1 0 0 0 0 P1 0 0 0 30 P1
2 P2 3P2 0 0 0 0 0 P2 0 0 12 P2
0 17 P3 6
7 P3 0 P3 0 7 P3
6
0 0 0 307 P3
0 P4 0 0 0 0 0 0 0 P4 7 P4
1 6
7 17 0 0 0 1
7 0 0 0 30
7
0 9
7
2
7 1 0 0 72 1 0 0 24
7
0 17 6
7 0 1 0 76 0 1 0 30
7
0 1 0 0 0 1 0 0 0 1 7
Para convertir en 0 x1 en P2 , se multiplica el renglón 1 por el inverso aditivo del valor de x1 , que
en este caso es 2P2 , y se suma a P 2 . 2R1 P2 P2 . El resultado se sustituye en una nueva
7 P1 6 P1 0 0 0 0 P1 0 0 0 30 P1
0 9
7 P2 2
7 P2 0 0 0 72 P2 P2 0 0 24
7 P2
0 17 P3 6
7 P3 0 P3 0 76 P3 0 0 0 30
7 P3
0 P4 0 0 0 0 0 0 0 P4 7 P4
1 6
7 17 0 0 0 1
7 0 0 0 30
7
0 9
7
2
7 1 0 0 72 1 0 0 24
7
0 17 6
7 0 1 0 76 0 1 0 30
7
0 1 0 0 0 1 0 0 0 1 7
Para convertir en 0 x1 en P1 , se multiplica el renglón 1 por el inverso aditivo del valor de x 1 , que
7 R1 P1 P1 . El resultado se sustituye en una nueva tabla simplex en el lugar que corresponde a
P1 .
0 0 P1 0 0 0 0 0 0 0 0
0 79 P2 2
7 P2 0 0 0 72 P2 P2 0 0 24
7 P2
0 17 P3 6
7 P3 0 P3 0 76 P3 0 0 0 30
7 P3
0 P4 0 0 0 0 0 0 0 P4 7 P4
1 6
7 17 0 0 0 1
7 0 0 0 30
7
0 9
7
2
7 1 0 0 72 1 0 0 24
7
0 17 6
7 0 1 0 76 0 1 0 30
7
0 1 0 0 0 1 0 0 0 1 7
x1 307 , x2 0, s2 24
7 , s3 307 , s4 7
Referencias
Render, B., Stair, R. y Hanna, M. (2016). Métodos cuantitativos para los negocios. México:
Pearson Educación de México
Taha, H. (2017). Investigación de operaciones. (Trad. J. Murrieta). México: Pearson
Educación de México