PROGRAMACIÓN POR METAS
INVESTIGACIÓN DE OPERACIONES I
Ing. César Canelo Sotelo
PROGRAMACIÓN POR METAS
• La Programación por metas es un método para la toma de
decisiones con criterios múltiples.
• Este método es apropiado para casos en los que quien toma
las decisiones desea considerar varios criterios para llegar a la
mejor decision global.
• Este método permite manejar situaciones con criterios múltiples
dentro de la estructura general de la programación lineal.
PROGRAMACIÓN POR METAS: PLANTEAMIENTO
Caso:
Una empresa de inversiones dispone de hasta $80,000 (dólares) para
invertir. Esta empresa limita su cartera de inversiones a una
combinación de las dos siguientes acciones:
ANÁLISIS DEL PROBLEMA
• Se observa que la acción “A” es una inversion más riesgosa.
• Si la empresa de inversiones especifica un riesgo máximo para
la cartera, estaría en posibilidades de evitar la asignación de
una parte demasiado grande de la cartera a inversiones de alto
riesgo.
• Si la inversionista elige invertir la totalidad de los $80,000 en
acciones “A” (la inversion de más alto riesgo pero también de
mayor rendimiento), se podrían comprar 80,000/25 = 3,200
acciones y la cartera tendría un índice de riesgo de 3,200(0.50)
= 1,600
• Por otro lado, si no se compra ninguna acción, no habría
riesgo, pero tampoco habría retribución.
ANÁLISIS DEL PROBLEMA
• Entonces, el índice de riesgo variará en el intervalo [0, 1600]
• Si el inversionista pretende evitar un riesgo elevado, entonces
no sería deseable invertir todos los fondos en acciones “A”.
• Supongamos que el inversionista conviene en que un nivel
aceptable de riesgo para la cartera total, debería ser a lo más
700
• Así, considerando solo el criterio riesgo, el objetivo o meta es
determinar una cartera de inversiones que tenga un índice de
riesgo de 700 o menos.
ANÁLISIS DEL PROBLEMA
• Otra meta de la inversionista es obtener un rendimiento anual de
cuando menos $9,000.
• Puede lograrse esta meta con una cartera que conste de 2000
acciones tipo “A” (2,000 x $25 = $50,000), y 600 acciones tipo
“B”(600 x $50 = $30,000).
• En este caso, el rendimiento anual sería: 2,000($3) + 600($5) =
$9,000
• Sin embargo, el riesgo de la cartera para esta estrategia de
inversion sería de 2,000(0.50) + 600(0.25) = 1,150
• Por tanto esta cartera de inversión, logra la meta del rendimiento
anual pero no satisfice la meta del riesgo de la cartera.
ANÁLISIS DEL PROBLEMA
• Es evidente que el problema de selección de la cartera de
inversiones, es un problema de decisión de criterios múltiples,
que implica dos metas que están en conflicto entre sí: una que
se refiere al riesgo y otra que se refiere el rendimiento anual.
• Esta es la clase de problemas para la que se ha desarrollado el
método por programación de metas.
• Tal programación puede utilizarse para identificar una cartera
que se acerque a lograr las dos metas.
• Antes de aplicar este método, el decisor debe determinar cuál
de las metas, si es que algunas de ellas, es la más importante.
Es decir, se debe establecer prioridades.
ANÁLISIS DEL PROBLEMA
• Supóngase que la más alta prioridad consiste en restringir el
riesgo; es decir, mantener el índice de riesgo de la cartera a lo
más en 700
• La inversionista no estará dispuesta a sacrificar el logro de esta
meta por ninguna cantidad de aumento en el rendimiento
anual.
• Por otra parte, siempre y cuando el riesgo de la cartera no
exceda a 700, la inversionista buscará obtener el mayor
rendimiento posible.
ANÁLISIS DEL PROBLEMA
Con este planteamiento de prioridades, las metas del problema
pueden expresarse así:
Meta primaria (nivel de prioridad 1)
Meta 1: Hallar una cartera que tenga un índice de riesgo de 700 o
menos.
Meta secundaria (nivel de prioridad 2)
Meta 2: Hallar una cartera que proporcione un rendimiento anual de
por lo menos $9,000
ANÁLISIS DEL PROBLEMA
• A la meta primaria se le denomina meta con prioridad de nivel 1, y a
la meta secundaria, meta con nivel de prioridad 2.
• En la programación de metas se las denomina prioridades
dominantes, pues quien toma las decisiones no está dispuesto a
sacrificar ninguna cantidad del logro en la meta del nivel de prioridad 1
a favor de la meta con prioridad inferior.
• El índice de riesgo de la cartera de 700 es el valor objetivo para la
meta (primaria) con nivel de prioridad 1, y el rendimiento anual de
$9,000 es el valor objetivo para la meta (secundaria) con el nivel de
prioridad 2.
• La dificultad para encontrar una solución (cartera de inversión) que
permita alcanzar estas metas es que solo se tienen $80,000
disponibles para invertir.
DESARROLLO DE LAS RESTRICCIONES Y DE LAS
ECUACIONES DE METAS
El desarrollo de un modelo de programación por metas para este
problema, requiere definir las siguientes variables:
X1 = número de acciones tipo “A” que se compran.
X2 = número de acciones tipo “B” que se compran.
Las restricciones para los problemas de programación por metas se
plantean de la misma manera que en los problemas de programación
lineal.
25X1 + 50X2 <= 80,000
Esta es la única restricción del problema.
DESARROLLO DE LAS RESTRICCIONES Y DE LAS
ECUACIONES DE METAS
• Ahora hay que desarrollar una ecuación de metas para cada
meta.
• Se comienza escribiendo la ecuación para la meta primaria.
Dependiendo de los valores de X1 y X2, el riesgo de la cartera
puede ser menor o mayor que el valor objetivo de 700. Estas dos
posibilidades se pueden representar en la siguiente ecuación
DESARROLLO DE LAS RESTRICCIONES Y DE LAS
ECUACIONES DE METAS
Donde:
= monto en que el riesgo de la cartera excede el valor objetivo de 700
(desviación positiva)
= monto en que el riesgo de la cartera es inferior al valor objetivo de 700
(desviación negativa)
A estas variables se las denomina variables de desviación, y su propósito es
permitir la posibilidad de no cumplir en forma exacta con el valor objetivo de la
meta. Cuando el valor objetivo se cumple en forma exacta, las variables de
desviación tienen valor cero.
DESARROLLO DE LAS RESTRICCIONES Y DE LAS
ECUACIONES DE METAS
Pasando las variables al lado izquierdo, la ecuación de la meta
primaria se expresa así:
Así, el lado derecho de la ecuación es el valor objetivo de la meta, y el
lado izquierdo de la ecuación consta de dos partes:
1) Una función que define el grado en que se alcanza la meta en
términos de las variables de decision.
2) La diferencia entre el valor objetivo de la meta y el valor en que se
logra, representado mediante dos variables de desviación.
DESARROLLO DE LAS RESTRICCIONES Y DE LAS
ECUACIONES DE METAS
• Para la ecuación de la meta secundaria, se tiene la siguiente
función que representa el rendimiento anual de la inversion:
3X1 + 5X2
• Las variables de desviación que representan el grado de
exceso y deficiencia de la meta son:
= monto en que el rendimiento anual de la cartera es mayor
que el valor objetivo.
= monto en que el rendimiento anual de la cartera es menor
que el valor objetivo.
DESARROLLO DE LAS RESTRICCIONES Y DE LAS
ECUACIONES DE METAS
Utilizando las dos variables de desviación, se tiene la ecuación
para la meta 2.
O bien
Ahora se desarrollará la función objetivo apropiada para el
problema.
DESARROLLO DE UNA FUNCIÓN OBJETIVO CON
PRIORIDADES DOMINANTES
• La función objetivo de un modelo de programación de metas
requiere que se minimice una función de las variables de
desviación.
• En este problema, a la meta más importante, se le asigna el
nivel de prioridad más alto, al que se denota como P1.
• Existen dos metas en este problema. El inversionista no está
dispuesto a incurrir en riesgo superior a 700 para lograr la meta
secundaria. Por lo tanto, a la meta de rendimiento anual, se le
asigna el nivel de prioridad P2.
MODELO DE PROGRAMACIÓN POR METAS
G R A C I A S