See this document in CiteSeerX!

Fast Context-Free Grammar Parsing Requires Fast Boolean Matrix Multiplication (2002)  (Make Corrections)  (4 citations)
Lillian Lee
Journal of the ACM



  Home/Search   Context   Related

 
View or download:
cornell.edu/Info/Peopl...bmmcfljacm.ps


From:  cornell.edu/Info/People/...papers (more)
Homepages:  L.Lee  

Rate this article: (best)
  Comment on this article  
(Enter summary)

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(g n^{3 - \epsilson})$, 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 \times m$ Boolean matrices in time $O(m^{3 - \epsilon/3})$. Given... (Update)

Context of citations to this paper:   More

.... context free grammars [3, 20] Since nondeterministic parsing is equivalent in computational complexity to boolean matrix multiplication [12], a linear time solution to this more general problem is unlikely to be found. 5.2 Stateless Parsing A second limitation of packrat...

...much harder problem than recognizing regular expressions. Parsing arbitrary CFGs is equivalent in complexity to boolean matrix multiplication [13], which is generally believed to lie between O(n ) and O(n ) The fastest known algorithm to recognize arbitrary unambiguous CFGs is...

Cited by:   More
Parsing Expression Grammars: A Recognition-Based Syntactic.. - Ford (2004)   (Correct)
Packrat Parsing: a Practical Linear-Time Algorithm with Backtracking - Ford (2002)   (Correct)
Packrat Parsing: Simple, Powerful, Lazy, Linear Time - Ford   (Correct)

Similar documents based on text:   More   All
0.9:   Fast Context-Free Parsing Requires Fast Boolean Matrix.. - Lee (1997)   (Correct)
0.4:   Grammars with Generalized Contextfree Rules and Their Tree Automata - Volger (1999)   (Correct)
0.2:   On Patterns and Graphs - Mayoh   (Correct)

Related documents from co-citation:   More   All
4:   Parsing algorithms with backtrack (context) - Birman, Ullman - 1973
4:   Software--- Practice and Experience (context) - Parr, Quong et al. - 1995
4:   Disambiguation filters for scannerless generalized LR parsers - van den Brand, Scheerder et al. - 2002

BibTeX entry:   (Update)

Lillian Lee. Fast context-free grammar parsing requires fast boolean matrix multiplication. Journal of the ACM, 2002. To appear. http://citeseer.ist.psu.edu/lee02fast.html   More

@article{ lee02fast,
    author = "Lillian Lee",
    title = "Fast context-free grammar parsing requires fast boolean matrix multiplication",
    journal = "Journal of the ACM",
    volume = "49",
    number = "1",
    pages = "1-15",
    year = "2002",
    url = "citeseer.ist.psu.edu/lee02fast.html" }
Citations not processed or no citations identified.

Documents on the same site (http://www.cs.cornell.edu/Info/People/llee/papers.html):   More
Distributional Clustering of English Words - Pereira, Tishby, Lee (1993)   (Correct)
Similarity-Based Estimation of Word Cooccurrence Probabilities - Dagan, Pereira, Lee (1994)   (Correct)
Similarity-Based Methods For Word-Sense Disambiguation - Dagan, Lee, Pereira (1997)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC