Está en la página 1de 36

Programación por Metas

La forma del modelo de programación lineal sigue siendo


la misma en programación por meta, es decir, también se
tiene una función objetivo que optimizar sujeta a una o
más restricciones.

Sin embargo, dentro de este marco de referencia se


agregarán dos conceptos nuevos.
Programación por Metas

El primero es el de las restricciones de meta en lugar de


las restricciones de recurso que se han analizado. El
segundo concepto es el de rango de prioridad entre las
funciones de objetivo. Una vez que se establece un
problema en el formato del modelo general de
programación lineal, para obtener la solución puede
aplicarse el MÉTODO SIMPLEX modificado solo para tomar
en cuenta las prioridades.
Programación por Metas

La programación por metas es un enfoque para tratar


problemas de decisión gerencial que comprenden metas
múltiples o inconmensurables, de acuerdo a la
importancia que se le asigne a estas metas. El tomador de
decisiones debe ser capaz de establecer al menos una
importancia ordinal, para clasificar estas metas.
Programación por Metas

Una ventaja importante de la programación meta es su


flexibilidad en el sentido de que permite al tomador de
decisiones, experimentar con una multitud de variaciones
de las restricciones y de prioridades de las metas cuando
se involucra con un problema de decisión de objetivos
múltiples.
Programación por Metas

El primer paso en la formulación de un modelo de


programación por metas consiste en fijar los atributos que
se consideran relevantes para el problema que se está
analizando. Una vez establecidos los atributos, se pasa a
determinar el nivel de aspiración que corresponde a cada
atributo, es decir, el nivel de logro que el centro decisor
desea alcanzar.
Programación por Metas

Seguidamente, se conecta el atributo con el nivel de


aspiración, por medio de la introducción de las variables
de desviación negativa y positiva, respectivamente.
Programación por Metas

Así para el atributo i-ésimo, se tiene la siguiente meta:


donde, como es habitual, f(x) representa la expresión
matemática del atributo i-ésimo, Ti su nivel de aspiración,
ni y pi las variables de desviación negativa y positiva,
respectivamente.
Programación por Metas

Las variables de desviación negativa cuantifican la falta de


logro de una meta con respecto a su nivel de aspiración,
mientras que las variables de desviación positiva
cuantifican el exceso de logro de una meta con respecto a
su nivel de aspiración.
Programación por Metas

Como un nivel de aspiración no puede simultáneamente


sobrepasarse y quedar por debajo de él, al menos una de
las dos variables de desviación tomarán valor cero cuando
la meta alcanza exactamente su nivel de aspiración.
Programación por Metas

Una vez clarificado el significado de las variables de


desviación, es importante introducir el concepto de
variable de decisión no deseada. Una variable de decisión
se dice que no es deseada cuando al centro decisor le
interesa que la variable en cuestión alcance su valor más
pequeño(esto es cero).
Programación por Metas

Cuando la meta deriva de un atributo del tipo más del


atributo mejor (objetivo a maximizar) la variable no
deseada (a minimizar), será la variable de desviación
negativa (cuantificación de la falta de logro). Finalmente,
cuando se desea alcanzar exactamente el nivel de
aspiración tanto la variable de desviación negativa como la
positiva son variables no deseadas y por tanto variables a
minimizar.
Programación por Metas

Supóngase que un fabricante quiere planear producir por


lo menos tres mesas se escribirá la restricción: T>=3

Esto no permite ningún valor por debajo de 3. Si hubiera


otra restricción en conflicto con esta, el problema no
tendría solución factible.
Programación por Metas

Ahora bien, los objetivos administrativos son mucho


menos rígidos y absolutos. Una manera más real para
establecer las restricciones de las mesas sería: "si es
posible, nos gustaría hacer tres mesas por lo menos. Esto
tiene una prioridad alta".
Programación por Metas

En forma análoga, los objetivos de las ganancias o de los


rendimientos sobre inversiones se expresan en términos
de metas deseadas: hacer lo posible por obtener
ganancias de $1000 el próximo año o buscar un
rendimiento sobre inversiones del 10% antes de
impuestos.
Programación por Metas

Sin duda pueden ocurrir desviaciones arriba o abajo,


alrededor de una meta. Si la restricción de las mesas es
fabricar por lo menos tres, esto puede escribirse como:

T + Dut - Dot = 3
En donde:
Dut - Cantidad que falta para lograr el objetivo de las
mesas.
Dot - Cantidad que sobrepasa el objetivo de las mesas.
T- Número de mesas.
Programación por Metas

Nótese que las restricciones de meta siempre se escriben


como igualdades. El primer subíndice de la variable de
desviación indica la variación hacia abajo o hacia arriba de
la meta. El segundo subíndice indica de que se trata el
objetivo, en este caso mesas.
Programación por Metas

Existen cuatro formas de restricciones de objetivos, según


se permita variación hacia arriba o hacia abajo:

• CASO 1: Se permiten desviaciones en ambas


direcciones.
• CASO 2: Solo se permiten desviaciones hacia abajo.
• CASO 3: Solo se permiten desviaciones hacia arriba
• CASO 4: No se permiten desviaciones.
Programación por Metas

No existe algo en la programación por objetivos que


prohíba incluir restricciones que no sean de objetivo o
restricciones de recurso.
Programación por Metas
El significado de las variables de desviación no deseadas
puede clarificarse por medio del siguiente cuadro.

Variable de
Forma inicial de la Forma de la meta
desviación no
meta transformada
deseada (a minimizar)

𝐹𝑖(𝑥) ≥ 𝑡𝑖 𝑓𝑖 𝑥 + 𝑛𝑖 − 𝑝𝑖 = 𝑡𝑖 𝑛𝑖

𝑝𝑖
𝐹𝑖(𝑥) ≤ 𝑡𝑖 𝑓𝑖 𝑥 + 𝑛𝑖 − 𝑝𝑖 = 𝑡𝑖

𝐹𝑖 𝑥 = 𝑡𝑖 𝑓𝑖 𝑥 + 𝑛𝑖 − 𝑝𝑖 = 𝑡𝑖 𝑛𝑖 + 𝑝𝑖
Programación por Metas
Formulación de la función objetivo

La función objetivo para un problema de programación


por meta siempre es minimizar alguna combinación de
variables de desviación. Desde un punto de vista de toma
de decisiones administrativa, esto significa que se esta
buscando la combinación de variables reales por ejemplo
(mesas y sillas) que cumplan mejor con todos los
objetivos. Esto podría llamarse optimizar un conjunto de
objetivos "satisfactorios" o satisfacer.
Programación por Metas

La forma exacta de la función objetivo varia según la


respuesta a estas dos preguntas:

¿Son conmensurables o proporcionales los objetivos?

¿Cuál es la importancia relativa de cada objetivo?


Programación por Metas

• Objetivos conmensurables de igual importancia:

Este es el caso más sencillo, aunque muy pocas veces se


encuentra en la practica. Aquí los objetivos se miden en
una escala común (conmensurables y tienen la misma
importancia.
Programación por Metas

• Ponderación preferente de los objetivos:

Las ponderaciones de preferencia pueden aplicarse a


cualquier grupo de objetivos conmensurables. Las
ponderaciones deben reflejar la utilidad o el valor de los
objetivos.
Programación por Metas

• Rango de prioridad de los objetivos:

¿Qué pasa cuando los objetivos no son conmensurables,


cuando no hay una escala común para comparar las
desviaciones de los diferentes objetivos?. Este es un caso
importante, al que se enfrentan con frecuencia los
administradores. Si el administrador puede ordenar o dar
un rango para sus metas entonces la solución es posible.
Programación por Metas
Quizás no sea una tarea fácil dar un rango a los objetivos
de acuerdo con su importancia pero es algo que la
mayoría de las personas entienden y pueden lograr. En la
programación por objetivos se le asigna la prioridad P1al
objetivo más importante, siguiendo P2 a una prioridad
más baja. No existe limite en el numero de niveles de
prioridad pero debe asignarse una prioridad para cada
variable de desviación. Se permiten empates o prioridades
iguales.
Programación por Metas

Los problemas de programación por meta se resuelven en


orden de prioridad. Es decir, se prueba la optimización en
el nivel de prioridad más alto ignorando las prioridades
más bajas hasta optimizar este nivel.
Programación por Metas

La compañía Aedis ha desarrollado recientemente tres


nuevos productos haciendo uso del exceso de capacidad
en sus tres plantas sucursales existentes: Cada producto
puede fabricarse en cualquiera de las tres plantas. El
análisis ha demostrado que sería rentable utilizar el
exceso de capacidad para producir estos tres nuevos
productos. En realidad, el propósito de la gerencia al
desarrollar los nuevos productos era lograr la utilización
completa de la capacidad productiva de exceso sobre una
base rentable.
Programación por Metas

Mientras que las plantas Aedis generalmente operan a


capacidad plena en sus líneas de productos existentes, la
producción por debajo de la capacidad normal ocurre con
poca frecuencia, presentando problemas con la fuerza
laboral. Aunque la compañía no necesita la fuerza laboral
plena durante los períodos de holgura, el costo de los
despidos sería considerable, y Aedis desearía evitar esto
tanto como fuera posible.
Programación por Metas

Además, la gerencia desearía balancear la utilización del


exceso de capacidad entre las sucursales. Esto serviría
para distribuir equitativamente la carga de trabajo del
personal de supervisores asalariados y reducir los agravios
de la fuerza laboral que se le paga por horas, que de otra
manera se sentiría discriminada con respecto a las cargas
de trabajo o a los despidos.
Programación por Metas

Para el período que es está considerando, las plantas


tienen las siguientes capacidades de producción en
exceso(en términos de unidades) de nuevos productos y
capacidades de embarque disponibles asignadas a los
nuevos productos:
Programación por Metas

Capacidad de
Capacidad de
exceso de
Planta embarques (pies
producción
cúbicos)
(unidades)
1 750 12000

2 300 10000

3 450 6500
Programación por Metas

Los productos 1,2 y 3 requieren 30,20 y 15 pies cúbicos


por unidad, respectivamente. Las contribuciones unitarias
a la utilidad de los productos 1,2 y 3 son $15,18 y 12
respectivamente. Los pronósticos de ventas indican que
Aedis puede esperar ventas tan altas como 900, 1000 y
700 unidades de los productos 1, 2 y 3 respectivamente,
durante el periodo de planeación en consideración.
Programación por Metas

Dada la situación que hemos descrito, la administración


ha expresado las siguientes metas de preferencia en orden
de importancia decreciente (P1=más importante):
Programación por Metas

• P1. Lograr una utilidad perseguida de $15000.

• P2. Utilizar tanto de la capacidad de exceso como sea


posible. Debido al bajo costo de la mano de obra, la
administración cree que es 1,5 veces más importante
utilizar la capacidad de exceso de la planta 1 que la de
las plantas 2 y 3.
Programación por Metas

• P3.Lograr un balance de la carga de trabajo en la


utilización de exceso de la capacidad entre todas las
plantas. Debido a ciertas demandas adicionales de los
trabajadores de la planta 1, la administración cree que
si ocurre algún desbalance en la carga de trabajo, es dos
veces más importante que favorecer a la planta 1con
menor trabajo con respecto a las plantas 2 y 3
Programación por Metas

• P4. Lograr el pronóstico de ventas para el producto 2,


puesto que este tiene la mayor contribución a la
utilidad por unidad.

• P5. Producir suficiente cantidad de los productos 1 y 3


para cumplir con las ventas pronosticadas.

• P6. No exceder la capacidad de embarque disponible.

También podría gustarte