Lower bounds on the size of sweeping automata

32Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Establishing good lower bounds on the complexity of languages is an important area of current research in the theory of computation. However, despite much effort, fundamental questions such as p = ? NP and L =? NL remain open. To resolve these questions it may be necessary to develop a deep combinatorial understanding of polynomial time or log space computations, possibly a formidable task. One avenue for approaching these problems is to study weaker models of computation for which the analogous problems may be easier to settle, perhaps yielding insight into the original problems. Sakoda and Sipser [3] raise the following question about finite automata: Is there a polynomial p, such that every n-state 2nfa (two-way nondeterministic finite automaton) has an equivalent p(n)-state 2dfa? They conjecture a negative answer to this. In this paper we take a step toward proving this conjecture by showing that 2nfa are exponentially more succinct than 2dfa of a certain restricted form. Call a 2dfa a sweeping automaton if it does not change its head direction except at the ends of the input tape. Thus, its head motions consist of a series of one way sweeps back and forth across the input. Our main result is that there are languages which can be accepted by an ?-state lnfa yet which require a 2"-state sweeping automaton. A number of other researchers have compared the suc-cinctness of various models of finite automata. Some of the earliest such results were obtained by Meyer and Fischer [1] who used information counting arguments to derive lower bounds. More recently, Schmidt [2] has compared nondeterministic, unambiguous nondeterministic, and deterministic one-way finite automata. He introduced the important idea of associating states with vectors over the field GF(2); this technique is also among those used here. Besides presenting the above open question, Sakoda and Sipser introduced the complete languages B? Which play a role in our lower bound proof. Berman and Lingas [4] consider this same question and prove a relationship between a variant of it and the L = ? NL question.

Cite

CITATION STYLE

APA

Sipser, M. (1979). Lower bounds on the size of sweeping automata. In Proceedings of the Annual ACM Symposium on Theory of Computing (pp. 360–364). Association for Computing Machinery. https://doi.org/10.1145/800135.804429

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free