Seberapa cepat algoritma nondeterministic untuk menyelesaikan masalah EXPTIME harus menyiratkan P ≠ N P
Klarifikasi "aljabar": P = N P
Seberapa cepat algoritma nondeterministic untuk menyelesaikan masalah EXPTIME harus menyiratkan P ≠ N P
Klarifikasi "aljabar": P = N P
Jawaban:
Saya pikir lebih mudah untuk memutarnya.
Jika P = N P , maka N T I M E ( T ( n ) ) ⊂ D T I M E ( ( T ( n ) ) c )
untuk beberapa konstanta c , dan setiap T ( n ) > n . Karena D T I M E ( ( T ( n ) c ) tidak mengandung
D
Simple Answer: For each EXPTIME
Note: The constant c
Justification: Let X
The acceptance problem for 2n
Therefore, there must be some fixed constant c
Now, if we had X∈NTIME(2o(n1c))
Additional Details: One can show that P=NP
In other words, if you can solve an NP-complete problem in polynomial time, then there is a uniform way of speeding up any problem in NP.
Now, let's suppose that P=NP. By the preceding (with k=1) we get a constant c′ such that NTIME(n)⊆DTIME(nc′).
Next, we can use padding to scale up this inclusion and get NTIME(2n)⊆DTIME(2c′n).
Then, by the deterministic time hierarchy theorem, we have NTIME(2n)⊆DTIME(2c′n)⊊DTIME(2(c′+ϵ)n)
Therefore, we couldn't have DTIME(2(c′+ϵ)n)⊆NTIME(2n).
Further, we couldn't have DTIME(2n)⊆NTIME(2o(n)) because by padding we would get DTIME(2(c′+ϵ)n)⊆NTIME(2o(n)).
Further Question: Does anyone have any simple examples of EXPTIME-complete problems where we can easily determine the instance size blow-up constant c?