An Introduction to Quantum Computation and Quantum Information

Similar documents
The query register and working memory together form the accessible memory, denoted H A. Thus the state of the algorithm is described by a vector

AQI: Advanced Quantum Information Lecture 6 (Module 2): Distinguishing Quantum States January 28, 2013

Concepts and Algorithms of Scientific and Visual Computing Advanced Computation Models. CS448J, Autumn 2015, Stanford University Dominik L.

A Holevo-type bound for a Hilbert Schmidt distance measure

Quantum Information Types

Quantum Recursion and Second Quantisation

Entanglement Measures and Monotones Pt. 2

Deutsch s Algorithm. Dimitrios I. Myrisiotis. MPLA CoReLab. April 26, / 70

Ensembles and incomplete information

Quantum Information & Quantum Computation

Lecture: Quantum Information

FRAMES IN QUANTUM AND CLASSICAL INFORMATION THEORY

Introduction to Quantum Information Hermann Kampermann

Lecture 4: Elementary Quantum Algorithms

MP 472 Quantum Information and Computation

Introduction to Quantum Computing

Quantum Entanglement and Measurement

Hilbert Space, Entanglement, Quantum Gates, Bell States, Superdense Coding.

Quantum Entanglement- Fundamental Aspects

Nothing Here. Fast Quantum Algorithms

Quantum Phase Estimation using Multivalued Logic

Physics 239/139 Spring 2018 Assignment 6

6.896 Quantum Complexity Theory September 18, Lecture 5

Introduction to Quantum Computing

Quantum Entanglement and the Bell Matrix

Simon s algorithm (1994)

Basics on quantum information

Entanglement: concept, measures and open problems

Semiconductors: Applications in spintronics and quantum computation. Tatiana G. Rappoport Advanced Summer School Cinvestav 2005

Introduction to Quantum Algorithms Part I: Quantum Gates and Simon s Algorithm

Fourier Sampling & Simon s Algorithm

Basics on quantum information

Quantum Computer Algorithms: basics

Some Bipartite States Do Not Arise from Channels

PHY305: Notes on Entanglement and the Density Matrix

QUANTUM COMPUTATION. Exercise sheet 1. Ashley Montanaro, University of Bristol H Z U = 1 2

b) (5 points) Give a simple quantum circuit that transforms the state

Lecture 11: Quantum Information III - Source Coding

Quantum Computation: From Quantum Teleportation to the Shor s Algorithm

BONA FIDE MEASURES OF NON-CLASSICAL CORRELATIONS

Structure of Unital Maps and the Asymptotic Quantum Birkhoff Conjecture. Peter Shor MIT Cambridge, MA Joint work with Anand Oza and Dimiter Ostrev

Lecture 2: Introduction to Quantum Mechanics

INTRODUCTION TO QUANTUM ALGORITHMS, POROTOCOLS AND COMPUTING

Quantum control of dissipative systems. 1 Density operators and mixed quantum states

Lecture 3: Constructing a Quantum Model

Qubits vs. bits: a naive account A bit: admits two values 0 and 1, admits arbitrary transformations. is freely readable,

Problem Set: TT Quantum Information

Chapter 5. Density matrix formalism

Entropy in Classical and Quantum Information Theory

CS257 Discrete Quantum Computation

Discrete Quantum Theories

Universal quantum computers

Information quantique, calcul quantique :

Introduction to Quantum Computing

Quantum NP - Cont. Classical and Quantum Computation A.Yu Kitaev, A. Shen, M. N. Vyalyi 2002

Physics 239/139 Spring 2018 Assignment 2 Solutions

6.1 Main properties of Shannon entropy. Let X be a random variable taking values x in some alphabet with probabilities.

6.080/6.089 GITCS May 6-8, Lecture 22/23. α 0 + β 1. α 2 + β 2 = 1

Lecture 1: Introduction to Quantum Computing

Concentration of Measure Effects in Quantum Information. Patrick Hayden (McGill University)

Introduction to Quantum Information Processing

Quantum Computing Lecture 6. Quantum Search

Nullity of Measurement-induced Nonlocality. Yu Guo

Short Course in Quantum Information Lecture 5

Quantum Entanglement and Error Correction

Entanglement and the black hole information paradox

Research Statement. Dr. Anna Vershynina. August 2017

Introduction into Quantum Computations Alexei Ashikhmin Bell Labs

Introduction to Quantum Computation

*WILEY- Quantum Computing. Joachim Stolze and Dieter Suter. A Short Course from Theory to Experiment. WILEY-VCH Verlag GmbH & Co.

Quantum computing! quantum gates! Fisica dell Energia!

Quantum decoherence. Éric Oliver Paquette (U. Montréal) -Traces Worshop [Ottawa]- April 29 th, Quantum decoherence p. 1/2

Quantum Computing Lecture 3. Principles of Quantum Mechanics. Anuj Dawar

Tutorial on Quantum Computing. Vwani P. Roychowdhury. Lecture 1: Introduction

Simulation of quantum computers with probabilistic models

Lecture 3: Hilbert spaces, tensor products

Topics in Quantum Information Theory

The general reason for approach to thermal equilibrium of macroscopic quantu

Quantum Circuits with Mixed States

Ph 219b/CS 219b. Exercises Due: Wednesday 4 December 2013

Lecture Notes on QUANTUM COMPUTING STEFANO OLIVARES. Dipartimento di Fisica - Università degli Studi di Milano. Ver. 2.0

Indeterminate-length quantum coding

Logical error rate in the Pauli twirling approximation

Quantum Information Processing and Diagrams of States

S.K. Saikin May 22, Lecture 13

2.0 Basic Elements of a Quantum Information Processor. 2.1 Classical information processing The carrier of information

New Quantum Algorithm Solving the NP Complete Problem

Formalism of Quantum Mechanics

Primes go Quantum: there is entanglement in the primes

Quantum Computing. Joachim Stolze and Dieter Suter. A Short Course from Theory to Experiment. WILEY-VCH Verlag GmbH & Co. KGaA

Free probability and quantum information

Some Introductory Notes on Quantum Computing

Lecture 2: From Classical to Quantum Model of Computation

Lecture 14: Quantum information revisited

Quantum algorithms (CO 781, Winter 2008) Prof. Andrew Childs, University of Waterloo LECTURE 1: Quantum circuits and the abelian QFT

Lecture 21: Quantum Communication

Useful Concepts from Information Theory

Quantum Stochastic Maps and Frobenius Perron Theorem

Mathematical Methods for Quantum Information Theory. Part I: Matrix Analysis. Koenraad Audenaert (RHUL, UK)

Lecture 1: Introduction to Quantum Computing

Transcription:

An to and Graduate Group in Applied Math University of California, Davis March 13, 009

A bit of history Benioff 198 : First paper published mentioning quantum computing Feynman 198 : Use a quantum computer for quantum simulation Deutch 1985 : First formal definition of a quantum computer and examples of quantum algorithms

Basics of quantum computation Qubit : Quantum bit - fundamental element of quantum computation 1 qubit in superposition α 0 0 + α 1 1, α 0 + α 1 = 1 p(0) = α 0, and p(1) = α 1

Qubits continued qubits in superposition of 4 basis states: α 00 00 + α 01 01 + α 10 10 + α 11 11 p(00) = α 00, etc., and α 00 + α 01 + α 10 + α 11 = 1 n qubits live in a Hilbert space, H C n

Qubits continued Distinct 1-qubit states with identical probabilities H 0 = 1 ( 0 + 1 ) and H 1 = 1 ( 0 1 ) Important states for quantum computation

Operators on qubits Require operator to be norm preserving and reversible unitary operators (UU = I) Examples: Hadamard gate and Z gate: H = 1 [ ] 1 1 and Z = 1 1 [ ] 1 0 0 1 Exception: Measurement. Non-reversible operation that fixes the qubit into a particular state.

Deutsch s Problem Consider f : {0, 1} {0, 1}. f (x) = y There are 4 such functions: x = 0 x = 1 f 0 0 0 f 1 0 1 f 1 0 f 3 1 1 Claim: With one function call, U f ( x y ) = x y f (x), we can determine if f is a constant (f 0 or f 3 ) or not.

Deutsch continued Start input and output tapes as 0 0, apply NOT gate, then Hadamard gate to both registers. (H H)(X X) 0 0 = 1 ( 0 1 ) 1 ( 0 1 ) = 1 ( 0 0 1 0 0 1 + 1 1 ) Use this as input to operator U f : 1 ( 0 f (0) 1 f (1) 0 1 + f (0) + 1 1 + f (1) )

Deutsch continued If f (0) = f (1), we have [ 1 ( 0 1 ) 1 ] ( f (0) 1 + f (0) ) If f (0) f (1) we have [ 1 ( 0 + 1 ) 1 ] ( f (0) 1 + f (0) ) Apply Hadamard gate to input register...

Deutsch finale If f (0) = f (1), we get 1 1 ( f (0) 1 + f (0) ) If f (0) f (1), we get 0 1 ( f (0) 1 + f (0) ) Input bit 0 or 1 tells us with probability 1 if f is constant or not! More generally: if x {0, 1} n, only need 1 call, versus up to n + 1 for classical

Other applications We may apply the above ideas to more practical situations Bernstein-Vazirani problem: f (x) = a x = a 0 x 0... a n 1 x n 1 for some a < n, find a. Classical computer, require n calls to determine the n bits of a Quantum: 1 call to f

More applications Simon s Problem: f is periodic under bit-wise addition, f (x a) = f (x) for all x. Find a. Classical computer: exponential in n = a Quantum: linear ( n + 0) Uses probabilistic aspects of computation

Density matrices Let a quantum system be in state ψ i with probability p i. Consider the ensemble {p i, ψ i }. A density matrix ρ, with tr(ρ) = 1 that describes the state of the quantum system ρ := i p i ψ i ψ i e.g. φ = 1 ( 0 0 + 1 1 ) has density matrix ρ φ = 1 [ ] [ ] 1 1 0 + 1 [ ] [ ] 0 0 1 = 1 [ ] 1 0 0 1 0 1

Von Neumann Entropy Quantum analog to Shannon entropy S(ρ) = tr(ρ log ρ) or S(ρ) = x λ x log λ x, where λ x Λ(ρ) Compute entropy from previous example. Eigenvalues of ρ φ are 1,1. S(ρ φ ) = 1, as expected.

Properties Non-negative: S(ρ) 0. Bounded: S(ρ) log H (= n for n qubits) Joint entropy : S(A, B) = tr(ρ AB log ρ AB ) Conditional entropy: S(A B) = S(A, B) S(B) Mutual information: S(A; B) = S(A) + S(B) S(A, B) = S(A) S(A B) = S(B) S(B A)

Difference between Von Neumann and Shannon entropy Let AB = 1 ( 00 + 11 ) = 1 ( 0 A 0 B + 1 A 1 B ) S(A, B) = 0 (pure state) [ ] But ρ A = 1 1 0 0 1 S(B A) = S(A, B) S(A) < 0 - not possible with Shannon entropy