An Efficient All-Parses Systolic Algorithm for General Context-Free Parsing

Loading...
Thumbnail Image
Penn collection
Technical Reports (CIS)
Degree type
Discipline
Subject
Funder
Grant number
License
Copyright date
Distributor
Related resources
Author
Ibarra, Oscar H
Palis, Michael A
Contributor
Abstract

The problem of outputting all parse trees of a string accepted by a context-free grammar is considered. A systolic algorithm is presented that operates in O (m n) time, where m is the number of distinct parse traces and n is the length of the input. The systolic array uses n2 processors, each of which requires at most O(log n) bits of storage. This is much more space-efficient than a previously reported systolic algorithm for the same problem, which required O (n log n) space per processor. The algorithm also extends previous algorithms that only output a single parse tree of the input.

Advisor
Date Range for Data Collection (Start Date)
Date Range for Data Collection (End Date)
Digital Object Identifier
Series name and number
Publication date
1988-10-01
Volume number
Issue number
Publisher
Publisher DOI
Journal Issue
Comments
University of Pennsylvania Department of Computer and Information Science Technical Report No. MS-CIS-88-86.
Recommended citation
Collection