SlideShare una empresa de Scribd logo
1 de 14
República Bolivariana de Venezuela
Instituto Universitario Politécnico
“Santiago Mariño”
Maturín Edo. Monagas
Profesora:
ING. Amelia
Malave
Escuela de Ingeniería Industrial
Maturin, Enero de 2015
Autor:
T.S.U Xavier Rondón
:
PROGRAMACIÓN DINÁMICA
Investigación de Operaciones II
Definición de la Programación Dinámica:
Es una técnica que permite la resolución de problemas que tratan de
alcanzar determinados fines, a través de una serie de etapas o fases compuestas
de diversos estados, de estos es necesario hacer una elección, de tal manera que
se alcance la máxima efectividad global.
Historia:
La PD. Programación Dinámica,
fue utilizado originalmente en los años
1940 por RICHARD BELLMAN para
describir el proceso de resolver
problemas donde se necesita
encontrar las mejores decisiones unas
a otras.
PROGRAMACIÓN DINÁMICA
Investigación de Operaciones II
Programación
Dinámica
Determinística: El
estado asociado en la
etapa siguiente esta
determinado por el
estado y la política de
decisión de la etapa
actual.
Programación
Dinámica
Probabilística: Es
cuando el estado de la
etapa siguiente no
queda determinado por
el estado y la política
actual.
Algunas Desventajas de la PD son:
El no tener un tipo específico de problemas
sobre el cual operar.
El carecerse de un algoritmo estándar de
solución.
PROGRAMACIÓN DINÁMICA
Investigación de Operaciones II
Elementos que intervienen en un
problema de Programación Dinámica:
1.- ETAPAS
2.- ESTADOS
3.- POLÍTICA
4.-
SUBPOLÍTICA Es un subconjunto de la política.
Ejemplo
Se pueden definir como cada uno de los
pasos que se deben seguir para llegar al
objetivo. Las representamos por líneas
discontinuas.
Son las diversas condiciones posibles en la
que el sistema podría estar en esa etapa
del problema. Se representan por círculos.
Es cualquiera de los caminos que
llevan de la primera a la última
etapa.
PROGRAMACIÓN DINÁMICA
Investigación de Operaciones II
Características de las Aplicaciones de
Programación Dinámica
1 El problema se puede dividir en etapas; cada etapa requiere una decisión. En muchos problemas
de programación dinámica, la etapa es la cantidad de tiempo que pasa desde el inicio del problema,
en ciertos casos no se necesitan decisiones en cada etapa.
2 Cada etapa tiene un número de estados asociados con ella. Por estado se entiende la
información que se necesita en cualquier etapa para tomar una decisión óptima.
3 La decisión tomada en cualquier etapa indica cómo se transforma el estado en la etapa actual en
el estado en la siguiente etapa. En muchos problemas, una decisión no determina con certeza el
estado de la siguiente etapa; en lugar de ello, la decisión actual sólo determina la distribución de
probabilidad del estado en la etapa siguiente.
4 Dado el estado actual, la decisión óptima para cada una de las etapas restantes no debe
depender de estados previamente alcanzados o de decisiones previamente tomadas. A esta idea se
le conoce como principio de optimalidad.
5 Si los estados del problema se han clasificado en uno de N etapas, debe haber una fórmula
recursiva que relacione el costo o beneficio durante las etapas n, n+1,…, N con el costo o beneficio
de las etapas n+1, n+2,…,N. En esencia, la fórmula recursiva formaliza el procedimiento de marcha
atrás.
PROGRAMACIÓN DINÁMICA
Investigación de Operaciones II
Gráficamente tenemos:
EJERCICIO
PROGRAMACIÓN DINÁMICA
Investigación de Operaciones II
Por ejemplo, si el objetivo es minimizar la suma
esperada de las contribuciones de las etapas
individuales, la función objetivo quedaría:
Donde esta minimización se toma sobre los valores
factibles de Xn + 1
PROGRAMACIÓN DINÁMICA
Investigación de Operaciones II
ENUNCIADO DE EJERCICIO
PROGRAMACIÓN DINÁMICA
Investigación de Operaciones II
PROGRAMACIÓN
DINÁMICA
Investigación de Operaciones II
PROGRAMACIÓN
DINÁMICA
Investigación de Operaciones II
Ver Tablas en la Lamina siguiente
PROGRAMACIÓN
DINÁMICA
Investigación de Operaciones II
PROGRAMACIÓN DINÁMICA
Investigación de Operaciones II
Programación Dinámica

Más contenido relacionado

La actualidad más candente

Modelos De Programacion Entera
Modelos De Programacion EnteraModelos De Programacion Entera
Modelos De Programacion Entera
Cris Tenorio
 
Cadenas de Markov - Estados absorbentes y de tiempo continuo
Cadenas de Markov - Estados absorbentes y de tiempo continuoCadenas de Markov - Estados absorbentes y de tiempo continuo
Cadenas de Markov - Estados absorbentes y de tiempo continuo
Alberto Carranza Garcia
 
Proceso de nacimiento y muerte poisson
Proceso de nacimiento y muerte poissonProceso de nacimiento y muerte poisson
Proceso de nacimiento y muerte poisson
Katia Arrayales Zamora
 

La actualidad más candente (20)

Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Cadena de markov
Cadena de markovCadena de markov
Cadena de markov
 
Capítulo iii modelos univariados de series de tiempo
Capítulo iii modelos univariados de series de tiempoCapítulo iii modelos univariados de series de tiempo
Capítulo iii modelos univariados de series de tiempo
 
Ejemplos de Procesos Estocásticos
Ejemplos de Procesos EstocásticosEjemplos de Procesos Estocásticos
Ejemplos de Procesos Estocásticos
 
Importancia de la simulacion
Importancia de la simulacionImportancia de la simulacion
Importancia de la simulacion
 
Modelos De Programacion Entera
Modelos De Programacion EnteraModelos De Programacion Entera
Modelos De Programacion Entera
 
Bea cadenas markov
Bea cadenas markovBea cadenas markov
Bea cadenas markov
 
Unidad III generacion de variables aleatorias
Unidad III generacion de variables aleatoriasUnidad III generacion de variables aleatorias
Unidad III generacion de variables aleatorias
 
Cadenas de markov
Cadenas de markovCadenas de markov
Cadenas de markov
 
Factores de pago unico
Factores de pago unicoFactores de pago unico
Factores de pago unico
 
Cadenas de Markov - Estados absorbentes y de tiempo continuo
Cadenas de Markov - Estados absorbentes y de tiempo continuoCadenas de Markov - Estados absorbentes y de tiempo continuo
Cadenas de Markov - Estados absorbentes y de tiempo continuo
 
Programacion dinamica final
Programacion dinamica finalProgramacion dinamica final
Programacion dinamica final
 
Unidad 1. Programación entera
Unidad 1. Programación enteraUnidad 1. Programación entera
Unidad 1. Programación entera
 
teorias de decision
teorias de decisionteorias de decision
teorias de decision
 
Proceso de nacimiento y muerte poisson
Proceso de nacimiento y muerte poissonProceso de nacimiento y muerte poisson
Proceso de nacimiento y muerte poisson
 
5. factores series uniformes (p a) (a p) (f a) y (af)
5. factores series uniformes (p a) (a p) (f a) y (af)5. factores series uniformes (p a) (a p) (f a) y (af)
5. factores series uniformes (p a) (a p) (f a) y (af)
 
Programación dinámica
Programación dinámicaProgramación dinámica
Programación dinámica
 
Unidad 1. Métodos cualitativos para localización de instalaciones
Unidad 1. Métodos cualitativos para localización de instalacionesUnidad 1. Métodos cualitativos para localización de instalaciones
Unidad 1. Métodos cualitativos para localización de instalaciones
 
PROBLEMA DE LA MOCHILA
PROBLEMA DE LA MOCHILAPROBLEMA DE LA MOCHILA
PROBLEMA DE LA MOCHILA
 
Localización de plantas y ejercicios
Localización de plantas y ejerciciosLocalización de plantas y ejercicios
Localización de plantas y ejercicios
 

Similar a Programación Dinámica

Baixardoc.com unidad-1-programacion-dinamica
Baixardoc.com unidad-1-programacion-dinamicaBaixardoc.com unidad-1-programacion-dinamica
Baixardoc.com unidad-1-programacion-dinamica
ManuelStreck
 
Baixardoc.com unidad-1-programacion-dinamica
Baixardoc.com unidad-1-programacion-dinamicaBaixardoc.com unidad-1-programacion-dinamica
Baixardoc.com unidad-1-programacion-dinamica
ManuelStreck
 
Clase 7 IO Programación Dinamica_MÓNICA.pdf
Clase 7 IO Programación Dinamica_MÓNICA.pdfClase 7 IO Programación Dinamica_MÓNICA.pdf
Clase 7 IO Programación Dinamica_MÓNICA.pdf
NekoRojas3
 
“PROGRAMACIÓN LINEAL: COMO HERRAMIENTA PARA LA TOMA DE DECISIONES”
“PROGRAMACIÓN LINEAL: COMO HERRAMIENTA PARA LA TOMA DE DECISIONES”“PROGRAMACIÓN LINEAL: COMO HERRAMIENTA PARA LA TOMA DE DECISIONES”
“PROGRAMACIÓN LINEAL: COMO HERRAMIENTA PARA LA TOMA DE DECISIONES”
vanessa sobvio
 

Similar a Programación Dinámica (20)

Baixardoc.com unidad-1-programacion-dinamica
Baixardoc.com unidad-1-programacion-dinamicaBaixardoc.com unidad-1-programacion-dinamica
Baixardoc.com unidad-1-programacion-dinamica
 
Baixardoc.com unidad-1-programacion-dinamica
Baixardoc.com unidad-1-programacion-dinamicaBaixardoc.com unidad-1-programacion-dinamica
Baixardoc.com unidad-1-programacion-dinamica
 
Presentación: Programación Dinámica
Presentación: Programación DinámicaPresentación: Programación Dinámica
Presentación: Programación Dinámica
 
Investigacion de operaciones 2
Investigacion de operaciones 2Investigacion de operaciones 2
Investigacion de operaciones 2
 
Presentación de investigación de operaciones II
Presentación de investigación de operaciones IIPresentación de investigación de operaciones II
Presentación de investigación de operaciones II
 
Taller problemas
Taller problemasTaller problemas
Taller problemas
 
Taller problemas primaria
Taller problemas primariaTaller problemas primaria
Taller problemas primaria
 
Ensayo teoria de deciciones
Ensayo teoria de decicionesEnsayo teoria de deciciones
Ensayo teoria de deciciones
 
Series de tiempo
Series de tiempoSeries de tiempo
Series de tiempo
 
Clase 7 IO Programación Dinamica_MÓNICA.pdf
Clase 7 IO Programación Dinamica_MÓNICA.pdfClase 7 IO Programación Dinamica_MÓNICA.pdf
Clase 7 IO Programación Dinamica_MÓNICA.pdf
 
Power Point MonitorizacióN
Power Point MonitorizacióNPower Point MonitorizacióN
Power Point MonitorizacióN
 
Metodología para la valoración del riesgo
Metodología para la valoración del riesgoMetodología para la valoración del riesgo
Metodología para la valoración del riesgo
 
La toma de decisiones lcdogalindo1
La toma de decisiones  lcdogalindo1La toma de decisiones  lcdogalindo1
La toma de decisiones lcdogalindo1
 
Romergomez18674044, programacion no numerica ii
Romergomez18674044, programacion no numerica iiRomergomez18674044, programacion no numerica ii
Romergomez18674044, programacion no numerica ii
 
Momentos metodologicos de la planificacion
Momentos metodologicos de la planificacionMomentos metodologicos de la planificacion
Momentos metodologicos de la planificacion
 
“PROGRAMACIÓN LINEAL: COMO HERRAMIENTA PARA LA TOMA DE DECISIONES”
“PROGRAMACIÓN LINEAL: COMO HERRAMIENTA PARA LA TOMA DE DECISIONES”“PROGRAMACIÓN LINEAL: COMO HERRAMIENTA PARA LA TOMA DE DECISIONES”
“PROGRAMACIÓN LINEAL: COMO HERRAMIENTA PARA LA TOMA DE DECISIONES”
 
ENFOQUES DEL ARTE DE SOLUCIONAR PROBLEMAS
ENFOQUES DEL ARTE DE SOLUCIONAR PROBLEMASENFOQUES DEL ARTE DE SOLUCIONAR PROBLEMAS
ENFOQUES DEL ARTE DE SOLUCIONAR PROBLEMAS
 
ENFOQUES DEL ARTE DE SOLUCIONAR PROBLEMAS
ENFOQUES DEL ARTE DE SOLUCIONAR PROBLEMASENFOQUES DEL ARTE DE SOLUCIONAR PROBLEMAS
ENFOQUES DEL ARTE DE SOLUCIONAR PROBLEMAS
 
8va unidad políticas públicas; aplicabilidad de la Gerencia Estratégica
8va unidad políticas públicas; aplicabilidad de la Gerencia Estratégica8va unidad políticas públicas; aplicabilidad de la Gerencia Estratégica
8va unidad políticas públicas; aplicabilidad de la Gerencia Estratégica
 
C
CC
C
 

Último

TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
amelia poma
 

Último (20)

Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
animalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdfanimalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdf
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptxAEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
 
LA JUNGLA DE COLORES.pptx Cuento de animales
LA JUNGLA DE COLORES.pptx  Cuento de animalesLA JUNGLA DE COLORES.pptx  Cuento de animales
LA JUNGLA DE COLORES.pptx Cuento de animales
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
Educacion Basada en Evidencias SM5 Ccesa007.pdf
Educacion Basada en Evidencias  SM5  Ccesa007.pdfEducacion Basada en Evidencias  SM5  Ccesa007.pdf
Educacion Basada en Evidencias SM5 Ccesa007.pdf
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 

Programación Dinámica

  • 1. República Bolivariana de Venezuela Instituto Universitario Politécnico “Santiago Mariño” Maturín Edo. Monagas Profesora: ING. Amelia Malave Escuela de Ingeniería Industrial Maturin, Enero de 2015 Autor: T.S.U Xavier Rondón :
  • 2. PROGRAMACIÓN DINÁMICA Investigación de Operaciones II Definición de la Programación Dinámica: Es una técnica que permite la resolución de problemas que tratan de alcanzar determinados fines, a través de una serie de etapas o fases compuestas de diversos estados, de estos es necesario hacer una elección, de tal manera que se alcance la máxima efectividad global. Historia: La PD. Programación Dinámica, fue utilizado originalmente en los años 1940 por RICHARD BELLMAN para describir el proceso de resolver problemas donde se necesita encontrar las mejores decisiones unas a otras.
  • 3. PROGRAMACIÓN DINÁMICA Investigación de Operaciones II Programación Dinámica Determinística: El estado asociado en la etapa siguiente esta determinado por el estado y la política de decisión de la etapa actual. Programación Dinámica Probabilística: Es cuando el estado de la etapa siguiente no queda determinado por el estado y la política actual. Algunas Desventajas de la PD son: El no tener un tipo específico de problemas sobre el cual operar. El carecerse de un algoritmo estándar de solución.
  • 4. PROGRAMACIÓN DINÁMICA Investigación de Operaciones II Elementos que intervienen en un problema de Programación Dinámica: 1.- ETAPAS 2.- ESTADOS 3.- POLÍTICA 4.- SUBPOLÍTICA Es un subconjunto de la política. Ejemplo Se pueden definir como cada uno de los pasos que se deben seguir para llegar al objetivo. Las representamos por líneas discontinuas. Son las diversas condiciones posibles en la que el sistema podría estar en esa etapa del problema. Se representan por círculos. Es cualquiera de los caminos que llevan de la primera a la última etapa.
  • 5. PROGRAMACIÓN DINÁMICA Investigación de Operaciones II Características de las Aplicaciones de Programación Dinámica 1 El problema se puede dividir en etapas; cada etapa requiere una decisión. En muchos problemas de programación dinámica, la etapa es la cantidad de tiempo que pasa desde el inicio del problema, en ciertos casos no se necesitan decisiones en cada etapa. 2 Cada etapa tiene un número de estados asociados con ella. Por estado se entiende la información que se necesita en cualquier etapa para tomar una decisión óptima. 3 La decisión tomada en cualquier etapa indica cómo se transforma el estado en la etapa actual en el estado en la siguiente etapa. En muchos problemas, una decisión no determina con certeza el estado de la siguiente etapa; en lugar de ello, la decisión actual sólo determina la distribución de probabilidad del estado en la etapa siguiente. 4 Dado el estado actual, la decisión óptima para cada una de las etapas restantes no debe depender de estados previamente alcanzados o de decisiones previamente tomadas. A esta idea se le conoce como principio de optimalidad. 5 Si los estados del problema se han clasificado en uno de N etapas, debe haber una fórmula recursiva que relacione el costo o beneficio durante las etapas n, n+1,…, N con el costo o beneficio de las etapas n+1, n+2,…,N. En esencia, la fórmula recursiva formaliza el procedimiento de marcha atrás.
  • 6. PROGRAMACIÓN DINÁMICA Investigación de Operaciones II Gráficamente tenemos: EJERCICIO
  • 7. PROGRAMACIÓN DINÁMICA Investigación de Operaciones II Por ejemplo, si el objetivo es minimizar la suma esperada de las contribuciones de las etapas individuales, la función objetivo quedaría: Donde esta minimización se toma sobre los valores factibles de Xn + 1
  • 8. PROGRAMACIÓN DINÁMICA Investigación de Operaciones II ENUNCIADO DE EJERCICIO
  • 11. PROGRAMACIÓN DINÁMICA Investigación de Operaciones II Ver Tablas en la Lamina siguiente