logo móvil
Contáctanos

Programación dinámica algebraica en árboles

Autores: Berkemer, Sarah J.; Höner zu Siederdissen, Christian; Stadler, Peter F.

Idioma: Inglés

Editor: MDPI

Año: 2017

Descargar PDF

Acceso abierto

Artículo científico
2017

Programación dinámica algebraica en árboles


Categoría

Ingeniería y Tecnología

Subcategoría

Ingeniería de Software

Palabras clave

Gramáticas de cadenas
Gramáticas de árboles
Programación dinámica
Algoritmos
Infraestructura de análisis
Bioinformática

Licencia

CC BY-SA – Atribución – Compartir Igual

Consultas: 27

Citaciones: Sin citaciones


Descripción
Donde las gramáticas de cadenas describen cómo generar y analizar cadenas, las gramáticas de árboles describen cómo generar y analizar árboles. Mostramos cómo extender la programación dinámica algebraica generalizada a las gramáticas de árboles. Los algoritmos resultantes de programación dinámica son eficientes y proporcionan el conjunto completo de características disponibles para las gramáticas de cadenas, incluida la generación automática de analizadores externos y productos algebraicos para un retroceso eficiente. La infraestructura de análisis completa está disponible como un lenguaje específico del dominio incrustado en Haskell. Además del marco formal, proporcionamos implementaciones tanto para alineación de árboles como para edición de árboles. Ambos algoritmos se utilizan activamente, entre otros, en el área de la bioinformática, donde los problemas de optimización en árboles son de considerable importancia práctica. Este marco y los algoritmos acompañantes proporcionan un punto de partida beneficioso para el desarrollo de gramáticas complejas con entradas basadas en árboles y bosques.

Otros recursos que podrían interesarte

Temas Virtualpro