Está en la página 1de 4

Ejercicios de programacion dinamica

Investigacion Operativa II
Diplomatura en Estadstica

Curso 08/09

1. Resuelve aplicando programaci on din


amica el problema siguiente: Se trata de asignar das de estudio
para preparar los ex amenes de cuatro asignaturas. Se dispone de 10 das para todas ellas, y estos
das han de repartirse de manera que se optimice la mejora prevista en las calificaciones totales de
las mismas.
Se ha estimado que para un cierto n umero de das asignado a cada asignatura se pueden conseguir
las mejoras en las notas que se indican en la tabla siguiente:

Asignatura
Das 1 2 3 4
1 1 3 1 2
2 3 4 2 4
3 4 4 4 5
4 5 5 4 5

A ninguna asignatura se le asignar


an mas de cuatro das, y a cada una de ellas se le asignara al
menos un da.
Sugerencia: Define como etapas la asignaci
on de das de estudio a cada una de las asignaturas.
2. Un operador turstico organiza viajes de vacaciones, que incluyen el alquiler de coches. Durante las
proximas cinco semanas, y en funci on de los viajes que ha vendido, esta empresa prevee que debe
tener disponibles 8, 6, 10, 7 y 8 coches respectivamente.
El alquiler de los coches se subcontrata a una empresa local, que cobra una cantidad fija de 50 euros
por autom ovil por cada nuevo alquiler de un coche, mas 150 euros por cada semana de alquiler de
dicho coche.
El operador puede por tanto alquilar coches y asignarlos a los viajes organizados, o mantenerlos sin
usar, o bien devolverlos cuando ya no quiera usarlos (aunque quizas tenga que volver a alquilarlos
mas tarde pagando la cantidad fija). Cual es el n
umero optimo de automoviles a alquilar y/o
devolver en cada semana de las proximas cinco?
3. Estas encargado de la gestion de un desarrollo de software, que requiere que se completen tres
tareas en etapas sucesivas. Dispones de un presupuesto de 45.000 euros que puedes emplear para
mejorar tus recursos (personal, equipos, medios) en cada una de las etapas. En funcion del dinero
que inviertas, esperas reducir el tiempo necesario para llevar a cabo cada etapa, de acuerdo con las
expresiones siguientes:

t1 (x1 ) = 16 x1 /3, 0 x1 30
t2 (x2 ) = 12 x2 /5, 0 x2 15
t3 (x3 ) = 14 x3 /3, 0 x3 30

donde ti denota el tiempo en semanas necesario para completar cada tarea, i = 1, 2, 3, y xi es la


cantidad invertida en cada etapa, medida en miles de euros. Las cantidades no invertidas al final
del proceso no tienen valor para el desarrollo.
Formula las relaciones de recurrencia y los elementos del problema de programacion dinamica
correspondientes.

1
Resuelve el problema de programacion dinamica para el caso en que el dinero disponible
deba gastarse en m ultiplos de 15.000 euros, esto es, los valores aceptables para el gasto en la
primera etapa seran 0, 15
o 30 miles de euros, por ejemplo. Obten a partir de ellas la poltica
que permita un tiempo de desarrollo mnimo y el plan de gasto optimo. Existe mas de una
soluci
on? Cu
ales son las soluciones alternativas?
Repite el apartado anterior suponiendo que las cantidades a invertir en cada etapa fuesen
valores cualesquiera entre 0 y los maximos indicados anteriormente.
4. Una empresa de alquiler de autom oviles se propone planificar su poltica de reemplazamientos para
los proximos 3 a nos. La adquisici
on de un coche nuevo le cuesta a la empresa 9.000 euros. Durante
su vida util, los coches incurren costes de mantenimiento que aumentan con su antig uedad, mientras
que su valor de venta como coches usados disminuye con su edad. Un coche nuevo no incurre costes
de mantenimiento. Para cada coche, la empresa toma decisiones el da 1 de enero de cada a no: vender
el coche por su valor como coche usado y adquirir uno nuevo, o continuar utilizandolo durante un
a
no mas, incurriendo los costes de mantenimiento correspondientes. Los gastos de mantenimiento
y el valor de venta de un coche usado, en funcion de su antig uedad en a nos, se muestran en la
siguiente tabla:

antig
uedad (a
nos) coste de mantenimiento (euros) valor de venta (euros)
1 1.800 6.000
2 2.100 4.000
3 2.400 3.000
4 2.700 2.250

a) Formula como un programa dinamico el problema de planificacion optima para los proximos
3 a
nos.
b) Formula las relaciones de recurrencia y los elementos del problema de programacion dinamica
correspondientes.
c) Resuelve el problema. din
amica, y describe la poltica optima obtenida.
d ) Debe la empresa reemplazar un coche que tiene inicialmente 4 a
nos? Y uno que tiene 3?

5. Tienes que decidir cu


ando y cu
anto producir de un determinado producto, para hacer frente a la
demanda con coste mnimo. La demanda prevista para los proximos 4 meses se indica en la tabla
siguiente:

Mes 1 2 3 4
Demanda 2 1 2 1

El coste de almacenamiento es de 600 Pta./unidad.mes, y el coste de produccion esta compuesto


por un coste fijo de 3500 Pta. cada vez que se fabrica (independiente de la cantidad fabricada), y
un coste variable de 1500 Pta./unidad.
Aplica Programaci on Din
amica para obtener el plan de produccion (cantidades y meses) optimo,
suponiendo que al comienzo del primer mes no dispones de ninguna unidad de producto en inven-
tario, y que no dispones de espacio para llevar un inventario de mas de dos unidades en ning un
periodo. El valor de las unidades que esten en inventario al final del u
ltimo periodo es de 2000
Pta./unidad.
Cual hubiera sido la poltica
optima si el inventario inicial hubiese sido de dos unidades?
6. Un dispositivo consta de 3 etapas conectadas en serie. En cada etapa podemos tener un n umero de
componentes variable mi , y la probabilidad de fallo en cada una de las etapas en funcion de dicho
n
umero de componentes viene dada por las expresiones siguientes:

p1 = 0,5m1 , p2 = 0,75m2 , p3 = 0,6m3 .

Los ingresos que se obtienen de la operacion del sistema dependen de que los equipos esten funcio-
nando correctamente o esten averiados. Dichos ingresos se dan en la tabla siguiente:

2
Etapa
Estado 1 2 3
F 1500 3000 2500
A 5000 8000 6000

Por u
ltimo, el coste de cada componente es de:

Etapa 1 2 3
Coste 100 150 75

Si se dispone de un presupuesto de 750 u.m., encontrar la manera de invertir este presupuesto en


componentes de forma que se maximicen los ingresos esperados.
Sugerencia: Incluye en el estado informaci
on sobre el dinero que no te has gastado todava, y define
las etapas de programaci
on dinamica como decisiones de gasto en componentes de cada etapa.

3
EJEMPLO

Figura 1: EJEMPLO: La diligencia

También podría gustarte