Affiliation:
1. Cornell University, Ithaca, New York
Abstract
In 1975, Valiant showed that Boolean matrix multiplication can be used for parsing context-free grammars (CFGs), yielding the asympotically fastest (although not practical) CFG parsing algorithm known. We prove a dual result: any CFG parser with time complexity
O
(
gn
3-∈
), where
g
is the size of the grammar and
n
is the length of the input string, can be efficiently converted into an algorithm to multiply
m
×
m
Boolean matrices in time
O
(
m
3-∈/3
). Given that practical, substantially subcubic Boolean matrix multiplication algorithms have been quite difficult to find, we thus explain why there has been little progress in developing practical, substantially subcubic general CFG parsers. In proving this result, we also develop a formalization of the notion of parsing.
Publisher
Association for Computing Machinery (ACM)
Subject
Artificial Intelligence,Hardware and Architecture,Information Systems,Control and Systems Engineering,Software
Reference31 articles.
1. On economical construction of the transitive closure of an oriented graph;ARLAZAROV V. L.;Soviet Math. Dokl.,1970
2. Extra High Speed Matrix Multiplication on the Cray-2
3. Three models for the description of language;CHOMSKY N.;IRE Trans. Inf. Theory,1956
Cited by
64 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献