The parallel complexity of finite-state automata problems

  • Authors:
  • Sang Cho;Dung T. Huynh

  • Affiliations:
  • Computer Science Program, University of Texas at Dallas, Richardson, Texas 75083 USA;Computer Science Program, University of Texas at Dallas, Richardson, Texas 75083 USA

  • Venue:
  • Information and Computation
  • Year:
  • 1992

Quantified Score

Hi-index 0.00

Visualization

Abstract

The goal of this paper is to study the exact complexity of several important problems concerning finite-state automata and to classify the degrees of ambiguity of nondeterministic finite-state automata. Our results are as follows: (1) Minimization of deterministic finite automata is NC^1-complete for NL. (2) Testing whether the degree of ambiguity of a nondeterministic finite automaton is exponential, or polynomial, or bounded is NC^1-complete for NL. (3) Checking whether a given nondeterministic finite automaton is unambiguous or k-ambiguous is NC^1-complete for NL, where k is some fixed constant. (4) The bounded nonuniversality problem for nondeterministic finite automata (which is the problem of deciding whether L(M) @? @S^@?^n @S^@?^n for a given nondeterministic finite automaton M and a unary integer n) is log-space complete for NP. (5) The bounded nonuniversality problem for unambiguous finite automata is in DET (the class of problems NC^1-reducible to computing the determinants of integer matrices), and for deterministic finite automata, it is NC^1-complete for NL. (6) The inequivalence problems for unambiguous and k-ambiguous finite automata are both in DET, where k is some fixed constant.