Documente Academic
Documente Profesional
Documente Cultură
Jaime, Manuel.
PROGRAMACIN
DINMICA
INVESTIGACION DE OPERACIONES
INTRODUCCIN
QU ES LA
PROGRAMACIN DIMMICA?
A QU PROBLEMAS SE
APLICA?
QU SE LOGRA?
ELEMENTOS DE LA
PROGRAMACIN DINMICA
Los
siguientes
cuatro
elementos
conforman
la
resolucin
de
un
problema mediante PD:
1. Principio de Optimalidad de
Bellman
2. Definicin Recursiva de la
solucin optimal
3. Enfoque ascendente
4. Bsqueda solucin optima
CARACTERSTICAS DE UN
DEser PD
Para quePROBLEMA
un problema pueda
resuelto con
la
tcnica de programacin dinmica, debe cumplir con
ciertas caractersticas:
- Naturaleza secuencial de las decisiones: El problema
puede ser dividido en etapas.
- Cada etapa tiene un numero de estados asociados a
ella.
- La decisin ptima de cada etapa depende solo del
estado actual y no de las decisiones anteriores.
- La decisin tomada en una etapa determina cual
ser el estado de la etapa siguiente.
En sntesis, la poltica ptima desde un estado s de la
etapa k a la etapa final esta constituida por una
decisin que transforma s en un estado s de la etapa
k +1 y por la poltica ptima desde el estado s hasta
RESOLUCIN DE UN
PROBLEMA DE PD
Descripcin
de
ecuaciones
de
recurrencia: Nos deben indicar como se
acumula la funcin de beneficios a optimizar
(funcin objetivo) y como varan las
funciones de estado de una etapa a otra.
Resolucin: Debemos optimizar cada
subproblema por etapas en funcin de los
resultados de la resolucin del subproblema
siguiente. Al final obtendremos una solucin
ptima para el problema.
o
o
o
o
Mi empresa de colectivos
El precio de los boletos puede llegar a cambiar en
cualquier momento
En todo momento se puede pagar con cualquier
moneda o billete
Tengo que dar el vuelto usando pocas monedas o
billetes
Vuelto usando pocas monedas?
El boleto, actualmente, sale $0,80
Viene alguien y paga con un billete de $50
El vuelto es $50 - $0.80 = $49,20
Si le llego a dar 492 monedas de 10 centavos, no se toma
nunca mas mi colectivo
FALTA DAR
ELIJO
QUEDA
$ 49,20
20
$ 29,20
$ 29,20
20
$ 9,20
$ 9,20
$ 4,20
$ 4,20
$ 2,20
$ 2,20
$ 0,20
10 C
$ 10
10 C
$0
$ 0,20
$ 10
CONCLUSIN
CONCLUSIN
Para desarrollar el proceso de PD se debe:
Calcular el valor de la solucin optimal utilizando un enfoque
ascendente.
Determinar el conjunto de subproblemas distintos a
resolver.
Identificar los subprblemas con solucin trivial
Obtener los valores con un enfoque ascendente y
almacenar los valores que vamos calculado en la tabla.
En etapas posteriores se utilizaran los valores
previamente calculados.
As, programacin dinmica consiste en solucionar el presente
suponiendo que en cada etapa futura siempre se tomaran las
decisiones correctas.
webgrafa
www.edicionsupc.es
www.lcc.uma.es
www.cimat.mx
www.sci2s.ugr.es
www.decsai.ugr.es
www.dc.uba.ar