Está en la página 1de 15

CICLO 01-2020

INVESTIGACIÓN DE
OPERACIONES II
PROGRAMACIÓN DINÁMICA
Es una técnica matemática
útil para la toma de
decisiones secuenciales
Programación
interrelacionadas (Hillier, Dinámica
Lieberman, 2010).

*Determinística: El estado de la
siguiente etapa está
determinado por completo por
el estado y la política de
decisión de la etapa actual
(Hillier, Lieberman, 2010).
*Probabilística: Existe una Determinística Probabilística
distribución de probabilidad
del valor posible del siguiente
estado (Hillier, Lieberman,
2010).
“DIVIDE Y VENCERÁS”

Asignación de
recursos
TERMINOLOGÍA A UTILIZAR
Etapas: es la parte de un problema que posee un conjunto de alternativas
mutuamente excluyentes, de las cuales se selecciona la mejor alternativa.

Estados: son las diferentes condiciones factibles en las que se pueden


encontrar el sistema en cada etapa.

Función valor objetivo: es aquella función que, evaluada en un determinado


conjunto de argumentos, devuelve un valor que representa la efectividad
acumulada de la solución en ese punto.
Criterio de optimalidad: es el patrón contra el cual se compara para establecer si
la función valor objetivo opta como solución en una etapa (máx. o min).
TERMINOLOGÍA A UTILIZAR
Relación de recurrencia: es una ecuación matemática de tipo recursivo que
identifica la política optima para la etapa n, dada la política de la etapa
n+1.

Condición de frontera: son los valores obvios de la función valor objetivo,


ya que esta es evaluada casi por simple inspección.

Variable de decisión: son aquellas sobre las cuales se debe definir el valor
para optimizar el resultado y modificar el estado de la próxima etapa.
PARA RESOLVER UN PROBLEMA DE PD
ES NECESARIO QUE:
Cada etapa tenga
asociada una o más Cada estado conste de
decisiones cuya toda información relevante La condición de frontera
dependencia de las para la toma de decisión este bien definida
decisiones anteriores este asociada al periodo
dada exclusivamente por
los estados

La ecuación de recurrencia Cada sub problema se


indica como se calcula la optimiza, en función de la
función a optimizar (función resolución del sub
objetivo) y como varían las problema siguiente o
funciones de estado de una anterior (recursión hacia
etapa a otra atrás o hacia adelante)
NOTACIÓN
La ecuación de recurrencia puede diferir de un problema a otro, por tal motivo, se
puede afirmar que no existe una forma única para resolver los problemas de PD,
sin embargo, es importante ser consiente con la notación a emplear. Hillier y
Lieberman (2010) proponen:

N=número de etapas
n=etiqueta de la etapa actual
Sn =estado actual de la etapa n
Xn =variable de decisión la etapa n
X∗n =valor óptimo de xn dado sn
fn sn ,xn =contribución de los estados n, n+1, …N a la funcion objetivo; si el
sistema se encuentra en el estado sn en la etapa n, la decisión inmediata es xn

fn∗ sn = fn sn ,xn∗
NOTACIÓN
La ecuación recursiva siempre tendrá la forma:

𝒇∗ 𝒏 (𝒔𝒏 )𝒙𝒏 = 𝒎á𝒙 𝒇∗ 𝒏 (𝒔𝒏 , 𝒙∗ 𝒏 )

𝒇∗ 𝒏 (𝒔𝒏 )𝒙𝒏 = 𝒎í𝒏 𝒇∗ 𝒏 (𝒔𝒏 , 𝒙∗ 𝒏 )


PROBLEMAS DE REDES
Muchas aplicaciones de programación dinámica se reducen a determinar el camino
más corto (o más largo) que une un origen y un fin en una red determinada. Winston
(2004).
MODELADO FORMAL DE LA PD EN
LA APLICACIÓN DE REDES
Nomenclatura:
En todo problema de
N=número de etapas P.D, existe una
Xn =Representa los estados posibles en la etapa “n”. ecuación recursiva
fn 𝑆,xn =Representa la distancia más corta desde el punto que permite tomar
de destino hasta el nodo o estado Xn , perteneciente a la
etapa “n”.
decisiones óptimas
d(Xn , Xn+1 ):Distancia desde el nodo Xn hasta el nodo Xn+1 para cada etapa.

Ecuación recursiva: En dicha ecuación


recursiva, las etapas
Sea N la última etapa del problema.
Fn xn =min {d(Xn , Xn+1 ) + Fn+1(xn+1)} , n=1,2,3…N-1 sucesivas están
Fn xN =0 conectadas a través
de los estados.
EJERCICIO 1: ENCUENTRE EL CAMINO MÁS CORTO DESDE EL NODO 1 HASTA EL NODO
9 EN LA RED MOSTRADA.
EJERCICIO 2
Un cazafortunas mítico de Missouri decide ir al oeste a sumergirse en la fiebre del oro
que surgió en California a mediados del siglo XIX. Tiene que hacer el viaje en diligencia
a través de territorios sin ley, donde existen serios problemas de ser atacado por
merodeadores. A pesar de que su punto de partida y su destino son fijos, tiene muchas
opciones en cuanto a qué estados – o territorios – debe elegir como puntos intermedios.

Este cazafortunas es un hombre prudente preocupado por su seguridad. Después de


reflexionar un poco ideó una manera bastante ingeniosa para determinar la ruta más
segura. Se ofrecen pólizas de seguros de vida a los pasajeros. Como el costo de la
póliza de cualquier jornada de la diligencia está basado en una evaluación cuidadosa
de la seguridad del recorrido, la ruta más segura debe ser aquella cuya póliza
represente el menor costo total.

¿Cuál es la ruta que minimiza el costo total de la póliza?


EJERCICIO 2
SOLUCIÓN

También podría gustarte