SIAM Journal on Computing · 2001 · 86 citations · 15 references
ComputingComputer ScienceAlgorithmsCombinatoricsTheory Of ComputationAutomata TheoryComputational ComplexityComputational ModelsFinite AutomataFinite-state MachinesTuring MachinesAlternating Finite AutomataAutomata ConstructionAutomata SimulationDeterministic Finite AutomataFinite Automata TheoryNondeterministic Finite AutomataTwo-way AutomataTwo-way Finite Automata
We consider the problem of computing the costs---{ in terms of states---of optimal simulations between different kinds of finite automata recognizing unary languages. Our main result is a tight simulation of unary n-state two-way nondeterministic automata by $O({{\rm e}^{\sqrt{{n}\ln{n}}}})$-state one-way deterministic automata. In addition, we show that, given a unary n-state two-way nondeterministic automaton, one can construct an equivalent O(n2 )-state two-way nondeterministic automaton performing both input head reversals and nondeterministic choices only at the ends of the input tape. Further results on simulating unary one-way alternating finite automata are also discussed.
15
Finite Automata and Their Decision Problems
M. O. Rabin, D. Scott · IBM Journal of Research and Development · 1959 · 1.9K citations
Ashok K. Chandra, Dexter Kozen, Larry J. Stockmeyer · Journal of the ACM · 1981 · 1.2K citations · Full text
An introduction to the theory of numbers
G. H. Hardy · Bulletin of the American Mathematical Society · 1929 · 607 citations · Full text
Finite automata and unary languages
Marek Chrobák · Theoretical Computer Science · 1986 · 294 citations