classifying simulators canada 10 iqst, dongsheng wang calgary, 12/06/2015

23
CLASSIFYING SIMULATORS Canada 10 iQST, Dongsheng Wang Calgary, 12/06/2015

Upload: kristina-waters

Post on 23-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CLASSIFYING SIMULATORS Canada 10 iQST, Dongsheng Wang Calgary, 12/06/2015

CLASSIFYING SIMULATORS

Canada 10

iQST, Dongsheng Wang

Calgary, 12/06/2015

Page 2: CLASSIFYING SIMULATORS Canada 10 iQST, Dongsheng Wang Calgary, 12/06/2015

Contents

• Motivations: simulators, classifying simulators

• Model of Simulation

• Quantum Simulation

• Classifying Quantum Simulators

• Quantum Channel Simulator

• Conclusion

Page 3: CLASSIFYING SIMULATORS Canada 10 iQST, Dongsheng Wang Calgary, 12/06/2015

Why Simulators?

• To solve problems, functioning as a computer

• For the benefit of users: training, fun• Many other purposes: compare

different theories, such as quantum-classical distinction

Page 4: CLASSIFYING SIMULATORS Canada 10 iQST, Dongsheng Wang Calgary, 12/06/2015

Why Classifying Simulators?

Periodic Table

Phase Diagram

• Put all kinds of simulators in a table.

• Once there is an empty seat,

there is a chance to make a new discovery!

• Especially for design of quantum simulators.

Page 5: CLASSIFYING SIMULATORS Canada 10 iQST, Dongsheng Wang Calgary, 12/06/2015

Model of Simulation

Simulator

Simulatee

User

R1

R2

R3

S

O

U

Page 6: CLASSIFYING SIMULATORS Canada 10 iQST, Dongsheng Wang Calgary, 12/06/2015

Model of Simulation (O, S, U, R1, R2, R3)• Simulatee O:

Physical objects (process, structure, matter, etc) in reality; mathematical objects (model, theory, equation, etc).

• Simulator S: Computer; well-designed physical systems.

• User U: Single user (black box); multipartite interactive users; a controller (computer/simulator)

• Relations R1, R2, R3

R1

R2R3

SO

U

Page 7: CLASSIFYING SIMULATORS Canada 10 iQST, Dongsheng Wang Calgary, 12/06/2015

Examples of Simulation in Physics

Simulation is common in real life and engineering, but also in physics

1. Electric simulators, lots of devices for display, experiment2. Quantum fields in many-body physics3. Computer simulation (run simulation program)4. Quantum simulation5. Classical simulation of quantum processes

Page 8: CLASSIFYING SIMULATORS Canada 10 iQST, Dongsheng Wang Calgary, 12/06/2015

Classical simulation of quantum processes• Gottesman-Knill theorem (see Nielsen & Chuang book)

A quantum system dynamics with initial state |0> and discrete-time dynamics including H gates, phase gates, CNOT gates, and Pauli gates, and finally Pauli observable measurements can be efficiently simulated classically.

• Methods: • Keep the information of the states after each gate operation;• States information can be efficiently recorded: stabilizer formalism.

• Benefits:• Stabilizer formalism, power of quantum computer, q-computing models

Page 9: CLASSIFYING SIMULATORS Canada 10 iQST, Dongsheng Wang Calgary, 12/06/2015

• What kind of simulation?

• What physics? • What computers?

Computation as a branch of physics

Quantum

Page 10: CLASSIFYING SIMULATORS Canada 10 iQST, Dongsheng Wang Calgary, 12/06/2015

Quantum Simulators

Simulators made of quantum objects and run according to non-trivial quantum rules (superposition, interference, entangling, etc…).1. Solve some problems faster than classical computers.2. Display quantum processes, effects, phenomena.

(e.g., quantum simulator of tunneling)

3. Learn/train quantum physics.

Note: does not forbid classical components!

Page 11: CLASSIFYING SIMULATORS Canada 10 iQST, Dongsheng Wang Calgary, 12/06/2015

Classifying Quantum Simulators

SO

U

R1

R2

R3

• Six-variable classification scheme

Page 12: CLASSIFYING SIMULATORS Canada 10 iQST, Dongsheng Wang Calgary, 12/06/2015

Examples: Analog vs. Digital quantum simulators

Analog simulator Digital simulator

S. Lloyd, Science, 1996.

SO

U

SO

U

mapping Encode &compute

control inputlearn compute

Page 13: CLASSIFYING SIMULATORS Canada 10 iQST, Dongsheng Wang Calgary, 12/06/2015

Examples: Analog vs. Digital quantum simulators

Analog Digital

S: simulator is a well-controlled systemU: Active user (S is white-box to U)R(U,S): user can control the simulator R(S,O): mapping of parametersO: an object the user is interested inR(U,O): user want to learn something about O

S: fault-tolerant quantum circuitU: Passive user (S is black-box to U)R(U,S): user provides initial value for the simulatorR(S,O): S encodes & computes OO: an object the user is interested inR(U,O): user want to compute something about O

S. Lloyd, Science, 1996.

• Large-scale simulation but limited or no computation power

• May have computation power yet expensive to build

SO

U

SO

U

Page 14: CLASSIFYING SIMULATORS Canada 10 iQST, Dongsheng Wang Calgary, 12/06/2015

Examples: Strong vs. Weak quantum simulators

Weak simulator

D. Wang, PRA, 2015.

SO

U

Property of

inputlearn

SO

U

Compute

inputcompute

Strong simulator

Page 15: CLASSIFYING SIMULATORS Canada 10 iQST, Dongsheng Wang Calgary, 12/06/2015

Examples: Strong vs. Weak quantum simulators

Weak

D. Wang, PRA, 2015.

Strong

O: an object or its propertyU: user wants to know partial information of OR(U,O): O is black-box to UR(S,O): S simulates effects of O instead of OR(U,S): user provides initial value for the simulator S: fault-tolerant quantum circuit

O: an object the user is interested inU: user wants to know complete information of OR(U,O): O is white-box to UR(S,O): S simulates OR(U,S): user provides initial value for the simulator S: fault-tolerant quantum circuit

• More flexible • Yield more direct information while not always possible

SO

U

SO

U

Page 16: CLASSIFYING SIMULATORS Canada 10 iQST, Dongsheng Wang Calgary, 12/06/2015

Formal definitions

From operator topology. Can be generalized to mixed state case.

Page 17: CLASSIFYING SIMULATORS Canada 10 iQST, Dongsheng Wang Calgary, 12/06/2015

Weak quantum simulation problem

• There could be many different algorithms as long as it approximates <O>;

• If strong, one needs to simulate the channel itself.

Page 18: CLASSIFYING SIMULATORS Canada 10 iQST, Dongsheng Wang Calgary, 12/06/2015

Weak quantum simulation circuit

D. Wang, PRA, 2015.

Page 19: CLASSIFYING SIMULATORS Canada 10 iQST, Dongsheng Wang Calgary, 12/06/2015

Quantum channel strong simulation

• Stinespring dilation & Kraus operator-sum representation

• Circuit complexity O( N 6 )

ℰ→𝑈 ,ℰ (𝜌 )=∑𝑖

𝐾 𝑖 𝜌 𝐾 𝑖+¿ , h𝑤𝑖𝑡 𝐾 𝑖= ⟨𝑖|𝑈|0 ⟩ .¿

US

E

N

N2 O(N2)?

The problem is Kraus operators only occupy the first block column of U

Other methods?

Page 20: CLASSIFYING SIMULATORS Canada 10 iQST, Dongsheng Wang Calgary, 12/06/2015

• The set of channel, S, is convex.

Convex polytope Convex body Concave polytope

• One element ℰ in the set S is convex combination of extremes ℰ=∑𝑖

𝑝𝑖ℰ𝑖𝑒 ,∑

𝑖

𝑝𝑖=1 ,𝑝𝑖≥0.

Geometry of channel set

Page 21: CLASSIFYING SIMULATORS Canada 10 iQST, Dongsheng Wang Calgary, 12/06/2015

Trading classical and quantum computational resources

US

E

N

N2

USE

NN

USE

NN

USE

NN

Page 22: CLASSIFYING SIMULATORS Canada 10 iQST, Dongsheng Wang Calgary, 12/06/2015

Quantum channel simulation algorithm • Input: arbitrary qudit quantum channel• Output: quantum channel simulator• Procedure:

• Optimization for decomposition

Such that diamond distance

• Quantum circuit design for each channel ℰg

Wang & Sanders, NJP, 2015.

• Quantum circuit cost• Two qudits instead of three;• O(d2) instead of O(d6).

• Classical cost:• A classical dit.

Page 23: CLASSIFYING SIMULATORS Canada 10 iQST, Dongsheng Wang Calgary, 12/06/2015

Conclusion

• Classifying Simulators• Establish simulator and simulation as subject in Physics

• Classifying Quantum Simulators• Design quantum devices and machines• Search for quantum simulation algorithms• Strong & Weak

• Quantum Channel Simulator• Simulate quantum open-system dynamics• Generator of: noise, quantum states• Dissipative quantum computing

R1

R2R3

SO

U