Ejemplo 4: director de inversiones
Usted es el director de inversiones de una empresa importante en el medio oeste. La compañía ha programado la construcción de nuevas plantas hidroeléctricas a 5, 10 y 20 años para cumplir con las necesidades de la creciente población en la región que sirve. Usted debe invertir parte del dinero de la compañía para cubrir sus necesidades de efectivo futuras. Puede comprar sólo tres tipos de activos, cada una de las cuales cuesta 1 millón. Se pueden comprar unidades fraccionarias. Los activos producen ingresos a 5, 10 y 20 años, y el ingreso se necesita para cubrir necesidades mínimas de flujos de efectivo en esos años. (Cualquier ingreso arriba del mínimo que se requiere para cada periodo se usará para incrementar el pago de dividendos a los accionistas en lugar de ahorrarlo para ayudar a cumplir con los requerimientos mínimos de efectivo del siguiente periodo.) La tabla que se presenta a continuación muestra la cantidad de ingreso generada por cada unidad de acciones y la cantidad mínima de ingreso requerida para cada periodo futuro en que se construirá una nueva planta:
¿Cuál es la mezcla de inversiones en estas acciones que cubrirá los requerimientos de efectivo y que minimizará la cantidad total invertida?
Xi: Cantidad de acciones para cada tipo de activo por acción. Donde i= {1,2,3}
Min Z = X1 + X2 + X3
Restricción 1: Ingresos mínimos por acción en 5 años 2X1 + 1X2 + 0.5X3 >= 400
Restricción 2: Ingresos mínimos por acción en 10 años 0.5X1 + 0.5X2 + 1X3 >= 100
Restricción 3: Ingresos mínimos por acción en 20 años 0X1 + 1.5X2 + 2X3 >= 300
Restricción 4: No negatividad Xi >= 0
Usted es el director de inversiones de una empresa importante en el medio oeste. La compañía ha programado la construcción de nuevas plantas hidroeléctricas a 5, 10 y 20 años para cumplir con las necesidades de la creciente población en la región que sirve. Usted debe invertir parte del dinero de la compañía para cubrir sus necesidades de efectivo futuras. Puede comprar sólo tres tipos de activos, cada una de las cuales cuesta 1 millón. Se pueden comprar unidades fraccionarias. Los activos producen ingresos a 5, 10 y 20 años, y el ingreso se necesita para cubrir necesidades mínimas de flujos de efectivo en esos años. (Cualquier ingreso arriba del mínimo que se requiere para cada periodo se usará para incrementar el pago de dividendos a los accionistas en lugar de ahorrarlo para ayudar a cumplir con los requerimientos mínimos de efectivo del siguiente periodo.) La tabla que se presenta a continuación muestra la cantidad de ingreso generada por cada unidad de acciones y la cantidad mínima de ingreso requerida para cada periodo futuro en que se construirá una nueva planta:
Año
|
Ingresos por Acción
|
Flujo de
efectivo requerido ($)
|
||
Activo 1
|
Activo 2
|
Activo 3
|
||
5
|
2
|
1
|
0.5
|
400
|
10
|
0.5
|
0.5
|
1
|
100
|
20
|
0
|
1.5
|
2
|
300
|
Costo ($) x acción
(En millones)
|
1
|
1
|
1
|
|
¿Cuál es la mezcla de inversiones en estas acciones que cubrirá los requerimientos de efectivo y que minimizará la cantidad total invertida?
Solución:
a) Definir Variables de decisión:
Xi: Cantidad de acciones para cada tipo de activo por acción. Donde i= {1,2,3}
Min Z = X1 + X2 + X3
b) Definir S.A. / Restricciones:
Restricción 1: Ingresos mínimos por acción en 5 años 2X1 + 1X2 + 0.5X3 >= 400
Restricción 2: Ingresos mínimos por acción en 10 años 0.5X1 + 0.5X2 + 1X3 >= 100
Restricción 3: Ingresos mínimos por acción en 20 años 0X1 + 1.5X2 + 2X3 >= 300
Restricción 4: No negatividad Xi >= 0
c) Código en GAMS
$Title
Director de inversiones
*Ejemplo 4
SETS
i tipo de
Acciones por inversion /A1,A2,A3/
j tipo de
flujo de efectivo requeriso /F1,F2,F3/;
PARAMETERS
G(i)
Costos por activo de tipo i de ingresos por acción
/A1 1
A2 1
A3 1/
D(j) Flujo
de efectivo requerido j
/F1 400
F2 100
F3 300/;
TABLE
N(j,i)
Flujo requerido j para tipo i de acciones
A1 A2 A3
F1 2 1 0.5
F2 0.5 0.5
1
F3 0 1.5 2;
VARIABLES
z Función objetivo
x(i)
Cantidad de acciones para cada tipo de activo por acción tipo i;
POSITIVE
VARIABLE x;
EQUATIONS
Inversion Función objetivo
Restriccion1(j)
Limitación de acciones por inverción;
Inversion..
z=e=sum((i),G(i)*x(i));
Restriccion1(j).. sum((i),N(j,i)*x(i)) =g= D(j);
MODEL
EJEMPLO4 /ALL/;
SOLVE
EJEMPLO4 USING LP MINIMIZING z;
DISPLAY
x.l;
VEA TAMBIEN OTROS EJERCICIOS EJEMPLO:
Comentarios
Publicar un comentario