You are on page 1of 12

INSTITUTO TECNOLOGICO DE PIEDRAS

NEGRAS
TRABAJO:
EJERCICIOS DE UNIDAD 1
ALUMNO:
JOSE ARTURO MARTINEZ BRISEO
MAESTRO:
LUIS MANUEL GARCIA PIZARRO
MATERIA:
INVESTIGACION DE OPERACIONES II
CARRERA:
ING. INDUSTRIAL
PIEDRAS NEGRAS COAHUILA, 16 DE JULIO DEL
2013
1.2 EJEMPLOS DE MODELOS DE PROGRAMACIN DINAMICA
1.- Un In!n"!#$ %$#!&'(), #!*+"!#! &(,!#: "-C+.) !& !) /$&'$ 01n"0$, 2 ""-C+.) !& )( #+'( /$n !&!
/$&'$ 01n"0$, 3(#( "# 4!&4! &+ $5"/"n( 6(&'( !) )+(# 4$n4! !&'. )( /$&!/6(. En &+ /(0"n$
4!,! 3(&(# 3$# 3 &!/'$#!& $ /"+4(4!& (n'!& 4! ))!(# ( &+ 4!&'"n$, 2 )+(#!& 3$&",)!& !n
!&$& &!/'$#!& $ /"+4(4!&. L(& 3$&",)!& #+'(&, 2 !) /$&'$ (&$/"(4$ 3$# 70&. 4! 4"&'(n/"( 2
$'#$& !n 8, &! 9!n !n !) &"+"!n'! !&*+!0(:
Solucin:
Para ir de 1 a 13 hay 48 rutas posibles. Una posibilidad para encontrar la solucin es
calcular el valor asociado a cada una y ver cual es la que proporciona el menor costo. Y si
fuesen miles de rutas. Por se descarta esa alternativa y se usa el m!todo de la pro"ramacin
#in$mica% donde se resuelve desde el final hacia el inicio% y hay etapas y estados.
&tapas' (on 4. )a etapa 1 es decidir ir del estado inicial 1 al estado *%3%4 o + que son los
puntos posibles en el sector si"uiente. )a etapa * es decidir ir a ,% - u 8. )a etapa 3 es
decidir ir a .% 1/% 11 o 1*. )a etapa 4 es decidir a 13.
E&'(4$: L+(# 4$n4! &! !n/+!n'#(. L( !'(3( 1 '"!n! 1 !&'(4$: !) 1. L( !'(3( 2 '"!n! :
!&'(4$&: 2, 3, :, ;. L( !'(3( 3 '"!n! 3 !&'(4$&: 6,<,=. L( !'(3( : '"!n! : !&'(4$&: >, 10,
11, 12.
C.)/+)$& n ? : S @ A
:
13 F
4
* X
4
*
> 12 12 13
10 16 16 13
11 1; 1; 13
12 1: 1: 13
n ? 3 S @ A
3
> 10 11 12 F
3
* X
3
*
6 3B12?1; 2B16?1= 1B1;?16 3B1:?1< 1; >
< :B12?16 1B16?1< :B1;?1> 6B1:?20 16 >
= 2B12?1: 3B16?1> 6B1;?21 ;B1:?1> 1: >
n?2 S @ A
2
6 < = F
2
* X2*
2 >B1;?2: :B16?20 6B1:?20 20 < C =
3 ;B1;?20 <B16?23 :B1:?1= 1= =
: >B1;?2: 10B16?26 =B1:?22 22 =
; >B1;?2: 10B16?26 11B1:?2; 2: 6
n ? 1 S @ A
1
2 3 : ; F
1
* X1*
1 <B20?2< 6B1=?2: ;B22?2< 6B2:?30 2: 3
R!&3+!&'(: E) D3'"0$ !&: 2:
L( &$)+/"Dn D3'"0( !&: A
1
? 3 E A
2
? = E A
3
? > E A
:
? 13.
L( #+'( D3'"0( !&: 1 3 8 9 13
R!&3+!&'( () 3#$,)!0( 3)(n'!(4$:
E) In!n"!#$ %$#!&'() '"!n! +n /$&'$ 01n"0$ 4! 82: 3(#( "# 4!&4! &+ $5"/"n( () )+(# 4!
/$&!/6(, 2 !&! 01n"0$ )$ 3+!4! )$#(# 2!n4$ 4!&4! &+ $5"/"n( () )+(# 3 )+!$ () )+(# =
)+!$ () )+(# > 2 4! (61 () )+(# 13, *+! !& 4$n4! !&'. )( /$&!/6(.
1.4 Programacin Dinmica Probabi!"#ica.
En la programacin dinmica probabilstica, el estado en la etapa siguiente no
queda completamente determinado por el estado y la decisin de la subpoltica
en el estado actual, sino que existe una distribucin de probabilidad para lo
que sera el estado siguiente.
Grficamente tenemos:
E$%m&o 1
Una compaa a recibido un pedido para surtir un solo artculo muy especial y
de una calidad tan rigurosa que es posible que el fabricante tenga que producir
ms de un artculo para obtener uno aceptable. !a probabilidad estimada para
que sea aceptable es "#$ y de que sea defectuoso sin posibilidad de reparacin
%#$. &or lo tanto la probabilidad de producir cero artculos aceptables en un
lote de tamao ! es '%#$(
!
.
!os costos marginales de produccin son de ) "** por artculo, incluso si es
defectuoso 'los artculos en exceso no tienen +alor(. El costo de preparacin es
) %**, cada +e, que se monte el proceso de produccin de este artculo, el
cual puede acerlo como mximo $ +eces. -i no se a obtenido un artculo
aceptable al final de la tercera serie de produccin, el costo por +entas
perdidas y de penali,acin ser de ) ".**. El ob/eti+o es determinar la poltica
referente al tamao del lote para las series de produccin de manera de
minimi,ar el costo total esperado.
So'cin(
E#a&a"( -eries de produccin '", %, $(.
)ariab%" *% *%ci"in: 0
n
: -on el tamao del lote produccin en la etapa
n.
E"#a*o"( -
n : puede suceder que
,
-
n
1*

si el articulo aceptable se logro
en la etapa anterior. o -
n
1" que significa que en la etapa anterior no se logr
el articulo aceptable.
f
2
n
'-
n
( 1 3n f
n
'-
n
,0
n
(

0
n
1 *, ", ..., ! 'tamao del lote, costo marginal(
4onde:
f
2
n
'*( 1 * y - 1 * , cuando se a obtenido en la etapa anterior un artculo
aceptable, por lo tanto f
2
n
'*( 1 *, en esta etapa no es necesario que se
incurra en gastos adicionales.
'&rob. de * art. acept. ' prob de " art. 5cept.(
f
2
n
'-
n
,0
n
( 1 6 7 0
n
7 '%#$(
0n
f
n 7 "
'"( 7 ' "8 '%#$(
0n
( f
n
7 "
'*(
donde:
' "8 '%#$(
0n
( f
n 7 "
'*( 1 * costo marginal
luego
f
2
n
'",0
n
( 1 6 7 0
n
7 '%#$(
0n
f
2
n 7 "
'"(.
9onsiderando ) "** como unidad monetaria y definiendo
* -i 0
n
1 *
6 1
% -i 0
n
> * 'costo de preparacin(
'E:5&5 5;:E<=>< ;> -E !>G<> 5<:. 59E&:5?!E(
f
2
@
'"( 1 ". , que es el costo de no obtener un artculo aceptable y perder
la +enta.
f
2
@
'*( -= -E !>G<> 5<:.59E&:.
!uego, para n + , tendramos:
f
$
'", 0
$
( 1 6 7 0
$
7 '%#$(
0$
".
-
$
#0
$
* " % $ @ . f
2
$
'"( 0
2
$
* *
" ". "$ "* %#$ A @#A B %C#%D B DA#B" B %C#%D @
&ara n + 2(
E
%
'", 0
%
( 1 6 7 0
%
7 '%#$(
0%
B %C#%D
-
%
#0
%
* " % $ @ f
2
%
'"( 0
2
%
* *
" B %C#%D B DA#B" D %$A#%@$ D @DB#D%A D "CB.#%"BD D @DB#D%A $
&ara n + 1
f
"
'", 0
"
( 1 6 7 0
"
7 '%#$(
0"
D @DB#D%A
-
"
#0
"
* " % $ @ f
2
"
'"( 0
2
"
" D.C.. B." D.@ D.%D D.." D.%D $
!uego la solucin del problema es la siguiente:
En la primera serie de produccin deben fabricarse $ artculos, si se obtiene un
articulo aceptable, 0
%
1 0
$
1 *. -i son defectuosos en la segunda se debe
fabricar $ artculos, si se obtiene un articulo aceptable 0
$
1 *. -i son
defectuosos en la tercera serie de produccin deben fabricarse @ artculos, todo
con un costo esperado de ) D%D.8
1., Programacion Dinamica D%#%rmini"#ica
Prob%ma 1
Cierto estudiante desea destinar los siete dias de la semana proxima a
estudiar cuatro cursos. Necesita al menos un dia para cada curso y el
puntaje que puede lograr se da en la siguiente tabla:
Cuantos dias debe estudiar cada curso para lograr un puntajeF
BIBLIOGRA%IA
6''3:FFG!,/(/6!.$$)!+&!#/$n'!n'./$0F&!(#/6H
*?/(/6!:*U('"E1I/:MJ:3#$n'+&.+9./)F3+,(/(4!0"/(F3+,3#$5!&$#!&F/F3+,/()9$&!#"$F&"'!F
(#'"/F200<0:10F(&$/5")!F(3+n'!J3#$J4"n(0"/(.4$/B!K!03)$&B4!B3#$#(0(/"$nB4"n(0"/
(B4!'!#0"n"&'"/(L/4?:0L6)?!&L/'?/)nML)?0I
6''3:FFG!,/(/6!.$$)!+&!#/$n'!n'./$0F&!(#/6H*?/(/6!:9*O/GB1IK>IJ:6''3&:FFGGG.+C
/+#&$&./)F5$#!&'()F200>F1FE%0:6F1F0('!#"()J4$/!n'!F$,K!'$F:=11<1B!K!03)$&B4!B3#$#(0
(/"$nB4"n(0"/(B#!&+!)'$&L/4?2L6)?!&L/'?/)nML)?0I
6''3:FF0(#/$&"n9$3!""+/9.,)$&3$'.0IF2011F0;F3#$#(0(/"$nC4"n(0"/(C4!'!#0"n"&'"/(.6'0)
INDICE
1.1 CARACTERISTICAS DE LOS PROBLEMAS DE
PROGRAMACION DINAMICA
1.2 EJEMPLOS DE MODELOS DE PROGRAMACION
DINAMICA
1.3 PROGRAMACION DINAMICA DETERMINISTICA
1.: PROGRAMACION DINAMICA PROBABILISTICA
1.1 CARACTERSTICAS DE LOS PROBLEMAS DE
PROGRAMACIN DINMICA
La programacin dinmica (PD) es un procedimiento matemtico diseado
principalmente para mejorar la eficiencia de clculo de problemas de
programacin matemtica seleccionados, descomponindolos en subproblemas
de menor tamao y por consiguiente, ms fciles de calcular.
Caractersticas de la r!"ra#aci$% di%&#ica
. !l problema puede di"idirse en etaas, con una decisin de la pol#tica
re$uerida en cada etapa.
!l problema de la diligencia se di"idi literalmente es sus cuatro %etapas&,
correspondientes a las cuatro jornadas del "iaje. La decisin de una pol#tica
en cada etapa fue el destino para esa jornada particular (es decir, cual
pol#tica de seguro de "ida a elegir).
'. (ada etapa tiene un cierto n)mero de estados asociados a ella. Los
estad!s asociados con cada diligencia fueron los estados (o territorios) en
los $ue el "endedor pod#a estar locali*ado al embarcarse en esa jornada
particular del "iaje.
+. !n efecto de la decisin de una pol#tica en cada etapa es transformar el
estado actual en un estado asociado a la etapa siguiente (posiblemente de
acuerdo con una distribucin de probabilidad).
,. Dado el estado actual, una pol#tica ptima para las etapas restantes es
independiente de la pol#tica adoptada en las etapas pre"ias.
-. !l procedimiento de resolucin empie*a por .allar la pol#tica optima para
cada estado de la )ltima etapa.
/. 0e dispone de una relacin recursi"a $ue identifica la pol#tica ptima para
cada estado en la etapa n, dada la pol#tica optima para cada estado en la
etapa (n1).

You might also like