Space complexity [AB 4]. 2 Input/Work/Output TM Output.

Slides:



Advertisements
Similar presentations
Scott Aaronson Alex Arkhipov MIT
Advertisements

)New Evidence That Quantum Mechanics Is Hard to Simulate on Classical Computers( סקוט אהרונסון )Scott Aaronson( MIT עדויות חדשות שקשה לדמות את מכניקת הקוונטים
An Invitation to Quantum Complexity Theory The Study of What We Cant Do With Computers We Dont Have Scott Aaronson (MIT) QIP08, New Delhi BQP NP- complete.
New Evidence That Quantum Mechanics Is Hard to Simulate on Classical Computers Scott Aaronson Parts based on joint work with Alex Arkhipov.
The Equivalence of Sampling and Searching Scott Aaronson MIT.
The Computational Complexity of Linear Optics Scott Aaronson and Alex Arkhipov MIT vs.
Quantum Computing with Noninteracting Bosons
New Computational Insights from Quantum Optics Scott Aaronson.
Scott Aaronson Associate Professor, EECS Quantum Computers and Beyond.
New Evidence That Quantum Mechanics Is Hard to Simulate on Classical Computers Scott Aaronson (MIT) Joint work with Alex Arkhipov.
New Evidence That Quantum Mechanics Is Hard to Simulate on Classical Computers Scott Aaronson Parts based on joint work with Alex Arkhipov.
Solving Hard Problems With Light Scott Aaronson (Assoc. Prof., EECS) Joint work with Alex Arkhipov vs.
The Computational Complexity of Linear Optics Scott Aaronson (MIT) Joint work with Alex Arkhipov vs.
Scott Aaronson (MIT) Based on joint work with John Watrous (U. Waterloo) BQP PSPACE Quantum Computing With Closed Timelike Curves.
Introduction to Turing Machines
New Computational Insights from Quantum Optics Scott Aaronson Based on joint work with Alex Arkhipov.
Part VI NP-Hardness. Lecture 23 Whats NP? Hard Problems.
University of Queensland
Lecture 3 Universal TM. Code of a DTM Consider a one-tape DTM M = (Q, Σ, Γ, δ, s). It can be encoded as follows: First, encode each state, each direction,
CS 345: Chapter 9 Algorithmic Universality and Its Robustness
Lecture 24 MAS 714 Hartmut Klauck
Complexity Theory Lecture 1 Lecturer: Moni Naor. Computational Complexity Theory Study the resources needed to solve computational problems –Computer.
Theory of Computing Lecture 16 MAS 714 Hartmut Klauck.
Complexity 15-1 Complexity Andrei Bulatov Hierarchy Theorem.
Complexity 11-1 Complexity Andrei Bulatov Space Complexity.
Complexity 13-1 Complexity Andrei Bulatov Hierarchy Theorem.
Complexity 18-1 Complexity Andrei Bulatov Probabilistic Algorithms.
March 11, 2015CS21 Lecture 271 CS21 Decidability and Tractability Lecture 27 March 11, 2015.
Complexity ©D.Moshkovitz 1 Turing Machines. Complexity ©D.Moshkovitz 2 Motivation Our main goal in this course is to analyze problems and categorize them.
University of Queensland
Quantum Automata Formalism. These are general questions related to complexity of quantum algorithms, combinational and sequential.
Complexity ©D. Moshkovitz 1 And Randomized Computations The Polynomial Hierarchy.
Space complexity [AB 4]. 2 Input/Work/Output TM Output.
Section 11.4 Language Classes Based On Randomization
One Complexity Theorist’s View of Quantum Computing Lance Fortnow NEC Research Institute.
CSCI 4325 / 6339 Theory of Computation Zhixiang Chen.
Quantum Computation for Dummies Dan Simon Microsoft Research UW students.
Theory of Computing Lecture 15 MAS 714 Hartmut Klauck.
Approximation Algorithms Pages ADVANCED TOPICS IN COMPLEXITY THEORY.
February 18, 2015CS21 Lecture 181 CS21 Decidability and Tractability Lecture 18 February 18, 2015.
Theory of Computing Lecture 17 MAS 714 Hartmut Klauck.
Introduction to CS Theory Lecture 15 –Turing Machines Piotr Faliszewski
PROBABILISTIC COMPUTATION By Remanth Dabbati. INDEX  Probabilistic Turing Machine  Probabilistic Complexity Classes  Probabilistic Algorithms.
David Evans CS150: Computer Science University of Virginia Computer Science Class 33: Computing with Photons From The.
Theory of Computing Lecture 21 MAS 714 Hartmut Klauck.
 2005 SDU Lecture13 Reducibility — A methodology for proving un- decidability.
Strings Basic data type in computational biology A string is an ordered succession of characters or symbols from a finite set called an alphabet Sequence.
Barriers in Quantum Computing (And How to Smash Them Through Closer Interactions Between Classical and Quantum CS) Day Classical complexity theorists,
Verification of BosonSampling Devices Scott Aaronson (MIT) Talk at Simons Institute, February 28, 2014.
T. Gregory BandyInteraction Machines SeminarFebruary 21, Union College - Computer Science Graduate Program Interaction Machines Are they more.
Fall 2013 CMU CS Computational Complexity Lecture 2 Diagonalization, 9/12/2013.
Recall last lecture and Nondeterministic TMs Ola Svensson.
Attendance Syllabus Textbook (hardcopy or electronics) Groups s First-time meeting.
Scott Aaronson (MIT) April 30, 2014
Scott Aaronson (UT Austin)
Chapter 12: Theory of Computation
Probabilistic Algorithms
Complexity-Theoretic Foundations of Quantum Supremacy Experiments
Scott Aaronson (UT Austin)
Time complexity Here we will consider elements of computational complexity theory – an investigation of the time (or other resources) required for solving.
Part VI NP-Hardness.
Turing Machines Space bounds Reductions Complexity classes
Based on joint work with Alex Arkhipov
Intro to NP Completeness
Scott Aaronson (UT Austin)
Complexity-Theoretic Foundations of Quantum Supremacy Experiments
Recall last lecture and Nondeterministic TMs
Turing Machines Complexity ©D.Moshkovitz.
CS21 Decidability and Tractability
NP and NP completeness 姚鹏晖
Presentation transcript:

Space complexity [AB 4]

2 Input/Work/Output TM Output

Input tape Output tape Work tape State Input head Work head Output head Configurations (First try) The recorded state of a Turing machine at a specific time How many distinct configurations may a Turing machine that uses s cells have?

Input tape Output tape Work tape State Input head Work head Output head Configurations The input stays fixed (Read only tape) The output (or the output tape head) does not affect the next transitions (Right only, write only tape).

Work tape State Input head Work head Configurations For a given input string x  {0,1} n

Space complexity Def: The space complexity of a Turing Machine T on input x is the maximal number of tape cells used throughout the computation.

7 Space-Complexity

8 Space vs. Time

The Configuration graph Vertices – All possible configurations

PSPACE  EXP

Name the Class 11

The Strong Church-Turing thesis "A probabilistic Turing machine can efficiently simulate any realistic model of computation.“probabilistic Turing machine

New Evidence that Quantum Mechanics is Hard to Simulate on Classical Computers I'll discuss new types of evidence that quantum mechanics is hard to simulate classically -- evidence that's more complexity-theoretic in character than (say) Shor's factoring algorithm, and that also corresponds to experiments that seem easier than building a universal quantum computer. Specifically: (1) I'll show that, by using linear optics (that is, systems of non-interacting bosonic particles), one can generate probability distributions that can't be efficiently sampled by a classical computer, unless P^#P = BPP^NP and hence the polynomial hierarchy collapses. The proof exploits an old observation: that computing the amplitude for n bosons to evolve to a given configuration involves taking the Permanent of an n-by-n matrix. I'll also discuss an extension of this result to samplers that only approximate the boson distribution. (Based on recent joint work with Alex Arkhipov) (2) Time permitting, I'll also discuss new oracle evidence that BQP has capabilities outside the entire polynomial hierarchy. (arXiv: )

“Can machines Think?” Turing (1950): I PROPOSE to consider the question, 'Can machi The question of whether it is possible for machines to think has a long history, which is firmly entrenched in the distinction between dualist and materialist views of the mind. From the perspective of dualism, the mind is non-physical (or, at the very least, has non-physical properties [6] ) and, therefore, cannot be explained in purely physical terms. The materialist perspective argues that the mind can be explained physically, and thus leaves open the possibility of minds that are artificially produced. [7]dualistmaterialistmindnon-physicalnon-physical properties [6] [7] Are there imaginable digital computers which would do as well as human beings?

What are we? Was Alan Turing a computer mistreated by other computers? Will there ever be a computer passing Turing’s test? Can everything in our universe be captured as computation? Is there free choice?