Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

An NC algorithm for recognizing tree adjoining languages

Journal Article · · International Journal of Parallel Programming; (United States)
DOI:https://doi.org/10.1007/BF01408291· OSTI ID:7206512
 [1];  [2]
  1. New Jersey Institute of Technology, Newark, NJ (United States)
  2. Univ. of Nebraska, Lincoln, NE (United States)

A parallel algorithm is presented for recognizing the class of languages generated by tree adjoining grammars, a tree rewriting system which has applications in natural language processing. This class of languages is known to properly include all context-free languages; for example, the noncontext-free sets [l brace]a'b'c[r brace] and [l brace]ww[r brace] are in this class. It is shown that the recognition problem for tree adjoining languages can be solved by a concurrent read, concurrent write parallel random-assess machine (CRCW PRAM) in O(log n) time using polynomially many processors. Thus, the class of tree adjoining languages is in AC[sup 1] and hence in NC. This extends a previous result for context-free languages.

OSTI ID:
7206512
Journal Information:
International Journal of Parallel Programming; (United States), Journal Name: International Journal of Parallel Programming; (United States) Vol. 21:2; ISSN IJPPE5; ISSN 0885-7458
Country of Publication:
United States
Language:
English

Similar Records

NC algorithms for recognizing chordal graphs and k trees
Journal Article · Sat Oct 01 00:00:00 EDT 1988 · IEEE Trans. Comput.; (United States) · OSTI ID:6600081

Parallel parsing of tree adjoining grammars on the connection machine
Journal Article · Fri Jan 31 23:00:00 EST 1992 · International Journal of Parallel Programming; (United States) · OSTI ID:7249394

Simulation of parallel random access machines by circuits
Journal Article · Tue May 01 00:00:00 EDT 1984 · SIAM J. Comput.; (United States) · OSTI ID:6300636