Title :
Dynamic programming as frame for efficient parsing
Author :
Ferro, Manuel Vilares ; Souto, David Cabrero ; Pardo, Miguel A Alonso
Author_Institution :
Dept. de Comput., Univ. de La Coruna, Spain
Abstract :
The last few years have seen a renewal of interest in the consideration of dynamic programming in compiler technology. This is due to the compactness of the representations, which are turning this paradigm into a common way of dealing with highly redundant computations occurring, for instance, in natural language processing, logic programming or abstract interpretation and related to phenomena such as non determinism or domain ordering. However, it is not usual to find practical studies about what the real interest of these techniques is, and which approaches are better adapted in each case. We justify the consideration of dynamic programming, both in definite clause and context free grammar parsing, highlighting the parallelism between the conclusions reached in both cases. We focus on the computational properties, suggesting a simple decision guide for the reader interested in applying this technology
Keywords :
context-free grammars; dynamic programming; program compilers; abstract interpretation; compiler technology; context free grammar parsing; definite clause parsing; domain ordering; dynamic programming; highly redundant computations; logic programming; natural language processing; non determinism; Automata; Dynamic programming; Filters; Log periodic antennas; Logic programming; Natural language processing; Program processors; Proposals; Tellurium; Turning;
Conference_Titel :
Computer Science, 1998. SCCC '98. XVIII International Conference of the Chilean Society of
Conference_Location :
Antofogasta
Print_ISBN :
0-8186-8616-2
DOI :
10.1109/SCCC.1998.730784