Está en la página 1de 4

EXAMEN FINAL

1) Pregunta 1 : (10 puntos)

Una persona tiene S/. 70,000. y puede invertir en dos tipos de acciones según la
información mostrada en la siguiente tabla:

Acciones Precio de venta Rendimiento anual Inversión máxima


(soles/acción) esperado (soles/acción) recomendada

Bayer 60 5 54,000

Mitsui 50 3 45,000

La persona se ha propuesto las siguientes metas:

Meta 1: No sobrepasar la inversión máxima recomendada.

Meta 2: No invertir menos de la mitad del capital en Mitsui.

Meta 3: Obtener un rendimiento mínimo de 7000 soles.

MODEL:

SETS:
proyecto/BAYER,MITSUI/: utilidad, capital, precio_venta, X;
END SETS

DATA:
utilidad= 5 3;
capital= 54000 45000;
precio_venta= 60 50;
END DATA

MAX=@SUM(proyecto (i): utilidad(i)*X(i));


@SUM(proyecto (i): capital(i)*X(i))<=70000;
@SUM(proyecto (i): precio_venta(i)*X(i))<=7000;

@FOR(proyecto(i): @BIN(X(i)));
END
- Meta 1: No se cumple
- Meta 2: No se cumple
- Se cumple
2) Pregunta 2: (10 puntos)

Un operador logístico debe decidir en qué camión transportar las 6 cargas que debe
entregar a un cliente. Tiene dos camiones con las siguientes características: El camión A
dispone de 16 toneladas de capacidad y el camión B dispone de 18 toneladas de
capacidad. Las cargas son bultos empacados en embalaje especial de modo que no
pueden ser partidas en varias partes. La siguiente tabla muestra para cada carga la
información sobre el peso y la utilidad que se obtiene si la carga es transportada en el
camión A o en el camión B.

Carga 1 2 3 4 5 6

Peso (toneladas) 5 3 4 5 6 8

Utilidad si se lleva en A ($/tonelada) 900 700 800 1000 1400 950

Utilidad si se lleva en B ($/tonelada) 800 900 700 1100 1300 1100

MODEL:

SETS:
bulto /1..6/: peso ;
camion /A, B/ ;
bc(bulto, camion): utilidad,x;

DATA:
utilidad = 900 700 800 1000 1400 950
800 900 700 1100 1300 1100;
peso = 5 3 4 5 6 8;
END DATA;

MAX = @SUM(bc: x(bc) * utilidad(bc));

@FOR(bulto: @SUM(camion: x(bulto, camion))) = 1;

@FOR(camion: @SUM(bulto: peso(bulto) * x(bulto, camion))) <= 16;


@FOR(camion: @SUM(bulto: peso(bulto) * x(bulto, camion))) <= 18;
END

También podría gustarte