SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Page 1
Aplicaciones
República Bolivariana de Venezuela.
Ministerio del Poder Popular para la Educación Universitaria.
I.U.P “Santiago Mariño”.
Extensión – Maturín.
Asesor(a):
Amelia Malavé
Sección E “Tarde”
Autor(a):
Lilianny Rondón 24.126.684
Maturín, Enero del 2015
Page 2
PROGRAMACIÓN DINÁMICAInv. De Operación II
Page 3
Introducción
En lo general muchos problemas de programación matemática se
resuelven mediante un modelo único y completo que tenga un gran
número de variables (etapas) y restricciones (relaciones entre etapas), por
lo cual el problema puede hacerse muy grande.
Una alternativa al problema anterior es la programación dinámica que
propone descomponer un problema grande en subproblemas pequeños
("divide y vencerás"). Richard Ernest Bellman (1920-1984) fue un
matemático aplicado cuya mayor contribución fue la metodología
denominada "Programación Dinámica" en 1953, propuesta para optimizar
problemas complejos que pueden ser discretizados y secuencializados.
Page 4
Definiciones
La programación dinámica es una técnica matemática útil en la toma de una serie de
decisiones interrelacionadas. Proporciona un procedimiento sistemático para
determinar la combinación óptima de decisiones.
La programación dinámica es un enfoque general para la solución de problemas en
los que es necesario tomar decisiones en etapas sucesivas.
Conviene resaltar que a diferencia de la programación lineal, el modelado de
problemas de programación dinámica no sigue una forma estándar. Así, para cada
problema será necesario especificar cada uno de los componentes que caracterizan
un problema de programación dinámica.
El procedimiento general de resolución de estas situaciones se divide en el análisis
recursivo de cada una de las etapas del problema, en orden inverso, es decir
comenzando por la última y pasando en cada iteración a la etapa antecesora. El
análisis de la primera etapa finaliza con la obtención del óptimo del problema.
Page 5
 Caracterizar la estructura de una solución óptima.
 Definir de forma recursiva la solución óptima.
 Calcular la solución óptima de forma ascendente.
 Construir la solución óptima a partir de los datos
 almacenados al obtener soluciones parciales
Uso de la Programación Dinámica
Page 6
Importancia de la Programación
Dinámica
Este algoritmo evita calcular dos veces la misma información,
manteniendo una tabla de resultados conocidos, la cual se va
llenando a medida que se resuelven los sub-casos.
La programación dinámica se aplica no solo por razones de
eficiencia, sino porque permite resolver de manera eficiente
problemas que no se pueden resolver por otras metodologías.
Page 7
Aplicación de la Programación
Dinámica
1. Se comprueba que se
cumple el principio de
optimalidad de Bellman, para
lo que hay que encontrar la
“estructura” de la solución.
2. Se define recursivamente la
solución óptima del problema
(en función de los valores de
las soluciones para
subproblemas de menor
tamaño)
3. Se calcula el valor de la
solución óptima utilizando un
enfoque ascendente
4. Se determina la solución
óptima a partir de los datos
almacenados en la tabla.
Page 8
Elementos de la Programación
Dinámica
 ETAPAS: Divisiones del problema (n+1).
 ESTADOS: Cada etapa tiene distintos estados.
 DECISIÓN: Transición del estado actual a otro nestado de la etapa
siguiente.
 FORMULACIÓN RECURSIVA: Ecuación que n relaciona el costo de un
estado actual con el n costo de el siguiente estado. *Debe existir
naturaleza secuencial en las decisiones.
Page 9
Modelos de Programación Dinámica
Existen tres modelos diferentes manejados por WINQSB.
PROBLEMA DE LA DILIGENCIA
(Stagecoach Problem)
PROBLEMA DE LA MOCHILA
(Snapsack Problem)
PROGRAMACIÓN DE PRODUCCIÓN E INVENTARIOS
(Production and Inventory Scheduling)
Page 10
PROBLEMA DE LA DILIGENCIA
(Stagecoach Problem)
• Es una manera de reconocer una situación que se puede formular
como un problema de programación dinámica.
• Es encontrar la ruta que minimiza el costo total de un nodo
específico.
Page 11
Page 12
• Períodos o etapas: Sea N= {1, 2,....., n} un conjunto finito de elementos.
Mediante el índice, representamos cada uno de ellos. N es el conjunto de períodos o
etapas del proceso. En la ilustración anterior N= {1, 2, 3, 4}, las cuatro etapas del
viaje, cada una de ellas es un período y se representa mediante un valor del índice
n, así cuando n =1 nos estamos refiriendo a la primera etapa del proceso.
• Espacio de estados: { } es una familia de conjuntos, uno para cada período n. S se
denomina espacio de estados en el período n. Cada uno de sus elementos, que se
representa mediante Sn, es un estado, que describe una posible situación del
proceso en ese período. En nuestro ejemplo, S1 = {1}, S2= {2, 3, 4}, S3= {5, 6, 7},
S4= {8, 9}.
• La función recursiva: Dados unos nodos y unos arcos que conectan estos nodos, el
problema de la diligencia intenta encontrar la ruta más corta que conecta un nodo de
arranque con el nodo final (el destino).
Sea s: el estado de inicio; j: estado destino
• n: la fase, normalmente representa el número de arcos hasta el destino.
• C(s,j): costo o distancia de ir desde s hasta j.
• f(n,s): la política de costo mínimo cuando se encuentra en el estado s de la etapa n.
Page 13
PROBLEMA DE LA MOCHILA
(Snapsack Problem)
• Consiste en escoger un conjunto de artículos para llenar una
mochila de modo de que se cumplan ciertas restricciones.
Page 14
El problema se desarrolla bajo las dos consideraciones, primero
teniendo en cuenta el peso y luego el volumen. Como puede apreciarse
este es un problema que bien podría resolverse por programación lineal
entera teniendo en cuenta la función objetivo y restricciones siguientes:
Page 15
Page 16
PROGRAMACIÓN DE PRODUCCIÓN E
INVENTARIOS
(Production and Inventory Scheduling)
• "Función de dirigir o regular el movimiento metódico de los materiales por
todo el ciclo de fabricación, desde la requisición de materias primas, hasta la
entrega del producto terminado, mediante la transmisión sistemática de
instrucciones a los subordinados, según el plan que se utiliza en las
instalaciones del modo más económico".
• Para lograr el objetivo, la gerencia debe estar al tanto del desarrollo de los
trabajos a realizar, el tiempo y la cantidad producida; así como modificar los
planes establecidos, respondiendo a situaciones cambiantes.
Page 17
Page 18Fin..

Weitere ähnliche Inhalte

Was ist angesagt?

Caracteristicas de un sistema de lineas de espera
Caracteristicas de un sistema de lineas de esperaCaracteristicas de un sistema de lineas de espera
Caracteristicas de un sistema de lineas de esperaAlberto Carranza Garcia
 
5.4 aplicación de modelos de inventarios determinísticos
5.4 aplicación de modelos de inventarios determinísticos5.4 aplicación de modelos de inventarios determinísticos
5.4 aplicación de modelos de inventarios determinísticosJack Rivera Castillo
 
Método de transporte - Vogel
Método de transporte - VogelMétodo de transporte - Vogel
Método de transporte - VogelKarem Chérrez
 
5.5 flujo a costo minimo
5.5 flujo a costo minimo5.5 flujo a costo minimo
5.5 flujo a costo minimoADRIANA NIETO
 
Optimizacion De Redes
Optimizacion De RedesOptimizacion De Redes
Optimizacion De RedesHero Valrey
 
Líneas de espera (1) ejercicio
Líneas de espera (1) ejercicioLíneas de espera (1) ejercicio
Líneas de espera (1) ejercicioMachado Mauricio
 
Investigacion de operaciones
Investigacion de operacionesInvestigacion de operaciones
Investigacion de operacionesjuanjo723
 
Parámetros Básicos para identificar y Estructurar el Sistema.pptx
Parámetros Básicos para identificar y Estructurar el Sistema.pptxParámetros Básicos para identificar y Estructurar el Sistema.pptx
Parámetros Básicos para identificar y Estructurar el Sistema.pptxRICARDOACOSTAPEREZ1
 
Investigación de Operaciones II : Simulación
Investigación de Operaciones II : Simulación Investigación de Operaciones II : Simulación
Investigación de Operaciones II : Simulación Jose
 
Unidad 1. Metodología de la investigación de operaciones y formulación de mod...
Unidad 1. Metodología de la investigación de operaciones y formulación de mod...Unidad 1. Metodología de la investigación de operaciones y formulación de mod...
Unidad 1. Metodología de la investigación de operaciones y formulación de mod...Universidad del golfo de México Norte
 
Mapa conceptual de investigación de operaciones I
Mapa conceptual de investigación de operaciones IMapa conceptual de investigación de operaciones I
Mapa conceptual de investigación de operaciones IGeo Tribiño
 
Programación Dinámica
Programación DinámicaProgramación Dinámica
Programación DinámicaXavi2701
 

Was ist angesagt? (20)

Caracteristicas de un sistema de lineas de espera
Caracteristicas de un sistema de lineas de esperaCaracteristicas de un sistema de lineas de espera
Caracteristicas de un sistema de lineas de espera
 
5.4 aplicación de modelos de inventarios determinísticos
5.4 aplicación de modelos de inventarios determinísticos5.4 aplicación de modelos de inventarios determinísticos
5.4 aplicación de modelos de inventarios determinísticos
 
Método de transporte - Vogel
Método de transporte - VogelMétodo de transporte - Vogel
Método de transporte - Vogel
 
Problema de la ruta mas corta
Problema de la ruta mas cortaProblema de la ruta mas corta
Problema de la ruta mas corta
 
5.5 flujo a costo minimo
5.5 flujo a costo minimo5.5 flujo a costo minimo
5.5 flujo a costo minimo
 
Investigación de Operaciones
Investigación de OperacionesInvestigación de Operaciones
Investigación de Operaciones
 
Programacion por metas
Programacion por metasProgramacion por metas
Programacion por metas
 
Optimizacion De Redes
Optimizacion De RedesOptimizacion De Redes
Optimizacion De Redes
 
Trabajo arbol dedecisiones
Trabajo arbol dedecisiones Trabajo arbol dedecisiones
Trabajo arbol dedecisiones
 
Cadenas de markov
Cadenas de markovCadenas de markov
Cadenas de markov
 
Líneas de espera (1) ejercicio
Líneas de espera (1) ejercicioLíneas de espera (1) ejercicio
Líneas de espera (1) ejercicio
 
Investigacion de operaciones
Investigacion de operacionesInvestigacion de operaciones
Investigacion de operaciones
 
Teoría de decisiones
Teoría de decisionesTeoría de decisiones
Teoría de decisiones
 
Parámetros Básicos para identificar y Estructurar el Sistema.pptx
Parámetros Básicos para identificar y Estructurar el Sistema.pptxParámetros Básicos para identificar y Estructurar el Sistema.pptx
Parámetros Básicos para identificar y Estructurar el Sistema.pptx
 
Metodologia de Sistemas duros
Metodologia de Sistemas durosMetodologia de Sistemas duros
Metodologia de Sistemas duros
 
Investigación de Operaciones II : Simulación
Investigación de Operaciones II : Simulación Investigación de Operaciones II : Simulación
Investigación de Operaciones II : Simulación
 
Modelo de redes
Modelo de redesModelo de redes
Modelo de redes
 
Unidad 1. Metodología de la investigación de operaciones y formulación de mod...
Unidad 1. Metodología de la investigación de operaciones y formulación de mod...Unidad 1. Metodología de la investigación de operaciones y formulación de mod...
Unidad 1. Metodología de la investigación de operaciones y formulación de mod...
 
Mapa conceptual de investigación de operaciones I
Mapa conceptual de investigación de operaciones IMapa conceptual de investigación de operaciones I
Mapa conceptual de investigación de operaciones I
 
Programación Dinámica
Programación DinámicaProgramación Dinámica
Programación Dinámica
 

Andere mochten auch

Programacion dinamica
Programacion dinamicaProgramacion dinamica
Programacion dinamicaNairolys Arsz
 
Programacion dinamica
Programacion dinamicaProgramacion dinamica
Programacion dinamicaRCOP
 
Ejemplo de Programación Dinámica
Ejemplo de Programación Dinámica Ejemplo de Programación Dinámica
Ejemplo de Programación Dinámica Johanna Castilla
 
Programacion dinamica
Programacion dinamicaProgramacion dinamica
Programacion dinamicanarlyn diaz
 
جميع الورش الفنية - التقرير النهائي لورش البناء و التشييد بجسر السويس style 2
جميع الورش الفنية - التقرير النهائي لورش البناء و التشييد بجسر السويس style 2جميع الورش الفنية - التقرير النهائي لورش البناء و التشييد بجسر السويس style 2
جميع الورش الفنية - التقرير النهائي لورش البناء و التشييد بجسر السويس style 2Ahmed Gamal
 
Programacion dinamica 22
Programacion dinamica 22Programacion dinamica 22
Programacion dinamica 22Mariannys Leon
 
اعمال الحدادة المسلحة
اعمال الحدادة المسلحةاعمال الحدادة المسلحة
اعمال الحدادة المسلحةAhmed Gamal
 
Total workshop - جميع الورش الفنية الهندسية
Total workshop - جميع الورش الفنية الهندسيةTotal workshop - جميع الورش الفنية الهندسية
Total workshop - جميع الورش الفنية الهندسيةAhmed Gamal
 
Types of supports in structures
Types of supports in structuresTypes of supports in structures
Types of supports in structuresAhmed Gamal
 
El problema del agente viajero resuelto por fuerza, programación dinámica y v...
El problema del agente viajero resuelto por fuerza, programación dinámica y v...El problema del agente viajero resuelto por fuerza, programación dinámica y v...
El problema del agente viajero resuelto por fuerza, programación dinámica y v...Luis Alfredo Moctezuma Pascual
 
التقرير النهائي للورش الفنية : ورش البناء و التشييد
التقرير النهائي للورش الفنية : ورش البناء و التشييد التقرير النهائي للورش الفنية : ورش البناء و التشييد
التقرير النهائي للورش الفنية : ورش البناء و التشييد Ahmed Gamal
 
اعمال التنفيذ المقاولون العرب - حدادة و نجارة مسلحة
اعمال التنفيذ المقاولون العرب - حدادة و نجارة مسلحةاعمال التنفيذ المقاولون العرب - حدادة و نجارة مسلحة
اعمال التنفيذ المقاولون العرب - حدادة و نجارة مسلحةAhmed Gamal
 
Programación Dinámica
Programación DinámicaProgramación Dinámica
Programación DinámicaAngel Carreras
 
Problema de asignación de programación dinámica
Problema de asignación de programación dinámicaProblema de asignación de programación dinámica
Problema de asignación de programación dinámicaLuis La Rosa Cavalcanti
 
Programacion dinamica final
Programacion dinamica finalProgramacion dinamica final
Programacion dinamica finalWalter Toledo
 

Andere mochten auch (20)

Programacion dinamica
Programacion dinamicaProgramacion dinamica
Programacion dinamica
 
Algoritmos c5-diap
Algoritmos c5-diapAlgoritmos c5-diap
Algoritmos c5-diap
 
Programación dinámica
Programación  dinámicaProgramación  dinámica
Programación dinámica
 
Programación dinámica
Programación dinámicaProgramación dinámica
Programación dinámica
 
Programacion dinamica
Programacion dinamicaProgramacion dinamica
Programacion dinamica
 
Neo
NeoNeo
Neo
 
Ejemplo de Programación Dinámica
Ejemplo de Programación Dinámica Ejemplo de Programación Dinámica
Ejemplo de Programación Dinámica
 
Programacion dinamica
Programacion dinamicaProgramacion dinamica
Programacion dinamica
 
جميع الورش الفنية - التقرير النهائي لورش البناء و التشييد بجسر السويس style 2
جميع الورش الفنية - التقرير النهائي لورش البناء و التشييد بجسر السويس style 2جميع الورش الفنية - التقرير النهائي لورش البناء و التشييد بجسر السويس style 2
جميع الورش الفنية - التقرير النهائي لورش البناء و التشييد بجسر السويس style 2
 
Programacion dinamica 22
Programacion dinamica 22Programacion dinamica 22
Programacion dinamica 22
 
اعمال الحدادة المسلحة
اعمال الحدادة المسلحةاعمال الحدادة المسلحة
اعمال الحدادة المسلحة
 
Total workshop - جميع الورش الفنية الهندسية
Total workshop - جميع الورش الفنية الهندسيةTotal workshop - جميع الورش الفنية الهندسية
Total workshop - جميع الورش الفنية الهندسية
 
Types of supports in structures
Types of supports in structuresTypes of supports in structures
Types of supports in structures
 
El problema del agente viajero resuelto por fuerza, programación dinámica y v...
El problema del agente viajero resuelto por fuerza, programación dinámica y v...El problema del agente viajero resuelto por fuerza, programación dinámica y v...
El problema del agente viajero resuelto por fuerza, programación dinámica y v...
 
التقرير النهائي للورش الفنية : ورش البناء و التشييد
التقرير النهائي للورش الفنية : ورش البناء و التشييد التقرير النهائي للورش الفنية : ورش البناء و التشييد
التقرير النهائي للورش الفنية : ورش البناء و التشييد
 
اعمال التنفيذ المقاولون العرب - حدادة و نجارة مسلحة
اعمال التنفيذ المقاولون العرب - حدادة و نجارة مسلحةاعمال التنفيذ المقاولون العرب - حدادة و نجارة مسلحة
اعمال التنفيذ المقاولون العرب - حدادة و نجارة مسلحة
 
Programación Dinámica
Programación DinámicaProgramación Dinámica
Programación Dinámica
 
Problema de asignación de programación dinámica
Problema de asignación de programación dinámicaProblema de asignación de programación dinámica
Problema de asignación de programación dinámica
 
Programación Dinámica
Programación DinámicaProgramación Dinámica
Programación Dinámica
 
Programacion dinamica final
Programacion dinamica finalProgramacion dinamica final
Programacion dinamica final
 

Ähnlich wie Programación Dinámica

Ähnlich wie Programación Dinámica (20)

Presentación: Programación Dinámica
Presentación: Programación DinámicaPresentación: Programación Dinámica
Presentación: Programación Dinámica
 
Pro no num Prog dinamica
Pro no num Prog dinamicaPro no num Prog dinamica
Pro no num Prog dinamica
 
Ronald medrano
Ronald medranoRonald medrano
Ronald medrano
 
Programación Dinámica
Programación DinámicaProgramación Dinámica
Programación Dinámica
 
Programación Dinámica
Programación DinámicaProgramación Dinámica
Programación Dinámica
 
PROGRAMACION DINAMICA
PROGRAMACION DINAMICAPROGRAMACION DINAMICA
PROGRAMACION DINAMICA
 
Programacion dinamica jesus plaza
Programacion dinamica jesus plazaProgramacion dinamica jesus plaza
Programacion dinamica jesus plaza
 
Programacion dinamica
Programacion dinamicaProgramacion dinamica
Programacion dinamica
 
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
 
Programacion Dinamica
Programacion DinamicaProgramacion Dinamica
Programacion Dinamica
 
Programacion no lineal
Programacion no linealProgramacion no lineal
Programacion no lineal
 
Presentacion programacion dinamica
Presentacion programacion dinamicaPresentacion programacion dinamica
Presentacion programacion dinamica
 
Programación Dinamica
Programación DinamicaProgramación Dinamica
Programación Dinamica
 
Prog dinamica
Prog dinamicaProg dinamica
Prog dinamica
 
Programación lineal y pert. do
Programación lineal y pert. doProgramación lineal y pert. do
Programación lineal y pert. do
 
61178886 i-o-ii-principal
61178886 i-o-ii-principal61178886 i-o-ii-principal
61178886 i-o-ii-principal
 
Programacion dinamica
Programacion dinamicaProgramacion dinamica
Programacion dinamica
 
Programación dinámica
Programación dinámicaProgramación dinámica
Programación dinámica
 
Programacion
ProgramacionProgramacion
Programacion
 
0208
02080208
0208
 

Kürzlich hochgeladen

Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)veganet
 
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfTarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfCarol Andrea Eraso Guerrero
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptAlberto Rubio
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
La evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariaLa evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariamarco carlos cuyo
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 

Kürzlich hochgeladen (20)

Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfTarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
La evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariaLa evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundaria
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 

Programación Dinámica

  • 1. Page 1 Aplicaciones República Bolivariana de Venezuela. Ministerio del Poder Popular para la Educación Universitaria. I.U.P “Santiago Mariño”. Extensión – Maturín. Asesor(a): Amelia Malavé Sección E “Tarde” Autor(a): Lilianny Rondón 24.126.684 Maturín, Enero del 2015
  • 3. Page 3 Introducción En lo general muchos problemas de programación matemática se resuelven mediante un modelo único y completo que tenga un gran número de variables (etapas) y restricciones (relaciones entre etapas), por lo cual el problema puede hacerse muy grande. Una alternativa al problema anterior es la programación dinámica que propone descomponer un problema grande en subproblemas pequeños ("divide y vencerás"). Richard Ernest Bellman (1920-1984) fue un matemático aplicado cuya mayor contribución fue la metodología denominada "Programación Dinámica" en 1953, propuesta para optimizar problemas complejos que pueden ser discretizados y secuencializados.
  • 4. Page 4 Definiciones La programación dinámica es una técnica matemática útil en la toma de una serie de decisiones interrelacionadas. Proporciona un procedimiento sistemático para determinar la combinación óptima de decisiones. La programación dinámica es un enfoque general para la solución de problemas en los que es necesario tomar decisiones en etapas sucesivas. Conviene resaltar que a diferencia de la programación lineal, el modelado de problemas de programación dinámica no sigue una forma estándar. Así, para cada problema será necesario especificar cada uno de los componentes que caracterizan un problema de programación dinámica. El procedimiento general de resolución de estas situaciones se divide en el análisis recursivo de cada una de las etapas del problema, en orden inverso, es decir comenzando por la última y pasando en cada iteración a la etapa antecesora. El análisis de la primera etapa finaliza con la obtención del óptimo del problema.
  • 5. Page 5  Caracterizar la estructura de una solución óptima.  Definir de forma recursiva la solución óptima.  Calcular la solución óptima de forma ascendente.  Construir la solución óptima a partir de los datos  almacenados al obtener soluciones parciales Uso de la Programación Dinámica
  • 6. Page 6 Importancia de la Programación Dinámica Este algoritmo evita calcular dos veces la misma información, manteniendo una tabla de resultados conocidos, la cual se va llenando a medida que se resuelven los sub-casos. La programación dinámica se aplica no solo por razones de eficiencia, sino porque permite resolver de manera eficiente problemas que no se pueden resolver por otras metodologías.
  • 7. Page 7 Aplicación de la Programación Dinámica 1. Se comprueba que se cumple el principio de optimalidad de Bellman, para lo que hay que encontrar la “estructura” de la solución. 2. Se define recursivamente la solución óptima del problema (en función de los valores de las soluciones para subproblemas de menor tamaño) 3. Se calcula el valor de la solución óptima utilizando un enfoque ascendente 4. Se determina la solución óptima a partir de los datos almacenados en la tabla.
  • 8. Page 8 Elementos de la Programación Dinámica  ETAPAS: Divisiones del problema (n+1).  ESTADOS: Cada etapa tiene distintos estados.  DECISIÓN: Transición del estado actual a otro nestado de la etapa siguiente.  FORMULACIÓN RECURSIVA: Ecuación que n relaciona el costo de un estado actual con el n costo de el siguiente estado. *Debe existir naturaleza secuencial en las decisiones.
  • 9. Page 9 Modelos de Programación Dinámica Existen tres modelos diferentes manejados por WINQSB. PROBLEMA DE LA DILIGENCIA (Stagecoach Problem) PROBLEMA DE LA MOCHILA (Snapsack Problem) PROGRAMACIÓN DE PRODUCCIÓN E INVENTARIOS (Production and Inventory Scheduling)
  • 10. Page 10 PROBLEMA DE LA DILIGENCIA (Stagecoach Problem) • Es una manera de reconocer una situación que se puede formular como un problema de programación dinámica. • Es encontrar la ruta que minimiza el costo total de un nodo específico.
  • 12. Page 12 • Períodos o etapas: Sea N= {1, 2,....., n} un conjunto finito de elementos. Mediante el índice, representamos cada uno de ellos. N es el conjunto de períodos o etapas del proceso. En la ilustración anterior N= {1, 2, 3, 4}, las cuatro etapas del viaje, cada una de ellas es un período y se representa mediante un valor del índice n, así cuando n =1 nos estamos refiriendo a la primera etapa del proceso. • Espacio de estados: { } es una familia de conjuntos, uno para cada período n. S se denomina espacio de estados en el período n. Cada uno de sus elementos, que se representa mediante Sn, es un estado, que describe una posible situación del proceso en ese período. En nuestro ejemplo, S1 = {1}, S2= {2, 3, 4}, S3= {5, 6, 7}, S4= {8, 9}. • La función recursiva: Dados unos nodos y unos arcos que conectan estos nodos, el problema de la diligencia intenta encontrar la ruta más corta que conecta un nodo de arranque con el nodo final (el destino). Sea s: el estado de inicio; j: estado destino • n: la fase, normalmente representa el número de arcos hasta el destino. • C(s,j): costo o distancia de ir desde s hasta j. • f(n,s): la política de costo mínimo cuando se encuentra en el estado s de la etapa n.
  • 13. Page 13 PROBLEMA DE LA MOCHILA (Snapsack Problem) • Consiste en escoger un conjunto de artículos para llenar una mochila de modo de que se cumplan ciertas restricciones.
  • 14. Page 14 El problema se desarrolla bajo las dos consideraciones, primero teniendo en cuenta el peso y luego el volumen. Como puede apreciarse este es un problema que bien podría resolverse por programación lineal entera teniendo en cuenta la función objetivo y restricciones siguientes:
  • 16. Page 16 PROGRAMACIÓN DE PRODUCCIÓN E INVENTARIOS (Production and Inventory Scheduling) • "Función de dirigir o regular el movimiento metódico de los materiales por todo el ciclo de fabricación, desde la requisición de materias primas, hasta la entrega del producto terminado, mediante la transmisión sistemática de instrucciones a los subordinados, según el plan que se utiliza en las instalaciones del modo más económico". • Para lograr el objetivo, la gerencia debe estar al tanto del desarrollo de los trabajos a realizar, el tiempo y la cantidad producida; así como modificar los planes establecidos, respondiendo a situaciones cambiantes.