Modelación de problemas de programación dinámica sobre secuencias y árboles con sistemas de reescritura acoplados inversos
Autores: Giegerich, Robert; Touzet, Hélène
Idioma: Inglés
Editor: MDPI
Año: 2014
Acceso abierto
Artículo científico
2014
Modelación de problemas de programación dinámica sobre secuencias y árboles con sistemas de reescritura acoplados inversos
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería de Software
Palabras clave
Programación dinámica
Paradigma algorítmico
Principio de optimalidad de Bellman
Marco genérico
Entradas secuenciales
Optimización combinatoria
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 29
Citaciones: Sin citaciones
La programación dinámica es un paradigma algorítmico clásico, que a menudo permite la evaluación de un espacio de búsqueda de tamaño exponencial en tiempo polinómico. La descomposición recursiva de problemas, la tabulación de resultados intermedios para reutilización y el Principio de Optimalidad de Bellman son sus ingredientes bien comprendidos. Sin embargo, los algoritmos a menudo carecen de abstracción y son difíciles de implementar, tediosos de depurar y delicados de modificar.
Descripción
La programación dinámica es un paradigma algorítmico clásico, que a menudo permite la evaluación de un espacio de búsqueda de tamaño exponencial en tiempo polinómico. La descomposición recursiva de problemas, la tabulación de resultados intermedios para reutilización y el Principio de Optimalidad de Bellman son sus ingredientes bien comprendidos. Sin embargo, los algoritmos a menudo carecen de abstracción y son difíciles de implementar, tediosos de depurar y delicados de modificar.