Está en la página 1de 16

INSTITUTO TECNOLGICO DE ORIZABA

Investigacin de Operaciones II
Presenta: Carina Aurora Hernndez Moreno

1. Programacin Dinmica

La programacin dinmica es una tcnica matemtica til para la toma de decisiones secuenciales interrelacionadas. Proporciona un procedimiento sistemtico para determinar la combinacin ptima de decisiones. (Hadmy A. Taha) La programacin dinamica encuentra la solucin ptima de un problema con n variables descomponiendolo en n etapas, siendo cada etapa un subproblema de una sola variable. Sin embargo, como la naturaleza de la etapa difiere de acuerdo con el problema de optimizacin, la programacin dinamica no proporciona los detalles de computo para optimizar cada etapa. (Frederick S. Hillier)

1. Programacin Dinmica

La programacin dinmica es una tcnica cuantitativa usada para realizar una serie de decisiones interrelacionadas, proporcionando un procedimiento sistemtico para determinar la combinacin de decisiones que maximice la efectividad global. (Apuntes de la
MII)

Caractersticas de los problemas de Programacin Dinmica


1. El problema se puede dividir en etapas, cada una de las cuales requiere de una poltica de decisin.
En el problema de la diligencia se hizo una divisin literal en cuatro etapas (viajes) que corresponden a las cuatro jornadas en diligencia. La poltica de decisin en cada etapa fue qu pliza de seguro elegir, esto es, qu destino elegir para la siguiente jornada en diligencia. De manera parecida, otros problemas de programacin dinmica requieren tomar una serie de decisiones interrelacionadas, cada una de las cuales corresponde a una etapa del problema.

2. Cada etapa tiene cierto nmero de estados asociados con su inicio.

Caractersticas de los problemas de Programacin Dinmica


3. El efecto de la poltica de decisin en cada etapa es transformar el estado actual en un estado asociado con el inicio de la siguiente etapa, quiz sea una distribucin de probabilidad. 4. El procedimiento de solucin est diseado para encontrar una poltica ptima para manejar el problema completo, es decir, una receta para elaborar la poltica de decisin ptima para cada etapa en cada uno de los estados posibles.

Caractersticas de los problemas de Programacin Dinmica


5. Dado el estado actual, una poltica ptima para las etapas restantes es independiente de la poltica adoptada en etapas anteriores. Por tanto, la decisin inmediata ptima depende slo del estado actual y no de cmo se lleg ah. ste es el principio de optimalidad de la programacin dinmica. 6. El procedimiento de solucin comienza cuando se determina la poltica ptima para la ltima etapa. 7. Se dispone de una relacin recursiva que identifica la poltica ptima para la etapa n, dada la poltica ptima para la etapa n+1.

Caractersticas de los problemas de Programacin Dinmica


8. Cuando se usa esta relacin recursiva, el procedimiento de solucin comienza al final y se mueve hacia atrs etapa por etapa para encontrar cada vez la poltica ptima para esa etapa hasta que encuentra la poltica ptima desde la etapa inicial.

Caractersticas de los problemas de Programacin Dinmica

En trminos generales, la configuracin de un problema de este tipo puede resumirse en la siguiente figura:

D1 (decisin)

Xi (entrada)

Etapa i R1 (resultado)

Xi-1 (salida)

Caractersticas de los problemas de Programacin Dinmica

Para un problema compuesto de 4 etapas, el esquema anterior tomara la forma de la siguiente figura:
D4 X3 D3 D2 X1 D1

X4

4
R4

3
R3

X2

2
R2

1
R1

X0

En este diagrama se puede observar las interrelaciones propias de las etapas.

1.3 Programacin dinmica determinstico

Esta seccin profundiza en el enfoque de programacin dinmica en los problemas determinsticos, en los cuales el estado de la siguiente etapa est determinado por completo por el estado y la poltica de decisin de la etapa actual.

En realidad, el procedimiento de solucin de este problema se puede mover hacia atrs o hacia adelante. Sin embargo, en muchos problemas en particular cuando las etapas corresponden al tiempo, el procedimiento debe moverse hacia atrs.

1.4 Programacin dinmica probabilstica

La programacin dinmica probabilstica difiere de la determinstica en que el estado de la siguiente etapa no est determinado por completo por el estado y la poltica de decisin de la etapa actual. En su lugar, existe una distribucin de probabilidad para determinar cul ser el siguiente estado. Sin embargo, esta distribucin de probabilidad que da completamente determinada por el estado y la poltica de decisin de la etapa actual.

1.4 Programacin dinmica probabilstica

Ejemplo 1:

Supngase que la compaa leche ultrapasteurizada CONASUPO va a comprar 6 pipas para transportar leche cada una con capacidad de 10,000 lt. Hay 4 zonas productoras de leche que abastecen: Edo. De Mxico, La Laguna, Veracruz y Chiapas. Se han hecho ciertas estimaciones sobre los ahorros que la compaa tendra al no tener que contratar los servicios de pipas particulares. La siguiente tabla proporciona una estimacin del ahorro en millones de pesos mensuales, en funcin de la asignacin de pipas a las zonas productoras:

Ejemplo 1:
X4
No. de pipas
0 1 2

X3
La Laguna
0 3 7

X2

X1

Edo. De Mxico
0 4 6

Veracruz Chiapas
0 5 8 0 4 6

3
4 5 6

7
10 14 17

9
11 15 19

8
8 10 13

9
12 16 17

Bibliografa

Introduccin a la Investigacin de Operaciones

Novena edicin Frederick S. Hillier - Gerald J. Lieberman McGraw Hill Sptima edicin Hadmy A. Taha Pearson Prentice Hall

Investigacin de Operaciones

Mtodos y Modelos de Investigacin de Operaciones.


Vol. 1 Modelos Determinsticos Juan Prawda Limusa

Apuntes de la materia de I.O (Ing. Jorge Luis Hdez.


Mortera)

También podría gustarte