Parallel parsing on a one-way linear array of finite-state machines (Q1183569)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Parallel parsing on a one-way linear array of finite-state machines |
scientific article |
Statements
Parallel parsing on a one-way linear array of finite-state machines (English)
0 references
28 June 1992
0 references
An one-way linear iterative array (OLIA) for inputs of length \(n\) consists of \(n\) finite state machines which operate synchronously and which communicate linearly: the state and the output of a machine (excepting the leftmost) at time \(t\) depends on its state and the state of its left neighbor at time \(t-1\). The inputs and the outputs of an OLIA are serial. The paper shows that the following three problems can be solved in linear time on an OLIA: --- parsing of discrete two-tape nondeterministic finite state transductions, --- parsing of linear context-free languages (as a consequence of the former), --- parsing of languages accepted by nondeterministic one-counter automata. We remark the way chosen for the presentation: firstly, it is shown how an OLIA can be simulated efficiently by sequential machine and then all algorithms are presented in terms of sequential machines. This gives clearness and legibility to the text.
0 references
parallel parsing
0 references
one-way linear array of finite-state machines
0 references
transductions
0 references
context-free languages
0 references