Problem Solving in Automata, Languages, and Complexity

(Dana P.) #1
312 COMPUTATIONAL COMPLEXITY

NPSPACE
= PSPACE I
I w

if

EXP __r--,


EXPPOLY

Figure 6.8: Inclusion relations between complexity classes

By Savitch’s theorem and the space hierarchy theorem,

NSPACE(n4) C - DSPACE(n’) s DSPACE(n’) C - NSPACE(n”).

This is a contradiction. cl

In Corollary 6.28, we have seen that PSPACE = NPSPACE. From this

result, it is natural to ask whether the analogous result of P = NP holds. If

we examine the proof of Savitch’s theorem, we can immediately see that the

divide-and-conquer algorithm does not apply to polynomial-time NTM’s. In

fact, we do not know of any subexponential-time DTM’s that can simulate

polynomial-time NTM’s. On the other hand, we also do not know of any proof

technique that can separate NP from P. Indeed, the question of whether P

is equal to NP has remained open since 1970, and is generally considered as

the most important open question in complexity theory.

We are going to study the P versus NP question in Chapter 7. Here,

let us just list the known and unknown relations between deterministic and

nondeterministic complexity classes. First, we know that P C NP, and NP C

PSPA CE = NPSPA CE. Next, let co-NP denote the class-of sets A whose

complements A are in NP. Since the notion of an NTM A4 accepting an

input IX: and the notion of M rejecting an input II: are not symmetric, the

nondeterministic time-bounded complexity classes are not known to be closed

under complementation. In particular, it is not known whether NP = co-NP.

These relations are summarized in Figure 6.8. In Figure 6.8, A f, B means

A $ B, A L B means that A C B but it is not known whether A = B,

A...? B means that it is not known whether A = B, and A.. # l B means that

A # B but no inclusion relation between A and B is known.

Exercise 6.4


1. Construct multi-tape NTM’s to accept the following languages in time

t( n > = 27-h:

(4 Ll = {&ba”2b~~~ba”k 1 iI,&,...,& > - 0, k^2 3,i, = i, = it for

some 1 < - r < s < t < - k}.
Free download pdf