Quantum computing and mathematical research. Chi-Kwong Li The College of William and Mary

Similar documents
Lecture 4: Postulates of quantum mechanics

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

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

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

Quantum Computers. Todd A. Brun Communication Sciences Institute USC

Introduction to Quantum Information Hermann Kampermann

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

IBM quantum experience: Experimental implementations, scope, and limitations

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

Some Introductory Notes on Quantum Computing

Great Ideas in Theoretical Computer Science. Lecture 28: A Gentle Introduction to Quantum Computation

Chapter 2. Basic Principles of Quantum mechanics

Introduction to Quantum Computing

Secrets of Quantum Information Science

Quantum computing! quantum gates! Fisica dell Energia!

)j > Riley Tipton Perry University of New South Wales, Australia. World Scientific CHENNAI

PHY305: Notes on Entanglement and the Density Matrix

CLASSIFICATION OF COMPLETELY POSITIVE MAPS 1. INTRODUCTION

QUANTUM ENTANGLEMENT AND ITS ASPECTS. Dileep Dhakal Masters of Science in Nanomolecular Sciences

The PANORAMA. Numerical Ranges in. Modern Times. Man-Duen Choi 蔡文端. For the 12 th WONRA.

Unitary rotations. October 28, 2014

Private quantum subsystems and error correction

How quantum computation gates can be realized in terms of scattering theory approach to quantum tunneling of charge transport

1 Readings. 2 Unitary Operators. C/CS/Phys C191 Unitaries and Quantum Gates 9/22/09 Fall 2009 Lecture 8

What is a quantum computer? Quantum Architecture. Quantum Mechanics. Quantum Superposition. Quantum Entanglement. What is a Quantum Computer (contd.

Errata list, Nielsen & Chuang. rrata/errata.html

Physics 239/139 Spring 2018 Assignment 6

Quantum Computation 650 Spring 2009 Lectures The World of Quantum Information. Quantum Information: fundamental principles

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

Introduction to Quantum Information Processing QIC 710 / CS 768 / PH 767 / CO 681 / AM 871

CS257 Discrete Quantum Computation

Unitary Dynamics and Quantum Circuits

Stochastic Quantum Dynamics I. Born Rule

Basic Notation and Background

C/CS/Phys 191 Quantum Gates and Universality 9/22/05 Fall 2005 Lecture 8. a b b d. w. Therefore, U preserves norms and angles (up to sign).

Tensor network simulations of strongly correlated quantum systems

Discrete Quantum Theories

Single qubit + CNOT gates

example: e.g. electron spin in a field: on the Bloch sphere: this is a rotation around the equator with Larmor precession frequency ω

1 Measurements, Tensor Products, and Entanglement

INTRODUCTORY NOTES ON QUANTUM COMPUTATION

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

phys4.20 Page 1 - the ac Josephson effect relates the voltage V across a Junction to the temporal change of the phase difference

Introduction to Quantum Computing for Folks

Principles of Quantum Mechanics Pt. 2

Future of Quantum Science and Technology

Lecture 13B: Supplementary Notes on Advanced Topics. 1 Inner Products and Outer Products for Single Particle States

- Why aren t there more quantum algorithms? - Quantum Programming Languages. By : Amanda Cieslak and Ahmana Tarin

Chapter 10. Quantum algorithms

S.K. Saikin May 22, Lecture 13

quantum mechanics is a hugely successful theory... QSIT08.V01 Page 1

Quantum Computing. Thorsten Altenkirch

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

1.0 Introduction to Quantum Systems for Information Technology 1.1 Motivation

Reversible and Quantum computing. Fisica dell Energia - a.a. 2015/2016

Why Quantum Technologies?

Lecture 11 September 30, 2015

QLang: Qubit Language

QUANTUM COMPUTING. Part II. Jean V. Bellissard. Georgia Institute of Technology & Institut Universitaire de France

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

Gates for Adiabatic Quantum Computing

Logical error rate in the Pauli twirling approximation

Quantum Information Processing and Diagrams of States

Solution 4 for USTC class Physics of Quantum Information

Lecture 2: Linear operators

Ph 219/CS 219. Exercises Due: Friday 3 November 2006

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

Quantum Algorithms. Andreas Klappenecker Texas A&M University. Lecture notes of a course given in Spring Preliminary draft.

Introduction into Quantum Computations Alexei Ashikhmin Bell Labs

Quantum Entanglement and Error Correction

The Framework of Quantum Mechanics

Complex numbers: a quick review. Chapter 10. Quantum algorithms. Definition: where i = 1. Polar form of z = a + b i is z = re iθ, where

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

Introduction to Quantum Error Correction

The Theory of Quantum Information

Introduction to Quantum Computation

4th year Project demo presentation

Lecture 2: Introduction to Quantum Mechanics

1. Basic rules of quantum mechanics

Short introduction to Quantum Computing

2. Introduction to quantum mechanics

CSCI 2570 Introduction to Nanocomputing. Discrete Quantum Computation

An Introduction to Quantum Computation and Quantum Information

Example: sending one bit of information across noisy channel. Effects of the noise: flip the bit with probability p.

Quantum Error Correction Codes - From Qubit to Qudit

MP 472 Quantum Information and Computation

Optimal Controlled Phasegates for Trapped Neutral Atoms at the Quantum Speed Limit

Introduction to Quantum Logic. Chris Heunen

Quantum gate. Contents. Commonly used gates

A Study of Topological Quantum Error Correcting Codes Part I: From Classical to Quantum ECCs

Experimental Quantum Computing: A technology overview

Application of Structural Physical Approximation to Partial Transpose in Teleportation. Satyabrata Adhikari Delhi Technological University (DTU)

Introduction to Quantum Mechanics

The Nobel Prize in Physics 2012

Lecture 3: Hilbert spaces, tensor products

Ph 219b/CS 219b. Exercises Due: Wednesday 20 November 2013

D.5 Quantum error correction

Open Quantum Systems

Multi-particle qubits

Decomposition of Quantum Gates

Transcription:

and mathematical research The College of William and Mary

Classical computing

Classical computing Hardware - Beads and bars.

Classical computing Hardware - Beads and bars. Input - Using finger skill to change the states of the device.

Classical computing Hardware - Beads and bars. Input - Using finger skill to change the states of the device. Processor - Mechanical process with clever algorithms based on elementary arithmetic rules.

Classical computing Hardware - Beads and bars. Input - Using finger skill to change the states of the device. Processor - Mechanical process with clever algorithms based on elementary arithmetic rules. Output - Beads and bars, then recorded by brush and ink.

Modern computing

Modern computing Hardware - Mechanical/electronic/integrated circuits.

Modern computing Hardware - Mechanical/electronic/integrated circuits. Input - Punch cards, keyboards, scanners, sounds, etc. all converted to binary bits - (0, 1) sequences.

Modern computing Hardware - Mechanical/electronic/integrated circuits. Input - Punch cards, keyboards, scanners, sounds, etc. all converted to binary bits - (0, 1) sequences. Processor - Manipulations of (0, 1) sequences using Boolean logic.

Modern computing 0 0 = 0 0 1 = 1 1 0 = 1 1 1 = 1 Hardware - Mechanical/electronic/integrated circuits. Input - Punch cards, keyboards, scanners, sounds, etc. all converted to binary bits - (0, 1) sequences. Processor - Manipulations of (0, 1) sequences using Boolean logic.

Modern computing 0 0 = 0 0 1 = 1 1 0 = 1 1 1 = 1 Hardware - Mechanical/electronic/integrated circuits. Input - Punch cards, keyboards, scanners, sounds, etc. all converted to binary bits - (0, 1) sequences. Processor - Manipulations of (0, 1) sequences using Boolean logic. Output - (0, 1) sequences realized as visual images, which can be viewed or printed.

Hardware - Super conductor, trapped ions, optical lattices, quantum dot, MNR, etc.

Hardware - Super conductor, trapped ions, optical lattices, quantum dot, MNR, etc. Input - Quantum states in a specific form - Qubit (Quantum bit).

Hardware - Super conductor, trapped ions, optical lattices, quantum dot, MNR, etc. Input - Quantum states in a specific form - Qubit (Quantum bit). Processor - Provide suitable environment for the quantum system of qubits to evolve.

Hardware - Super conductor, trapped ions, optical lattices, quantum dot, MNR, etc. Input - Quantum states in a specific form - Qubit (Quantum bit). Processor - Provide suitable environment for the quantum system of qubits to evolve. Output - Measurement of the resulting quantum states.

Hardware - Super conductor, trapped ions, optical lattices, quantum dot, MNR, etc. Input - Quantum states in a specific form - Qubit (Quantum bit). Processor - Provide suitable environment for the quantum system of qubits to evolve. Output - Measurement of the resulting quantum states. All these require the understanding of mathematics, physics, chemistry, computer sciences, engineering, etc.

Some quantum physics background from Youtube! Dr. Quantum - Two-slit experiment.

Some quantum physics background from Youtube! Dr. Quantum - Two-slit experiment. Dr. Quantum - Entanglement.

Some quantum physics background from Youtube! Dr. Quantum - Two-slit experiment. Dr. Quantum - Entanglement. Quantum teleportation.

Mathematical challenges How to control the (initial) quantum states?

Mathematical challenges How to control the (initial) quantum states? How to create the appropriate environment for the quantum mechanical system to evolve without observing?

Mathematical challenges How to control the (initial) quantum states? How to create the appropriate environment for the quantum mechanical system to evolve without observing? How to fight decoherence (the interaction of the system and the external environment)?

Mathematical challenges How to control the (initial) quantum states? How to create the appropriate environment for the quantum mechanical system to evolve without observing? How to fight decoherence (the interaction of the system and the external environment)? How to use the phenomena of superposition and entanglement effectively to design quantum algorithms.

Quantum states and quantum bits Suppose a quantum system have two (discrete) measurable physical sates, say, up spin and down spin of a particle.

Quantum states and quantum bits Suppose a quantum system have two (discrete) measurable physical sates, say, up spin and down spin of a particle. They will be represented by 0 = ( ) 1 0 and 1 = ( ) 0. 1

Quantum states and quantum bits Suppose a quantum system have two (discrete) measurable physical sates, say, up spin and down spin of a particle. They will be represented by 0 = ( ) 1 0 and 1 = ( ) 0. 1 Inside the black box, the vector state may be in superposition state (the famous Schrödinger cat which could be half alive and half dead) represented by ( ) α v = ψ = α 0 + β 1 = C 2, α 2 + β 2 = 1. β

Quantum states and quantum bits Suppose a quantum system have two (discrete) measurable physical sates, say, up spin and down spin of a particle. They will be represented by 0 = ( ) 1 0 and 1 = ( ) 0. 1 Inside the black box, the vector state may be in superposition state (the famous Schrödinger cat which could be half alive and half dead) represented by ( ) α v = ψ = α 0 + β 1 = C 2, α 2 + β 2 = 1. β In quantum mechanics/computing, one uses such a basic quantum state/ quantum bit (qubit).

In fact, it is more convenient to represent the quantum state ψ as a rank one orthogonal projection: ( ) 1 + z x + iy Q = vv = ψ ψ = 1 2 x iy 1 z with x, y, z R such that x 2 + y 2 + z 2 = 1.

In fact, it is more convenient to represent the quantum state ψ as a rank one orthogonal projection: ( ) 1 + z x + iy Q = vv = ψ ψ = 1 2 x iy 1 z with x, y, z R such that x 2 + y 2 + z 2 = 1. There is a Bloch sphere representation of a qubit

Quantum gates and quantum operations The state of k qubits is represented as the tensor product of k 2 2 matrices Q 1 Q k.

Quantum gates and quantum operations The state of k qubits is represented as the tensor product of k 2 2 matrices Q 1 Q k. To accommodate various quantum effects, one considers 2 k 2 k density matrices, i.e., trace one positive semidefinite Hermitian matrices.

All quantum gates and quantum evolutions (for a closed system) are unitary similarity transforms of the density matrices representing the states, i.e., A(t) U(t)A(0)U(t) for unitaries U(t).

All quantum gates and quantum evolutions (for a closed system) are unitary similarity transforms of the density matrices representing the states, i.e., A(t) U(t)A(0)U(t) for unitaries U(t). All quantum operations, quantum channels, quantum measurement, etc. are (trace preserving) completely positive linear map Φ

All quantum gates and quantum evolutions (for a closed system) are unitary similarity transforms of the density matrices representing the states, i.e., A(t) U(t)A(0)U(t) for unitaries U(t). All quantum operations, quantum channels, quantum measurement, etc. are (trace preserving) completely positive linear map Φ admitting the operator sum representation A r X i AXj, j=1 with r j=1 X j X j = I in case Φ is trace preserving.

Some sample matrix problems Quantum control. For a given a subgroup K of the group of unitary matrices and for given density matrices A and B, determine min UAU B F = A 2 F + B 2 F 2 max Re tr (UAU B ). U K U K

Some sample matrix problems Quantum control. For a given a subgroup K of the group of unitary matrices and for given density matrices A and B, determine min UAU B F = A 2 F + B 2 F 2 max Re tr (UAU B ). U K U K Here X F = (tr X X) 1/2 is the Frobenius norm.

Some sample matrix problems Quantum control. For a given a subgroup K of the group of unitary matrices and for given density matrices A and B, determine min UAU B F = A 2 F + B 2 F 2 max Re tr (UAU B ). U K U K Here X F = (tr X X) 1/2 is the Frobenius norm. More generally, for given density matrices A 0, A 1,..., A m and t 1,..., t m 0 summing up to 1, determine m min t j U j A j Uj A 0 : U 1,..., U m K. F j=1

Construction of quantum operations Let A 1,..., A m M r and B 1,..., B m M s be density matrices.

Construction of quantum operations Let A 1,..., A m M r and B 1,..., B m M s be density matrices. Can we find a quantum operation (trace preserving completely positive linear map) Φ : M r M s such that Φ(A j ) = B j for j = 1,..., m?

Construction of quantum operations Let A 1,..., A m M r and B 1,..., B m M s be density matrices. Can we find a quantum operation (trace preserving completely positive linear map) Φ : M r M s such that Φ(A j ) = B j for j = 1,..., m? This can be viewed as an interpolating problem.

Quantum error correction For a given quantum channel Φ : M n M n, can we find a k-dimensional quantum error correction code,

Quantum error correction For a given quantum channel Φ : M n M n, can we find a k-dimensional quantum error correction code, i.e., a k-dimensional subspace V of C n such that Φ(A) = A for all A M n satisfying P V AP V = A, where P V is the orthogonal projection of C n onto V.

Quantum error correction For a given quantum channel Φ : M n M n, can we find a k-dimensional quantum error correction code, i.e., a k-dimensional subspace V of C n such that Φ(A) = A for all A M n satisfying P V AP V = A, where P V is the orthogonal projection of C n onto V. This gives rise to problems in rank k-numerical ranges Λ k (A) C.

General questions and formalisms In general, given Hermitian matrices A 1,..., A m, determine submatrices of UA 1 U,..., UA m U with special structure.

General questions and formalisms In general, given Hermitian matrices A 1,..., A m, determine submatrices of UA 1 U,..., UA m U with special structure. One may use the theory in operator algebras to provide the formalisms.

General questions and formalisms In general, given Hermitian matrices A 1,..., A m, determine submatrices of UA 1 U,..., UA m U with special structure. One may use the theory in operator algebras to provide the formalisms. Researchers also used algebraic techniques, topological techniques, etc. to study the problems.

General questions and formalisms In general, given Hermitian matrices A 1,..., A m, determine submatrices of UA 1 U,..., UA m U with special structure. One may use the theory in operator algebras to provide the formalisms. Researchers also used algebraic techniques, topological techniques, etc. to study the problems. There are also problems on crytology, complexity, etc.

General questions and formalisms In general, given Hermitian matrices A 1,..., A m, determine submatrices of UA 1 U,..., UA m U with special structure. One may use the theory in operator algebras to provide the formalisms. Researchers also used algebraic techniques, topological techniques, etc. to study the problems. There are also problems on crytology, complexity, etc. Conclusion It is a wonderful interdisciplinary rsearch area. You are welcome to explore more and join the club!