On the complexity of intersecting finite state automata and N L versus N P

We consider uniform and non-uniform assumptions for the hardness of an explicit problem from finite state automata theory. First we show that a small improvement in the known straightforward algorithm for this problem can be used to design faster algorithms for subset sum and factoring, and improved deterministic simulations for non-deterministic time.On the other hand, we can use the same improved algorithm for our FSA problem to prove complexity class separation results (NL is not equal to P, or NP for the non-uniform case). This result can be viewed either as a hardness result for the FSA intersection problem, or as a method for separating NL from P or NP. It is interesting to note that this approach is based on a more general method for separating two complexity classes, using algorithms rather than lower bounds.

[1]  Michael R. Fellows,et al.  Parameterized Complexity , 1998 .

[2]  Ravi Kannan A circuit-size lower bound , 1981, 22nd Annual Symposium on Foundations of Computer Science (sfcs 1981).

[3]  Wolfgang J. Paul,et al.  On time versus space II , 1979, 20th Annual Symposium on Foundations of Computer Science (sfcs 1979).

[4]  Uriel Feige,et al.  On Limited versus Polynomial Nondeterminism , 1997, Chic. J. Theor. Comput. Sci..

[5]  E. Bach Number-Theoretic Algorithms , 1990 .

[6]  Avi Wigderson,et al.  Randomness vs. time: de-randomization under a uniform assumption , 1998, Proceedings 39th Annual Symposium on Foundations of Computer Science (Cat. No.98CB36280).

[7]  Leslie G. Valiant,et al.  On Time Versus Space , 1977, JACM.

[8]  Dexter Kozen,et al.  Lower bounds for natural proof systems , 1977, 18th Annual Symposium on Foundations of Computer Science (sfcs 1977).

[9]  Neil D. Jones,et al.  Space-Bounded Reducibility among Combinatorial Problems , 1975, J. Comput. Syst. Sci..

[10]  Avi Wigderson,et al.  Randomness vs Time: Derandomization under a Uniform Assumption , 2001, J. Comput. Syst. Sci..

[11]  Endre Szemerédi,et al.  On determinism versus non-determinism and related problems , 1983, 24th Annual Symposium on Foundations of Computer Science (sfcs 1983).