ACM Home Page
Please provide us with feedback. Feedback
On the complexity of grammar and related problems
Full text PdfPdf (844 KB)
Source Annual ACM Symposium on Theory of Computing archive
Proceedings of seventh annual ACM symposium on Theory of computing table of contents
Albuquerque, New Mexico, United States
Pages: 54 - 65  
Year of Publication: 1975
Authors
Sponsors
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 32,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/800116.803753
What is a DOI?

ABSTRACT

In [1] and [2] a complexity theory for formal languages and automata was developed. This theory implies most of the previously known results and yields many new results as well. Here we develop an analogous theory for several classes of more practically motivated problems. Two such classes, both closely related to formal language and automata theory, suggest themselves - grammar problems and program scheme problems. Here, our primary emphasis is on grammar problems of interest in parsing and compiling. Other problems considered include - (1) possible techniques for proving non-trivial lower complexity bounds for problems in P; (2) the relationship of the complexity of tree automaton equivalence, structural equivalence, and grammatical covering; and (3) the complexity of the equivalence problem for schemes. In each case we relate the computational complexity of a problem to its underlying combinatorial structure. The remainder of the paper is divided into four sections.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
D. E. Knuth, On the translation of languages from left to right, Inf. and Cont. 8, 6 (1965), 607-639.
 
4
W. F. Ogden, unpublished note (Dec. 1971).
5
 
6
 
7
 
8
W. J. Savitch, Relationships between non-deterministic and deterministic tape complexity, JCSS 4, 2 (1970), 177-192.
 
9
J. Hartmanis and H. B. Hunt, III, The lba problem and its importance in the theory of computing, SIAM-AMS Proc., Vol. 7, Amer. Math. Soc., Providence, R.I., 1974.
 
11
I. H. Sudborough, On tape-bounded complexity classes and multi-head finite automata, Proc. 14th An. IEEE Symp. on Switching and Automata Th. (Oct. 1973), 138-144.
12
13
14
 
15
A. V. Aho, J. E. Hopcroft, and J. D. Ullman, Time and tape complexity of pushdown automaton languages, Inf. and Cont. 13, 3 (1968), 186-206.
 
16
T. G. Szymanski and J. H. Williams, Non-canonical parsing, Proc. 14th An. IEEE Symp. on Switching and Automata Th. (Oct. 1973), 122-129.
 
17
W. F. Ogden, A helpful result for proving inherent ambiguity, Math. Systems Th. 2, 3 (1968), 191-194.
 
18
J. E. Hopcroft, On the equivalence and containment problems for context-free languages, Math. Systems Th. 3, 2 (1969), 119-124.
 
19
M. A. Harrison and I. M. Havel, Strict deterministic grammars, JCSS 7, 3 (1973), 237-277.
 
20
B. M. Brosgol, Deterministic translation grammars, Ph.D. thesis, Harvard University, 1974.
 
21
K. Culik, II and R. Cohen, LR-regular grammars-an extension of LR(k) grammars, JCSS 7, 1 (1973), 66-96.
 
22
C. N. Fischer, Extended abstract - an approach to parallel parsing, unpublished.
23
 
24
H. B. Hunt, III, T. G. Szymanski, and J. D. Ullman, Operations on sparse relations and efficient algorithms for grammar problems, Proc. 15th An. IEEE Symp. on Switching and Automata Th. (Oct. 1974), 127-132.
 
25
H. B. Hunt, III, On the complexity of finite, pushdown, and stack automata, Mathematics Research Center Technical Summary Report #1504, University of Wisconsin-Madison, Oct. 1974 (also submitted for publication).
26
27
 
28
M. J. Fischer, Grammars with macro-like productions, Conf. Rec. 9th An. IEEE Symp. on Switching and Automata Th. (Oct. 1968), 131-142.
 
29
P. M. Lewis, R. E. Stearns, and J. Hartmanis, Memory bounds for recognition of context-free and context-sensitive languages, IEEE Conf. Rec. on Switching Circuit Th. and Logical Design (Oct. 1965), 191-202.
 
30
O. H. Ibarra, Characterizations of some tape and time complexity classes of Tm's in terms of multi-head and auxiliary stack automata, JCSS 5 (1971), 88-117.
 
31
H. B. Hunt, III, and T. G. Szymanski, manuscript in preparation.
 
32
D. J. Rosenkrantz and R. E. Stearns, Properties of deterministic top-down grammars, Inf. and Con. 17, 3 (1970), 226-256.
 
33
H. B. Hunt, III, D. J. Rosenkrantz, and T. G. Szymanski, On the equivalence, containment, and covering problems for the regular and context-free languages (submitted for publication).
 
34
J. W. Thatcher, Tree automata: an informal survey, in Currents in the Theory of Computing, A. V. Aho (ed.), Prentice-Hall, Englewood Cliffs, N. J., 1973, 143-172.
 
35
W. C. Rounds, Mappings and grammars on trees, Math. Systems Th. 4, 3 (1970), 257-287.
 
36
H. B. Hunt, III, D. J. Rosenkrantz, and T. G. Szymanski, The covering problem for linear context-free grammars, Computer Sciences Laboratory Technical Report TR 165, Dept. of Electrical Engineering, Princeton University.
 
37
R. L. Constable, H. B. Hunt, III, and S. Sahni, On the computational complexity of scheme equivalence (submitted for publication.)
 
38
D. C. Luckham, D. M. R. Park, and M. S. Paterson, On formalized computer programs, JCSS 4, 3 (1970), 220-249.
39
 
l0
N. Jones, Preliminary report: reducibility among combinatorial problems in logn space, Proc. 7th An. Princeton Conf. on Information Sciences and Systems (March 1973), 547-551.


Collaborative Colleagues:
H. B. Hunt, III: colleagues
T. G. Szymanski: colleagues