Dynamic programming : its principles, applications, strengths, and limitations
Programación dinámica : sus principios, aplicaciones, fortalezas y limitaciones
La programación dinámica es uno de los estándares de diseño de algoritmos más elegante. Se constituye en una herramienta poderosa que genera algoritmos clásicos para una variedad considerable de problemas de optimización combinatoria. En este documento se introducen sus principios de trabajo fundamentales y principales áreas de aplicación, así como las fortalezas que le dan primacía sobre otros enfoques y las limitaciones que también posee.
Recursos
-
Formatopdf
-
Idioma:inglés
-
Tamaño:376 kb
Algebraic dynamic programming
Programación dinámica algebráica
La programación dinámica es una técnica clásica aplicable a una amplia variedad de campos, entre ellos los análisis de sistemas estocásticos, la investigación de operaciones, la combinatoria de estructuras discretas, los problemas de flujo.
En este documento se brinda una introducción al enfoque algebraico de la programación dinámica sobre secuencias de datos. Se define el marco formal, lo cual incluye una formalización del principio de Bellman, la determinación de un lenguaje de especificación ejecutable y cómo las decisiones de diseño de algoritmos y la puesta a punto para la eficiencia pueden describirse en un nivel de abstracción conveniente.
Recursos
-
Formatopdf
-
Idioma:inglés
-
Tamaño:241 kb