Está en la página 1de 2

PROGRAMACION DINAMICA La programacin dinmica es una tcnica matemtica que a menudo resulta til a tomar una sucesin de decisiones

interrelacionadas. Proporciona un procedimiento sistemtico para determinar la combinacin de decisiones que maximice la efectividad global. Contrastando con la programacin lineal, no existe un planteamiento matemtico estndar "del" problema de programacin dinmica. Ms bien, la programacin dinmica es un tipo general de enfoque para resolver problemas y las ecuaciones particulares usadas deben desarrollarse para que se ajusten a cada situacin individual. Por lo tanto, se requiere un cierto grado de ingenio y de visin de la estructura general de los problemas de programacin dinmica, a fin de reconocer cuando un problema se puede resolver mediante los procedimientos de esta programacin y cmo se hara. Probablemente se puedan desarrollar mejor estas aptitudes por medio de una exposicin de una amplia variedad de aplicaciones de la programacin dinmica y de un estudio de las caractersticas que son comunes a todas estas. Por fortuna, la programacin dinmica suministra una solucin con mucho menos esfuerzo que la enumeracin exhaustiva. (Los ahorros de clculo seran enormes para versiones ms grandes de un problema.) La programacin dinmica parte de una pequea porcin del problema y encuentra la solucin ptima para este problema ms pequeo. Entonces gradualmente agranda el problema, hallando la solucin ptima en curso a partir de la anterior, hasta que se resuelve por completo el problema original. En seguida se dan los detalles involucrados en la implementacin de esta filosofa general. Considrese que las variables de decisin xn (n = 1,2,3,4) son el destino inmediato en la etapa n. As, la ruta seleccionada sera 1 - XI - X2 - X3 - X4 en donde X4 = 10. Sea fn(s, Xn) el costo total de la mejor poltica global para las etapas restantes, dado que el vendedor se encuentra en el estado s listo para iniciar la etapa n y se selecciona a XII como el destino inmediato. Dados s y n, denotemos por x el valor de X*n que minimiza al fn(s, Xn) y sea f*(s) el valor mnimo correspondiente de fn(s, Xn) por tanto, f*n(s) = fn(s, Xn). El objetivo es hallar f1*(1) y la pol1tica correspondiente. La programacin dinmica hace esto, hallando sucesivamente f4*(s),f3*(s), f2*(s) , a continuacin, f1*(1). PROGRAMACION DINAMICA DETERMINISTICA Esta seccin considera con mayor amplitud el enfoque de programacin dinmica para los problemas determinsticos, en los que el estado en la etapa siguiente queda completamente determinado por el estado y la poltica en la etapa actual. La programacin dinmica determinstica se puede describir en forma de diagrama de la siguiente forma:

E tapa n E stado:
Sn

E tapa n+1 C ontribucin Sn+1 de X n F n*+1(Sn+ 1)

fn(Sn,Xn)

Una manera de catalogar los problemas de programacin dinmica determinstica es por la forma de la funcin objetivo. Por ejemplo, el objetivo podra ser minimizar la suma de contribuciones de las etapas individuales, o bien minimizar un producto de tales trminos y as sucesivamente. En un problema de programacin dinmica, las temporadas deben ser las etapas. PROGRAMACION DINAMICA PROBABILISTICA La programacin dinmica probabilstica difiere de la programacin dinmica determinstica en que el estado de la etapa siguiente no queda completamente determinado por el estado y la decisin de la poltica en el estado actual. En lugar de ello existe una distribucin de probabilidad para lo que ser el estado siguiente. Sin embargo, esta distribucin de probabilidad todava esta

completamente determinada por el estado y la decisin de la poltica del estado actual. En la siguiente figura se describe diagramticamente la estructura bsica que resulta para la programacin dinmica probabilstica, en donde N denota el nmero de estados posibles en la etapa n+1.

Contribucin de la Etapa n

Etapa n+1
Sn+1

Etapa n
Decisin

1
f*n+1(1)

Probabilidad

C1

P1 Estado

Sn

Xn

P2 PN

C2

2
f*n+1(2)

fn(Sn,Xn)

CN

3
f*n+1(3)
Cuando se desarrolla de esta forma para incluir todos los estados y decisiones posibles en todas las etapas, a veces recibe el nombre de rbol de decisin. Si el rbol de decisin no es demasiado grande, proporciona una manera til de resumir las diversas posibilidades que pueden ocurrir.

También podría gustarte