Abstract
We look at linear cellular automata (CA's) which accept an input if and only if at some time during the computation all the processors in the array are in accepting states. We prove that there are noncontext-free languages that are accepted by CA's in O(log n) time. Moreover, this is the best possible since o(log n) time CA's can accept only regular sets. We show that one-way CA's operating in T(n) time can be simulated by CA's in 1 2(T(n) + 1) time. As a corollary, CA's can accept the linear, Dyck, and bracketed context-free languages in 1 2(n + 1) time, which is again optimal. We also study CA's with other modes of acceptance and derive results concerning speed-up, hierarchy, etcetera.
Original language | English (US) |
---|---|
Pages (from-to) | 231-246 |
Number of pages | 16 |
Journal | Theoretical Computer Science |
Volume | 41 |
Issue number | C |
DOIs | |
State | Published - 1985 |
Externally published | Yes |
All Science Journal Classification (ASJC) codes
- Theoretical Computer Science
- Computer Science(all)
Keywords
- Cellular automaton
- constant time
- context-free language
- log n time