Quantum Computing Marek Perkowski Part of Computational Intelligence Course 2007.

Slides:



Advertisements
Similar presentations
1. Why does quantum computing matter? Quantum mechanics has proven to be extremely successful at predicting particle behavior. But it’s also deeply weird:
Advertisements

Cove: A Practical Quantum Computer Programming Framework Matt Purkeypile Fall 2008.
Quantum Packet Switching A. Yavuz Oruç Department of Electrical and Computer Engineering University of Maryland, College Park.
Lecture 4 - Feynmans thought experiments Things on a very small scale behave like nothing we have direct experience about. Even the experts do not uderstand.
Quantum Logic Marek Perkowski. Sources Mosca, Hayes, Ekert, Lee Spector in collaboration with Herbert J. Bernstein, Howard Barnum, Nikhil Swamy {lspector,
Review of waves T = period = time of one cycle  = 2  f = angular frequency = number of radians per second t Waves in time: f = 1/T =  /2  = frequency.
Quantum Mechanics 102 Tunneling and its Applications.
Department of Computer Science & Engineering University of Washington
Quantum Computing Joseph Stelmach.
Quantum Cryptography Prafulla Basavaraja CS 265 – Spring 2005.
Quantum Physics Mach-Zehnder
Quantum Computing Lecture 1 Michele Mosca. l Course Outline
Introduction to Quantum logic (2) Yong-woo Choi.
Quantum Information Processing
Tallinn University of Technology Quantum computer impact on public key cryptography Roman Stepanenko.
Presented by: Erik Cox, Shannon Hintzman, Mike Miller, Jacquie Otto, Adam Serdar, Lacie Zimmerman.
Quantum Computing MAS 725 Hartmut Klauck NTU
Debasis Sadhukhan M.Sc. Physics, IIT Bombay. 1. Basics of Quantum Computation. 2. Quantum Circuits 3. Quantum Fourier Transform and it’s applications.
Quantum Algorithms for Neural Networks Daniel Shumow.
Alice and Bob’s Excellent Adventure
Michael A. Nielsen University of Queensland Quantum Mechanics I: Basic Principles Goal of this and the next lecture: to introduce all the basic elements.
Wave Nature of Light Physics Group: Alex Pearson, Travis Christolear, Mei Mei Chan, Colin Smith Faculty Advisors: Vladimir Gasparyan, Thomas Meyer Experimental.
Quantum Information, Communication and Computing Jan Kříž Department of physics, University of Hradec Králové Doppler Institute for mathematical physics.
Quantum Computers. Overview Brief History Computing – (generations) Current technology Limitations Theory of Quantum Computing How it Works? Applications.
Lecture 3 Need for new theory Stern-Gerlach Experiments Some doubts Analogy with mathematics of light Feynman’s double slit thought experiment.
October 1 & 3, Introduction to Quantum Computing Lecture 1 of 2 Introduction to Quantum Computing Lecture 1 of 2
An Introduction to Quantum Phenomena and their Effect on Computing Peter Shoemaker MSCS Candidate March 7 th, 2003.
It’s all done with Mirrors Many of the predictions of quantum mechanics are verified with ordinary matter particles (like electrons), but these experiments.
Quantum Cryptoanalysis and Quantum Cryptography (An introduction)
1 Lecture 16 Quantum computing Ubiquitous Internet Services The client server paradigm DNS Electronic Mail World Wide Web.
Michele Mosca Canada Research Chair in Quantum Computation 27 May 2006 Introduction to quantum technologies: quantum computers, quantum teleporters & cryptography.
Quantum Computing Paola Cappellaro
Introduction to Quantum Key Distribution
QUANTUM COMPUTING What is it ? Jean V. Bellissard Georgia Institute of Technology & Institut Universitaire de France.
Quantum Cryptography Slides based in part on “A talk on quantum cryptography or how Alice outwits Eve,” by Samuel Lomonaco Jr. and “Quantum Computing”
Quantum Computing by Mathew Ross Jared Davis - Group L -
Quantum Computers by Ran Li.
Quantum Computers By Andreas Stanescu Jay Shaffstall.
Nawaf M Albadia
Quantum and classical computing Dalibor HRG EECS FER
Introduction to QED Quantum Electrodynamics. Introduction Created in 1929 by a number of scientists to describe the interaction of light and matter Melding.
Quantum Mechanics(14/2) Hongki Lee BIOPHOTONICS ENGINEERING LABORATORY School of Electrical and Electronic Engineering, Yonsei University Quantum Computing.
Introduction to Quantum Computing
Quantum Computing Michael Larson. The Quantum Computer Quantum computers, like all computers, are machines that perform calculations upon data. Quantum.
FNI 1H Quantum Mechanics 1 Quantum Mechanics I don't like it, and I'm sorry I ever had anything to do with it. -- Erwin Schrodinger talking about Quantum.
As if computers weren’t fast enough already…
An Introduction to Quantum Computation Sandy Irani Department of Computer Science University of California, Irvine.
A1 “BASIC QUANTUM MECHANICS, AND SOME SURPRISING CONSEQUENCES” Anthony J. Leggett Department of Physics University of Illinois at Urbana-Champaign.
Basic Concepts Absolute Size The Superposition Principle Copyright – Michael D. Fayer, 2007 Size Classical MechanicsQuantum Mechanics RelativeAbsolute.
Quantum Mechanics 102 Tunneling and its Applications.
Quantum Computers By Ryan Orvosh.
Quantum Mechanics Study of the behavior (motion and energy) of electrons within the atom Study of the behavior (motion and energy) of electrons within.
Norman Littlejohn COSC480.  Quantum Computing  History  How it works  Usage.
Intro to Quantum Algorithms SUNY Polytechnic Institute Chen-Fu Chiang Fall 2015.
Richard Cleve DC 3524 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 667 / Phys 767 C&O 481 / C&O 681 Lecture.
Quantum Information Promises new insights Anthony J
Introduction to Quantum Computing Lecture 1 of 2
For computer scientists
Quantum Teleportation
Quantum Information with Continuous Variables
A Ridiculously Brief Overview
Double Slit Experiment
“BASIC QUANTUM MECHANICS, AND SOME SURPRISING CONSEQUENCES”
Introduction to physics
Introduction to Quantum logic (2)
OSU Quantum Information Seminar
Exam 2 free response retake: Today, 5 pm room next to my office
Quantum Computing Joseph Stelmach.
Wave-Particle Duality and Simple Quantum Algorithms
Presentation transcript:

Quantum Computing Marek Perkowski Part of Computational Intelligence Course 2007

Introduction to Quantum Logic and Reversible/Quantum Circuits Marek Perkowski

Historical Background and Links Quantum Computation & Quantum Information Computer Science Information Theory Cryptography Quantum Mechanics Study of information processing tasks that can be accomplished using quantum mechanical systems Digital Design

What is quantum computation? Computation with coherent atomic-scale dynamics. The behavior of a quantum computer is governed by the laws of quantum mechanics.

Why bother with quantum computation? Moore’s Law: We hit the quantum level 2010~2020. Quantum computation is more powerful than classical computation. More can be computed in less time—the complexity classes are different!

The power of quantum computation In quantum systems possibilities count, even if they never happen! Each of exponentially many possibilities can be used to perform a part of a computation at the same time.

Nobody understands quantum mechanics “No, you’re not going to be able to understand it.... You see, my physics students don’t understand it either. That is because I don’t understand it. Nobody does.... The theory of quantum electrodynamics describes Nature as absurd from the point of view of common sense. And it agrees fully with an experiment. So I hope that you can accept Nature as She is -- absurd. Richard Feynman

Absurd but taken seriously (not just quantum mechanics but also quantum computation) Under active investigation by many of the top physics labs around the world (including CalTech, MIT, AT&T, Stanford, Los Alamos, UCLA, Oxford, l’Université de Montréal, University of Innsbruck, IBM Research...) In the mass media (including The New York Times, The Economist, American Scientist, Scientific American,...) Here.

Quantum Logic Circuits

A beam splitter Half of the photons leaving the light source arrive at detector A; the other half arrive at detector B.

A beam-splitter The simplest explanation is that the beam-splitter acts as a classical coin-flip, randomly sending each photon one way or the other.

An interferometer Equal path lengths, rigid mirrors. Only one photon in the apparatus at a time. All photons leaving the source arrive at B. WHY?

Possibilities count There is a quantity that we’ll call the “amplitude” for each possible path that a photon can take. The amplitudes can interfere constructively and destructively, even though each photon takes only one path. The amplitudes at detector A interfere destructively; those at detector B interfere constructively.

Calculating interference Arrows for each possibility. Arrows rotate; speed depends on frequency. Arrows flip 180 o at mirrors, rotate 90 o counter-clockwise when reflected from beam splitters. Add arrows and square the length of the result to determine the probability for any possibility.

Double slit interference

Quantum Interference : Amplitudes are added and not intensities !

Interference in the interferometer Arrows flip 180 o at mirrors, rotate 90 o counter-clockwise when reflected from beam splitters

Quantum Interference The simplest explanation must be wrong, since it would predict a distribution. How to create a mathematical model that would explain the previous slide and also help to predict new phenomena? Two beam-splitters

More experimental data

A new theory The particle can exist in a linear combination or superposition of the two paths

Probability Amplitude and Measurement If the photon is measured when it is in the state then we get with probability and |1> with probability of |a 1 | 2

Quantum Operations The operations are induced by the apparatus linearly, that is, if and then

Quantum Operations Any linear operation that takes states satisfying and maps them to states satisfying must be UNITARY

Linear Algebra is unitary if and only if

Linear Algebra corresponds to

Linear Algebra corresponds to

Linear Algebra corresponds to

Abstraction The two position states of a photon in a Mach-Zehnder apparatus is just one example of a quantum bit or qubit Except when addressing a particular physical implementation, we will simply talk about “basis” states and and unitary operations like and

wherecorresponds to and corresponds to

An arrangement like is represented with a network like

More than one qubit If we concatenate two qubits we have a 2-qubit system with 4 basis states and we can also describe the state as or by the vector 1

More than one qubit In general we can have arbitrary superpositions where there is no factorization into the tensor product of two independent qubits. These states are called entangled.

Entanglement Qubits in a multi-qubit system are not independent—they can become “entangled.” To represent the state of n qubits we use 2 n complex number amplitudes.

Measuring multi-qubit systems If we measure both bits of we getwith probability

Measurement  |  | 2, for amplitudes of all states matching an output bit-pattern, gives the probability that it will be read. Example: 0.316|00› |01› |10› |11› –The probability to read the rightmost bit as 0 is |0.316| 2 + |0.548| 2 = 0.4 Measurement during a computation changes the state of the system but can be used in some cases to increase efficiency (measure and halt or continue).

Sources Mosca, Hayes, Ekert, Lee Spector in collaboration with Herbert J. Bernstein, Howard Barnum, Nikhil Swamy {lspector, hbernstein, hbarnum, School of Cognitive Science, School of Natural Science Institute for Science and Interdisciplinary Studies (ISIS) Hampshire College Origin of slides: John Hayes, Peter Shor, Martin Lukac, Mikhail Pivtoraiko, Alan Mishchenko, Pawel Kerntopf, Mosca, Ekert