Subido por Maxi Crash

ModStoc24 PD01

Anuncio
MODELOS ESTOCÁSTICOS
PROGRAMACIÓN DINÁMICA
octubre 2024
1. La compañía minera “Los 33” dispone actualmente de cinco brigadas de trabajadores que
pueden ser asignadas a cualquiera de sus tres faenas, con el fin de potenciar el proceso
extractivo.
La empresa busca determinar cuántas brigadas asignar, si lo hace, a cada una de estas
faenas con el fin de maximizar el retorno obtenido por la extracción de minerales. Estas
brigadas deben mantenerse como están constituidas, es decir, el número asignado a cada
faena debe ser un numero entero.
La medida de desempeño se evalúa en términos de millones de dólares anuales. En la tabla
siguiente se proporcionan las estimaciones de estos retornos, para cada faena y para cada
asignación posible de brigadas de trabajadores.
Brigadas de
trabajadores
0
1
2
3
4
5
1
0
35
78
128
181
236
Faena
2
0
50
108
155
190
218
3
0
45
90
135
180
225
¿Cuál es la asignación que maximiza la medida de desempeño? Determine la solución
usando programación dinámica.
Solución:
n=3
S3
0
1
2
3
4
5
n=2
0
0
0
0
0
0
0
1
45
45
45
45
45
f3(S3, X3) = p3(X3)
2
3
90
90
135
90
135
90
135
4
180
180
5
225
f3*(S3, X3)
X3 *
0
45
90
135
180
225
0
1
2
3
4
5
MODELOS ESTOCÁSTICOS
S2
0
1
2
3
4
5
0
0
45
90
135
180
225
f2(S2, X2) = p2(X2) + f3*(S2 – X2)
1
2
3
4
50
95
108
140
153
155
185
198
200
190
230
243
245
235
5
218
0
245
f1(S1, X1) = p1(X1) + f2*(S1 – X1)
1
2
3
4
235
233
236
231
5
236
f2*(S2, X2)
X2 *
0
50
108
155
200
245
0
1
2
3
4
3
f1*(S1, X1)
X1 *
245
0
n=1
S1
5
Respuesta: 245 millones. Asignación: 𝑥! = 0, 𝑥" = 3, 𝑥! = 2
2. Un empresario se encuentra en Chile (el Domingo) y debe estar en Perú el próximo
jueves. En cada uno de los días siguientes: lunes, martes, miércoles y jueves, este
señor puede vender sus productos en Chile, Perú o Argentina. De experiencias
anteriores, él cree que puede ganar US$12 estando un día en Perú, US$16 estando un
día en Chile y US$17 estando un día en Argentina. Con el objeto de maximizar sus
ventas menos los costos de traslado de un país a otro, ¿dónde debería estar el
empresario los tres primeros días de la semana? . Los costos de viaje para trasladarse
de un país a otro son dados en la siguiente tabla:
Determine la solución óptima mediante un modelo de programación dinámica. Defina las
etapas, los estados, las variables de decisión y la función recurrente. Encuentre e interprete
la solución.
MODELOS ESTOCÁSTICOS
Solución:
a) Diagrama de la situación:
- Etapas: definimos 4 etapas, corresponden al país en el que debe decidir estar el
empresario.
- Estados: definimos estados a los países en los que el empresario deberá encontrarse cada
día.
- Variable de decisión: 𝑥# representa el destino inmediato de la etapa 𝑛: 𝑥! , 𝑥" , 𝑥$ , 𝑥% .
- Función recurrente: Sea 𝑓& (𝑠, 𝑥& ) el costo total de la mejor política global para las etapas
restantes. El estado inicial es s listo para seguir la etapa 𝑥& el objetivo es minimizar la
función.
Por lo tanto, aplicando el procedimiento de Programación Dinámica, este empresario
debería estar el lunes, martes y miércoles en Chile y el Jueves ir a Perú.
MODELOS ESTOCÁSTICOS
3. Para atender las necesidades de un proyecto se mantiene una fuerza laboral, la cual
puede variar, siendo alternativamente contratada o despedida a través de las etapas de
desarrollo del proyecto. La necesidad de trabajadores en cada etapa es secuencialmente de
6, 8, 9 y 5 trabajadores. La contratación excesiva y la contratación adicional generan
respectivamente costos de $300.000 y $200.000 por trabajador.
Con estos antecedentes:
a) Plantee las tablas de resolución de este problema.
b) Indique niveles óptimos de contratación en cada etapa.
c) Indique el costo que significa la estrategia de contratación planteada.
Solución:
Sea 𝑏# la cantidad de trabajadores requeridos en la semana 𝑖 − é𝑠𝑖𝑚𝑎
Semana 1:
Semana 2:
Semana 3:
Semana 4:
𝑏! = 6
𝑏" = 8
𝑏$ = 9
𝑏% = 5
Sea 𝑥# el número real de trabajadores empleados en la semana 𝑖 − é𝑠𝑖𝑚𝑎
𝑏! = 6
𝑏" = 8
𝑏$ = 9
𝑏% = 5
𝑥! = {6, 7, 8, 9}
𝑥" = {8, 9}
𝑥$ = {9}
𝑥% = {5}
Costo por exceso
𝑐# = 300000 · (𝑥# − 𝑏# ) 𝑠𝑖 𝑥# > 𝑏# ; 𝑒𝑛 𝑐𝑎𝑠𝑜 𝑐𝑜𝑛𝑡𝑟𝑎𝑟𝑖𝑜 𝑐# = 0.
Costo por contratación
𝑐# = 200000 · (𝑥# − 𝑥#'! ) 𝑠𝑖 𝑥# > 𝑥#'! ; 𝑒𝑛 𝑐𝑎𝑠𝑜 𝑐𝑜𝑛𝑡𝑟𝑎𝑟𝑖𝑜 𝑐# = 0.
Función
Tablas:
𝑓# (𝑥#'! ) = 𝑚𝑖𝑛{300 · (𝑥# − 𝑏# ) + 200 · (𝑥# − 𝑥#'! ) + 𝑓#∗ (𝑥# }
MODELOS ESTOCÁSTICOS
MODELOS ESTOCÁSTICOS
b) Niveles óptimos de contratación en cada etapa:
Semana 1: contratar 6 trabajadores
Semana 2: contratar 2 trabajadores
Semana 3: contratar 1 trabajador
Semana 4: no contratar trabajadores, se tienen 4 trabajadores en exceso
c) Costo total $1.800.000.
4. Una compañía sabe que la demanda por su producto durante cada uno de los próximos
tres meses es de 2, 1 y 3 productos respectivamente. Durante un mes en el cual se produce
se incurre en un costo fijo de 2 dólares más un costo variable de 2 dólar por cada unidad
que se fabrica. Al final de cada mes, se genera un costo de almacenamiento de 1 dólar por
cada unidad. Las limitaciones en la capacidad permiten producir durante cada mes un
máximo de 4 unidades y las dimensiones de la bodega de la compañía restringen el
inventario final de cada mes a 4 unidades máximo. La empresa desea determinar un plan
de producción que cumpla con toda la demanda a tiempo y minimice la suma del costo de
producción y el costo por almacenamiento durante los tres meses. Suponga que dispone de
1 unidad al principio del mes.
MODELOS ESTOCÁSTICOS
Determine un plan de producción que minimiza los costos totales.
Solución:
Respuesta:
Se deben producir 2 productos el primer mes. 0 productos el segundo mes y 3 productos
el tercer mes.
El costo total se plan de producción será de $15.
5. El propietario de una cadena de tres pastelerías compró cinco cargas de harina. Él sabe
que el uso que se hace del insumo es diferente en las tres panaderías y quiere saber cómo
debe asignar las cinco cargas a las pastelerías para maximizar la ganancia esperada y está
de acuerdo en que si es necesario no se asigne carga a cualquiera de las pastelerías.
MODELOS ESTOCÁSTICOS
En la tabla, a continuación, se proporciona la ganancia estimada al asignar distintas
cantidades de carga.
Número de
carga
1
Pastelería
2
3
0
0
0
0
1
5
6
4
2
9
11
9
3
14
15
13
4
17
19
18
5
21
22
20
Solución:
Etapas: Pastelería 1, 2 y 3
Variables de Decisión: Xn =0, 1, 2, 3, 4, 5
Estado: S1=5, S2=5-X1, S3=S2-X2
∗ (𝑆
Función: 𝑓& (𝑠& , 𝑥& ) = 𝐺& (𝑥& ) + 𝑓&*!
& − 𝑥& )
Etapa 3: pastelería 3 𝑓$ (𝑠$ , 𝑥$ ) = 𝐺$ (𝑥$ )
Número de cargas
Disponibles
S3
0
1
2
3
4
5
Solución Óptima
Ganancia
Número de Cargas
∗
𝑓$ (𝑆$ )
𝑥$∗
0
0
4
1
9
2
13
3
18
4
20
5
MODELOS ESTOCÁSTICOS
Etapa 2: pastelería 2
Número de
cargas
Disponibles
S2
0
1
2
3
4
5
𝑓" (𝑠" , 𝑥" ) = 𝐺" (𝑥" ) + 𝑓$∗ (𝑆" − 𝑥" )
X2 = 0
X2 = 1
X2 = 2
X2 = 3
X2 = 4
X2 = 5
𝑓"∗ (𝑆" )
𝑥"∗
0
4
9
13
18
20
6
10
15
19
24
11
15
20
24
15
19
24
19
23
22
0
6
11
15
20
24
0
1
2
1, 2, 3
2
1,2, 3
Etapa 1: pastelería 1 𝑓! (𝑠! , 𝑥! ) = 𝐺! (𝑥! ) + 𝑓"∗ (5 − 𝑥! )
Número de
cargas
Disponibles
S2
5
X1 = 0
X1 = 1
X1 = 2
X1 = 3
X1 = 4
X1 = 5
𝑓!∗ (𝑆! )
𝑥!∗
24
25
24
25
23
21
25
1, 3
La solución óptima se obtiene con 𝑥!∗ = 1 𝑜 𝑥!∗ = 3
Por lo tanto, la ganancia máxima ($25), se obtiene asignando:
o
1 carga de harina a la pastelería 1, 2 cargas a la pastelería 2 y 2 cargas a la pastelería 3.
3 cargas de harina a la pastelería 1, 2 cargas a la pastelería 2 y ninguna a la pastelería 3.
6. Un importante proyecto necesita de cinco semanas para su desarrollo. Durante este
tiempo, se necesita de trabajadores para apoyar su realización. El departamento de RRHH
determina los requisitos de mano de obra: 7, 4, 8, 5 y 6 trabajadores para las semanas 1, 2, 3,
4 y 5, respectivamente.
El exceso de trabajadores que se mantiene en la fuerza laboral se calciula en un costo de
$2000 por cada trabajador por semana.
Las nuevas contrataciones para cualquier semana involucran desembolsos de dinero para la
empresa, estimándose en un costo fijo de $3000 y un costo variable de $2500 por trabajador.
MODELOS ESTOCÁSTICOS
Si en cualquier semana se despide a un trabajador, los costos asociados se establecen en
$1500 por cada persona que sea desvinculada de la compañía.
Determine el plan de contratación de la empresa y el costo óptimo de la planilla laboral.
Solución:
Sea 𝑏# la cantidad de trabajadores requeridos en la semana 𝑖 − é𝑠𝑖𝑚𝑎
Semana 1:
Semana 2:
Semana 3:
Semana 4:
Semana 5:
𝑏! = 7
𝑏" = 4
𝑏$ = 8
𝑏% = 5
𝑏+ = 6
Sea 𝑥# el número real de trabajadores empleados en la semana 𝑖 − é𝑠𝑖𝑚𝑎
𝑏! = 7
𝑏" = 4
𝑏$ = 8
𝑏% = 5
𝑏+ = 6
𝑥! = {7, 8}
𝑥" = {4, 5, 6, 7, 8}
𝑥$ = {8}
𝑥% = {5, 6}
𝑥+ = {6}
Costo por exceso
𝑐# = 2000 · (𝑥# − 𝑏# ) 𝑠𝑖 𝑥# > 𝑏# ; 𝑒𝑛 𝑐𝑎𝑠𝑜 𝑐𝑜𝑛𝑡𝑟𝑎𝑟𝑖𝑜 𝑐# = 0.
Costo por contratación
𝑐# = 3000 + 2500 · (𝑥# − 𝑥#'! ) 𝑠𝑖 𝑥# > 𝑥#'!
Costo por despido
𝑐# = 1500 · (𝑥# − 𝑥#'! ) 𝑠𝑖 𝑥# < 𝑥#'!
Función
Tablas
𝑓# (𝑥#'! ) = 𝑚𝑖𝑛{2000 · (𝑥# − 𝑏# ) + 𝑐# + 𝑓#∗ (𝑥# }
MODELOS ESTOCÁSTICOS
MODELOS ESTOCÁSTICOS
Plan de contratación:
Semana 1: contratar 7 trabajadores
Semana 2: no contratar ni despedir trabajadores
Semana 3: contratar 1 trabajador
Semana 4: despedir 2 trabajadores
Semana 5: no contratar ni despedir trabajadores
Costo óptimo del plan: $37000
MODELOS ESTOCÁSTICOS
7. Un estudiante universitario cuenta con siete días para preparar los exámenes finales de
cuatro cursos y quiere asignar su tiempo de estudio de la manera más eficiente posible.
Necesita por lo menos un día para cada curso y quiere concentrarse sólo en un curso cada
día por lo que quiere asignar uno, dos, tres o cuatro días a cada curso. Como hace poco
tomó un curso de investigación de operaciones, decide aplicar programación dinámica para
hacer estas asignaciones que maximicen el total de puntos obtenidos en los cuatro cursos.
Estima que las distintas asignaciones en días de estudio le redituarán puntos de calificación
según la siguiente tabla:
Resuelva este problema con programación dinámica.
Solución:
Sea 𝑥& el número de días de estudio asignados al curso 𝑛, sea 𝑝& (𝑥& ) el número de
puntos de calificación esperados cuando se asignen 𝑥& días al curso 𝑛 y 𝑠& el número
de días de estudio que quedan por asignar a los 𝑘 ≥ 𝑛 cursos.
Entonces
𝑓&∗ (𝑠& ) =
max
[𝑝& (𝑥& ) + 𝑓&∗ (𝑠& − 𝑥& )]
!,-! ,./0 (2! ,%)
MODELOS ESTOCÁSTICOS
El puntaje máximo obtenido es de 21 puntos.
8. Considere un inventario dinámico de 5 períodos con datos de costos estacionarios:
𝐶𝑜𝑠𝑡𝑜 𝑓𝑖𝑗𝑜 𝑎𝑠𝑜𝑐𝑖𝑎𝑑𝑜 𝑎 𝑙𝑎 𝑜𝑟𝑑𝑒𝑛 (𝐾) = $40
MODELOS ESTOCÁSTICOS
𝐶𝑜𝑠𝑡𝑜 𝑣𝑎𝑟𝑖𝑎𝑏𝑙𝑒 𝑢𝑛𝑖𝑡𝑎𝑟𝑖𝑜 (𝑐) = $10 𝑢𝑛𝑖𝑑𝑎𝑑
Costo unitario por almacenamiento (h) = $3 unidad/perí𝑜𝑑𝑜
La demanda conocida para cada período es:
𝑟! = 2 𝑢𝑛𝑖𝑑𝑎𝑑𝑒𝑠,
𝑟" = 4 𝑢𝑛𝑖𝑑𝑎𝑑𝑒𝑠,
𝑟$ = 2 𝑢𝑛𝑖𝑑𝑎𝑑𝑒𝑠,
𝑟% = 2 𝑢𝑛𝑖𝑑𝑎𝑑𝑒𝑠,
𝑟+ = 3 𝑢𝑛𝑖𝑑𝑎𝑑𝑒𝑠
Realice el procedimiento correspondiente y determine el costo mínimo del inventario
Solución:
Etapa 6
𝑓5 = 0
Etapa 5
𝑟+ = 3
Etapa 4
𝑟% = 2
Etapa 3
𝑟$ = 2
MODELOS ESTOCÁSTICOS
Etapa 2
𝑟" = 4
Etapa 1
𝑟! = 2
Solución: Costo total mínimo
𝑓! = $243
9. Una compañía sabe que la demanda por su producto durante cada uno de los próximos
tres meses es de 2, 1 y 3 productos respectivamente. Durante un mes en el cual se produce
se incurre en un costo fijo de 2 dólares más un costo variable de 2 dólar por cada unidad
que se fabrica. Al final de cada mes, se genera un costo de almacenamiento de 1 dólar por
cada unidad. Las limitaciones en la capacidad permiten producir durante cada mes un
máximo de 4 unidades y las dimensiones de la bodega de la compañía restringen el
inventario final de cada mes a 4 unidades máximo. La empresa desea determinar un plan
de producción que cumpla con toda la demanda a tiempo y minimice la suma del costo de
producción y el costo por almacenamiento durante los tres meses. Suponga que dispone de
1 unidad al principio del mes.
Determine un plan de producción que minimiza los costos totales.
MODELOS ESTOCÁSTICOS
Solución:
x3
s3
n=3
0
1
2
3
4
0
0
1
1
4
5
6
2
6
7
8
9
3
8
9
10
11
12
4
11
12
13
14
-
f3 *
8
6
4
0
1
x3 *
3
2
1
0
0
3
14
11
13
-
4
13
15
-
f2 *
12
8
7
6
3
x2 *
1
0
0
0
0
3
17
4
19
f1 *
15
x1 *
2
x2
s2
n=2
0
1
2
3
4
0
8
7
6
3
1
12
11
10
7
9
2
13
12
9
11
x1
s1
n=1
1
0
-
1
16
2
15
Respuesta:
Se deben producir 2 productos el primer mes. 0 productos el segundo mes y 3 productos
el tercer mes.
El costo total se plan de producción será de $15.
10. Para atender las necesidades de un proyecto se mantiene una fuerza laboral, la cual
puede variar, siendo alternativamente contratada o despedida a través de las etapas de
desarrollo del proyecto. La necesidad de trabajadores en cada etapa es secuencialmente de
6,8,9 y 5 trabajadores. La contratación excesiva y la contratación adicional generan
respectivamente costos de $300.000 y $200.000 por trabajador. Con estos antecedentes:
d) Plantee las tablas de resolución de este problema.
e) Indique niveles óptimos de contratación en cada etapa.
f) Indique el costo que significa la estrategia de contratación planteada.
RESPUESTA:
MODELOS ESTOCÁSTICOS
a)
b) Niveles óptimos de contratación en cada etapa:
Etapa 1= 6; Etapa 2=8; Etapa 3: 9; Etapa 4: 5.
c) Costo total $1.800.000.
Descargar