Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programacion Caso Aplicacion 2
Programacion Caso Aplicacion 2
En la programacin dinmica determinstica, el estado en la siguiente etapa est completamente determinado por el estado y la poltica de decisin de la etapa actual.
Etapa n+1
Sn
20-1
Brigadas mdicas 0 1 2 3 4 5
1 0 45 70 90 105 120
2 0 20 45 75 110 150
20-3
20-4
Formulacin.
Etapas: Pases a los cuales se les debe asignar las brigadas. ( n=1- Pas1 ); ( n=2 Pas 2 ); ( n=3 -Pas 3). Variable de decisin: Xn : Nmero de brigadas asignadas al pas n. Estado: Qu es lo que cambia de una etapa a otra? Sn : Nmero de brigadas mdicas disponibles para asignarse a los pases restantes
Diagrama
0 1 2 3 4
0 1 2 3 4 5
S1 = 5 S2 = S1 - X1 S3 = S2 - X2
20-5
20-6
Sea Pi (X i ) la medida del desempeo por asignar Xi brigadas mdicas al pas i, entonces
Ecuacin de recursividad. fn(Sn, Xn) = cs , xn + fn+1 * (Xn) fn(Sn, Xn) = Pn (Xn) + fn +1 * (Sn - Xn)
Etapa n=3 Pas 3
Genrica
Max Z = 3 s.a
Xi = 5 i=1
Pi (Xi ) i=1
Xi 0 para Xi enteros
Se usar el algoritmo hacia atrs.
20-7
Como el estado final (cero brigadas para asignar) se alcanza al terminar la etapa 3, entonces f4* = 0 sigue
20-8
Debemos asignar todas las brigadas que estn disponibles en este momento.
f 3 (S3 ) = P3 (X3) + f 4* 0 50 70 80 100 130
S3 0 1 2 3 4 5
f3 * (S3 ) X3*
0 50 70 80 100 130 0 1 2 3 4 5
20-9
Para ilustrar como proceder, supongamos que nos quedan 2 brigadas disponibles en este momento: 0
45
2
0
20
1 2
20-10
S2
f 3* (S2 -X2) 4 5
X2*
0 0 01 2 3 4
20-11
5
0
45
4 5
+ f2* (4,X1) = P 1 (1) + f2*(4) = 170 + f2* (5,X1) = P 1 (0) + f2*(5) = 160 sigue
20-12
Veamos la tabla:
X1 f 1(S1 ,X1) = P1 (X1) + f 2* (S1 -X1) f * (S ) 1 1 S1 1 2 3 4 5 0 170 5 160 170 165 160 155 120
Como adicionar los cientficos de tal forma que se minimice la probabilidad de fracaso?
Formulacin. Etapas: Equipos a los cuales se debe adicionar los cientficos. ( n=1,2,3 ). Variable de decisin: Xn : Nmero de investigadores asignados al equipo n.
Nmero cientficos 0 1 2
Estado: Que es lo que cambia de una etapa a otra? Sn : Nmero de cientficos an disponibles para asignarse a los equipos restantes. S1 = 2 S2 = 2 - X1 S3 = S2 - X2
20-16
Genrica
Min Z = s.a 3
i=1
Pi (Xi ) i=1
Xi = 2
Xi 0 para Xi enteros
Se usar el algoritmo hacia atrs.
20-17
Como el estado final (cero cientficos para asignar) se alcanza al terminar la etapa 3, entonces f4* = 1 sigue
20-18
f3 (S3 ,X3 ) = P3 (X3 ) * f4* Debemos asignar todas los cientficos que estn disponibles en este momento.
f 3* (S3) = P3 (X3) * f 4* 0.8 0.5 0.3
0.16
S3 0 1 2
f3 * (S3 ) X3*
0.8 0.5 0.3 0 1 2
20-19
S1
S2 - X2 = 1 = S3
X3* = 1
Z = 0.06
20-21