Tema 1: Programación dinámica

Slides:



Advertisements
Presentaciones similares
Tiempos óptimos de detención y opciones reales en decisiones agrícolas
Advertisements

Tema 4 TRANSFORMADA Z..
Diseño y análisis de algoritmos
Diseño y análisis de algoritmos
METODOS CUANTITATIVOS I DOCENTE : ING. ECO RODOLFO ROJAS GALLO
INVESTIGACION DE OPERACIONES I
CARRERA: INGENIERIA CIVIL UNI-RUACS
Modelos ARMA.
EC. DIFERENCIAL Def: Se llama ecuación diferencial a una relación que contiene una o varias derivadas de una función no especificada “y” con respecto.
DESCRIPCION DE SISTEMAS
Sistemas de Control en Tiempo Discreto
Ingeniería en Ciencias Económicas y Financieras
Ingeniería Matemática
Ingeniería en Ciencias Económicas y Financieras
Son problemas secuenciales: El problema se puede dividir en etapas. Definición: Método que permite determinar de manera eficiente las decisiones que optimizan.
Unidad académica: Ingenierías
GRAFCET Grafica de Control de Etapas de Transición
Representación en espacio de estado
M.I. Ricardo Garibay Jiménez
Investigación de operaciones : Método
SISTEMAS DE ECUACIONES RESOLUCIÓN POR EL METODO DE GAUSS
Investigación Operativa
Unidad 1: ECUACIONES DIFERENCIALES DE PRIMER ORDEN
Ecuaciones diferenciales
2- SIMPLEX.
Sesión 12: Procesos de Decisión de Markov
Ecuaciones de recurrencia
Teoría de sistemas de Ecuaciones No lineales
Análisis de Señales y Sistemas
Universidad de los Andes-CODENSA
PROGRAMACION DINAMICA
Fundamentos de programación

Programación dinámica: Introducción
Sesión 12: Procesos de Decisión de Markov. Incertidumbre - MDP, L.E. Sucar2 Procesos de Decisión de Markov Procesos de Decisión Secuenciales Procesos.
ALEXANDRA MARIA PAREDES NAVIA ANGIE LORENA VALDES FALLA
Investigación de Operaciones (IO)
Programación Dinámica
Análisis de algoritmos
SIMULACIÓN DE MÁQUINAS ELÉCTRICAS SEPTIEMBRE – DICIEMBRE 2004 Simulación de Máquinas Eléctricas Ph. D., M. Sc., Ing. Jaime A. González C.
Pasos de un estudio de simulacion (repaso).
INVESTIGACION DE OPERACIONES
Parte II. Algorítmica. 5. Backtracking. 1. Análisis de algoritmos.
Ecuaciones diferenciales de orden superior
Simular: Representar una cosa, fingiendo o imitando lo que no es.
Programación Lineal Entera Antonio H. Escobar Z Universidad Tecnológica de Pereira – Colombia Posgrado en Ingeniería Maestría en Ingeniería Eléctrica.
Parte II. Algorítmica. 4. Programación dinámica.
3- PROGRAMACION LINEAL PARAMETRICA
Ecuaciones diferenciales
Parte I. Estructuras de Datos.
Investigación Operativa Introducción Unidad 1
Ecuaciones y sistemas de ecuaciones
1 Problemas de decisión Tipo particular de problemas de optimización Sistemas que evolucionan con el tiempo Se toman decisiones en momentos sucesivos de.
Parte I. Estructuras de Datos.
Sabemos reconocerlas, y calcularlas como soluciones de sistemas de ecuaciones, o de desigualdades Buscamos métodos de cálculo generales y eficientes Problemas.
Modelos matemáticos y solución de problemas
PROGRAMACION DINÁMICA
Elaboración de algoritmos usando lógica de programación
PROCESOS DE DECISION DE MARKOV EN EL DISEÑO DE AGENTES INTELIGENTES GERMAN HERNANDEZ Ing. de Sistemas, Universidad Nacional-Bogota
DISEÑAR Y ELABORAR ALGORITMOS Nombre: anayeli hernandez peralta Grado y grupo: 1 “3” Materia: Informática y computación Maestro: Ángel Buendía Turno: Vespertino.
Método Simplex Es un procedimiento sistemático y eficiente para encontrar y probar soluciones situadas en los puntos extremos de la región de soluciones.
MEDIDAS DE TENDENCIA CENTRAL
28/10/2015 SISTEMAS DE ECUACIONES LINEALES Es aquel conjunto formado por dos o más ecuaciones, en el cual su conjunto solución verifica cada una de las.
Clase N°4 Generación de instancias de una v.a. (Parte I) ICS3723 Simulación Profesor Pedro Gazmuri.
Planeación En planeación, dada una descripción del mundo, una situación inicial y una situación deseada, la meta es hallar una secuencia de acciones.
Hernández Camacho Víctor Jesus Islas Sánchez Karla Vanessa
Método Simplex Es un procedimiento sistemático y eficiente para encontrar y probar soluciones situadas en los puntos extremos de la región de soluciones.
Programación I Prof. Carolina Cols. Algoritmo es una lista bien definida, ordenada y finita de operaciones que permite hallar la solución a un problema.
ECUACIONES DIFERENCIALES. ECUACION DIFERENCIAL Una ecuación diferencial es una ecuación en la que intervienen derivadas de una o más funciones desconocidas.ecuaciónderivadas.
Ecuaciones Diferenciales Parciales
Transcripción de la presentación:

Tema 1: Programación dinámica Definición: Método que permite determinar de manera eficiente las decisiones que optimizan el comportamiento de un sistema que evoluciona a lo largo de una serie de etapas. Características de los problemas dinámicos Son problemas secuenciales: El problema se puede dividir en etapas. Interrelación de las decisiones tomadas en cada etapa. Las variables que describen el problema están gobernadas por transformaciones en el tiempo. No cuenta con una formulación matemática estándar.

Tema 1: Programación dinámica Concepto de solución Principio de optimalidad de Bellman (1957) “Una solución óptima tiene la propiedad de que, cualesquiera sean el estado y la decisión inicial tomadas, las decisiones restantes deben constituir una política óptima con independencia del estado resultante de la primera decisión.” Descomponer en una serie de etapas el problema y la solución secuencial de los subproblemas de decisión asociados con cada etapa es equivalente a la solución del problema de decisión del sistema original. Considerar un problema como una secuencia de decisiones equivale a dividirlo en subproblemas más pequeños y por lo tanto más fáciles de resolver.

Tema 1: Programación dinámica La programación dinámica se aplica cuando la subdivisión de un problema conduce a: Grupos de subproblemas de muy distinta complejidad. Gran cantidad de subproblemas. Subproblemas cuyas soluciones parciales se solapan. Diferencias entre Programación dinámica y Programación Lineal: Describe una situación determinada en términos de un modelo matemático .(Lineal) Las decisiones se toman de manera simultánea. (Lineal) Formulación matemática estándar. (Lineal) Resolución mediante recursividad. (Dinámica)

Tema 1: Programación dinámica Descripción de un modelo dinámico 1.- Etapas: particiones del problema en los que se pueden tomar decisiones que no dependen de las alternativas anteriores. (Ej. Días, meses, años etc.) 2.- Estados en: es la información que relaciona la etapa actual y la siguiente o anterior. Los estados pueden ser finitos o no. 3.- Decisión xn: Alternativas en la etapa n. . 4.- Función costo cn (en ,xn ): Costo asociadodel estado y decisión tomada en la etapa n. . 5.- Función de transición, en xn: Relaciona las variables de estado y decisión de una etapa con la variable de estado de la etapa siguiente. 6.- Función costo acumulado, f n(en , xn ) : Costo total acumulado en n-etapas dado un estado y una decisión particular. 7.- Función objetivo f n * (en ) : Objetivo a alcanzar al finalizar el problema. (Max o Mini). Notemos que para un valor determinado de en se tendrán varias decisiones posibles de , xn y entre ellas la decisión óptima, x*n .

Tema 1: Programación dinámica Resolución de un problema de programación dinámica Identificar las etapas, variables de decisión y variables de estado Descripción de las ecuaciones de recurrencia. Optimizar cada subproblema en cada etapa en función de los resultados de la resolución del subproblema siguiente. El método de solución determina inicialmente la política de decisión óptima para la última etapa. Esto es generalmente trivial. Recursividad hacia atrás

Tema 1: Programación dinámica Clasificación de los problemas de programación dinámica Programación dinámica determinística: son problemas dinámicos, donde el estado en la siguiente etapa está completamente determinado por el estado y la decisión actual. Discretos Continuos Programación dinámica probabilística: existe una distribución de probabilidad sobre lo que puede ser el siguiente estado.