Theory of Computability

Slides:



Advertisements
Similar presentations
Reductions Complexity ©D.Moshkovitz.
Advertisements

Based on Powerpoint slides by Giorgi Japaridze, Villanova University Space Complexity and Interactive Proof Systems Sections 8.0, 8.1, 8.2, 8.3, 10.4.
INHERENT LIMITATIONS OF COMPUTER PROGRAMS CSci 4011.
Resource-Bounded Computation Previously: can it be done? Now: how efficiently can it be done? Goal: conserve computational resources: Time, space, other.
Giorgi Japaridze Theory of Computability Savitch’s Theorem Section 8.1.
The class NP Section 7.3 Giorgi Japaridze Theory of Computability.
NL equals coNL Section 8.6 Giorgi Japaridze Theory of Computability.
CSCI 4325 / 6339 Theory of Computation Zhixiang Chen.
INHERENT LIMITATIONS OF COMPUTER PROGRAMS CSci 4011.
Probabilistic algorithms Section 10.2 Giorgi Japaridze Theory of Computability.
Complexity 12-1 Complexity Andrei Bulatov Non-Deterministic Space.
Computability and Complexity 22-1 Computability and Complexity Andrei Bulatov Hierarchy Theorem.
Complexity 13-1 Complexity Andrei Bulatov Hierarchy Theorem.
P and NP Sipser (pages ). CS 311 Fall Polynomial time P = ∪ k TIME(n k ) … P = ∪ k TIME(n k ) … TIME(n 3 ) TIME(n 2 ) TIME(n)
Computability and Complexity 19-1 Computability and Complexity Andrei Bulatov Non-Deterministic Space.
P, NP, PS, and NPS By Muhannad Harrim. Class P P is the complexity class containing decision problems which can be solved by a Deterministic Turing machine.
Complexity 1 The Padding Argument. Complexity 2 Motivation: Scaling-Up Complexity Claims space + non-determinism We have: space + determinism can be simulated.
CS 310 – Fall 2006 Pacific University CS310 P vs NP the steel cage death match Section 7.2 November 29, 2006.
Robbie Hott Department of Computer Science University of Virginia Theory of Computation CS3102.
INHERENT LIMITATIONS OF COMPUTER PROGRAMS CSci 4011.
Definition: Let M be a deterministic Turing Machine that halts on all inputs. Space Complexity of M is the function f:N  N, where f(n) is the maximum.
CSCI 4325 / 6339 Theory of Computation Zhixiang Chen.
Theory of Computing Lecture 21 MAS 714 Hartmut Klauck.
CS848: Topics in Databases: Foundations of Query Optimization Topics covered  Review of complexity.
Interactive proof systems Section 10.4 Giorgi Japaridze Theory of Computability.
Measuring complexity Section 7.1 Giorgi Japaridze Theory of Computability.
Parallel computation Section 10.5 Giorgi Japaridze Theory of Computability.
Non-Context-Free Languages Section 2.3 CSC 4170 Theory of Computation.
Hierarchy theorems Section 9.1 Giorgi Japaridze Theory of Computability.
Computability NP complete problems. Space complexity. Homework: [Post proposal]. Find PSPACE- Complete problems. Work on presentations.
The Classes L and NL Section 8.4 Giorgi Japaridze Theory of Computability.
Umans Complexity Theory Lectures Lecture 1c: Robust Time & Space Classes.
Alternation Section 10.3 Giorgi Japaridze Theory of Computability.
Homework 8 Solutions Problem 1. Draw a diagram showing the various classes of languages that we have discussed and alluded to in terms of which class.
Theory of Computational Complexity Yuji Ishikawa Avis lab. M1.
Complexity 27-1 Complexity Andrei Bulatov Interactive Proofs (continued)
 2005 SDU Lecture14 Mapping Reducibility, Complexity.
Theory of Computability
Theory of Computability
Theory of Computability
Theory of Computability
Theory of Computability
CSC 4170 Theory of Computation Turing reducibility Section 6.3.
HIERARCHY THEOREMS Hu Rui Prof. Takahashi laboratory
Approximation algorithms
Theory of Computational Complexity
Decidability of logical theories
Space Complexity Costas Busch - LSU.
CSC 4170 Theory of Computation Space complexity Chapter 8.
Section 14.3 Complexity Classes
CSC 4170 Theory of Computation The class NP Section 7.3.
Theory of Computability
CSC 4170 Theory of Computation Mapping Reducibility Section 5.3.
Part II Theory of Nondeterministic Computation
Theory of Computability
Theory of Computability
CSC 4170 Theory of Computation The class NP Section 7.3.
Theory of Computability
Umans Complexity Theory Lectures
Decidability of logical theories
Theory of Computability
Reductions Complexity ©D.Moshkovitz.
Theory of Computability
CSC 4170 Theory of Computation Mapping Reducibility Section 5.3.
Reductions Complexity ©D.Moshkovitz.
Theory of Computability
Theory of Computability
Theory of Computability
Space Complexity and Interactive Proof Systems
Intro to Theory of Computation
Presentation transcript:

Theory of Computability Giorgi Japaridze Theory of Computability The Class PSPACE Section 8.2

PSPACE = SPACE(n)  SPACE(n2)  SPACE(n3)  ... PSPACE defined Giorgi Japaridze Theory of Computability Definition 8.6 PSPACE is the class of languages that are decidable in polynomial space on a deterministic TM. In other words, PSPACE = SPACE(n)  SPACE(n2)  SPACE(n3)  ... NPSPACE can be defined similarly. However, the latter is not a very interesting class because, as an immediate corollary of Savitch’s theorem, it coincides with PSPACE (squaring polynomial space again yields polynomial space). This is what we know (why?): P  NP  PSPACE=NPSPACE  EXPTIME. We, however, do not know whether any of the three s can be replaced by =. Another set of huge open problems! It can be proven however that PEXPTIME. So, at least one of the three containments must be proper ( but not =), even though we do not know which one(s)!