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

Slides:



Advertisements
Similar presentations
University of Queensland
Advertisements

Local Hamiltonians in Quantum Computation Funding: Slovak Research and Development Agency, contract No. APVV , European Project QAP 2004-IST- FETPI-15848,
GENERALIZED STABILIZERS Ted Yoder. Quantum/Classical Boundary How do we study the power of quantum computers compared to classical ones? Compelling problems.
RANSAC experimentation Slides by Marc van Kreveld 1.
CS292 Computational Vision and Language Pattern Recognition and Classification.
Chien Hsing James Wu David Gottesman Andrew Landahl.
DAST, Spring © L. Joskowicz 1 Data Structures – LECTURE 1 Introduction Motivation: algorithms and abstract data types Easy problems, hard problems.
Quantum Computation and Error Correction Ali Soleimani.
University of Queensland
Local Fault-tolerant Quantum Computation Krysta Svore Columbia University FTQC 29 August 2005 Collaborators: Barbara Terhal and David DiVincenzo, IBM quant-ph/
Schrödinger’s Elephants & Quantum Slide Rules A.M. Zagoskin (FRS RIKEN & UBC) S. Savel’ev (FRS RIKEN & Loughborough U.) F. Nori (FRS RIKEN & U. of Michigan)
A Fault-tolerant Architecture for Quantum Hamiltonian Simulation Guoming Wang Oleg Khainovski.
ROM-based computations: quantum versus classical B.C. Travaglione, M.A.Nielsen, H.M. Wiseman, and A. Ambainis.
Quantum Communication, Quantum Entanglement and All That Jazz Mark M. Wilde Communication Sciences Institute, Ming Hsieh Department of Electrical Engineering,
Quantum Information Processing
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Definition of a System Examples Causality Linearity Time Invariance.
MapleSim and the Advantages of Physical Modeling
By Saparila Worokinasih
Introduction to Computer and Programming CS-101 Lecture 6 By : Lecturer : Omer Salih Dawood Department of Computer Science College of Arts and Science.
Alice and Bob’s Excellent Adventure
The Electronic Geometry Textbook Project Xiaoyu Chen LMIB - Department of Mathematics Beihang University, China.
Modeling Applied Mindtool Experiences with Hyperlinked Presentation Software Stephenie Schroth Jonassen, D.H. (2006). Modeling with Technology: Mindtools.
1 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 467 / Phys 767 C&O 481 / C&O 681 Richard Cleve DC 653 Course.
October 1 & 3, Introduction to Quantum Computing Lecture 1 of 2 Introduction to Quantum Computing Lecture 1 of 2
Binary Stochastic Fields: Theory and Application to Modeling of Two-Phase Random Media Steve Koutsourelakis University of Innsbruck George Deodatis Columbia.
Major objective of this course is: Design and analysis of modern algorithms Different variants Accuracy Efficiency Comparing efficiencies Motivation thinking.
1 hardware of quantum computer 1. quantum registers 2. quantum gates.
Visual Information Systems Recognition and Classification.
1 CHAPTER 2 Decision Making, Systems, Modeling, and Support.
Why building models? n Cannot experience on the real system of interest n Cost n Danger n The real system does not exist Why using simulation? n Reduced.
Quantum Computing Paola Cappellaro
Systems Biology ___ Toward System-level Understanding of Biological Systems Hou-Haifeng.
1 Information Security – Theory vs. Reality , Winter Lecture 10: Garbled circuits and obfuscation Eran Tromer Slides credit: Boaz.
Object-Oriented Design and Implementation of the OE-Scheduler in Real-time Environments Ilhyun Lee Cherry K. Owen Haesun K. Lee The University of Texas.
1 Blind Channel Identification and Equalization in Dense Wireless Sensor Networks with Distributed Transmissions Xiaohua (Edward) Li Department of Electrical.
Quantum computing, teleportation, cryptography Computing Teleportation Cryptography.
Quantum Convolutional Coding Techniques Mark M. Wilde Communication Sciences Institute, Ming Hsieh Department of Electrical Engineering, University of.
Quantum Mechanics(14/2) Hongki Lee BIOPHOTONICS ENGINEERING LABORATORY School of Electrical and Electronic Engineering, Yonsei University Quantum Computing.
IGEM 2008 Tutorial Modeling. What? Model A model in science is a physical, mathematical, or logical representation of a system of entities, phenomena,
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
Support Vector Machines Reading: Ben-Hur and Weston, “A User’s Guide to Support Vector Machines” (linked from class web page)
Quantum Computing: An Introduction Khalid Muhammad 1 History of Quantum Computing Bits and Qubits Problems with the Quantum Machine.
Can small quantum systems learn? NATHAN WIEBE & CHRISTOPHER GRANADE, DEC
Modeling & Simulation of Dynamic Systems (MSDS)
Quantum Computing Charles Bloomquist CS147 Fall 2009.
An Introduction to Quantum Computation Sandy Irani Department of Computer Science University of California, Irvine.
Quantum Computation Stephen Jordan. Church-Turing Thesis ● Weak Form: Anything we would regard as “computable” can be computed by a Turing machine. ●
Hierarchical Modeling.  Explain the 3 different types of model for which computer graphics is used for.  Differentiate the 2 different types of entity.
DIGITAL COMMUNICATION. Introduction In a data communication system, the output of the data source is transmitted from one point to another. The rate of.
 Computers are classified according to  Purpose  Data hiding  Functionality  Size.
1 INTRODUCTION TO COMPUTER GRAPHICS. Computer Graphics The computer is an information processing machine. It is a tool for storing, manipulating and correlating.
QUANTUM PHYSICS BY- AHRAZ, ABHYUDAI AND AKSHAY LECTURE SECTION-5 GROUP NO. 6.
Quantum Computing: An Introduction
Modelling & Simulation of Semiconductor Devices Lecture 1 & 2 Introduction to Modelling & Simulation.
Support Vector Machines Reading: Textbook, Chapter 5 Ben-Hur and Weston, A User’s Guide to Support Vector Machines (linked from class web page)
IGEM 2009 Tutorial Modelling. What? Model A model in science is a symplified physical, mathematical, or logical representation of a system of entities,
Today’s Lecture Neural networks Training
Quantum algorithm for the Laughlin wave function
Introduction to Quantum Computing Lecture 1 of 2
Quantum Information and Everything.
Computer Classification
Algorithmic simulation of far-from- equilibrium dynamics using quantum computer Walter V. Pogosov 1,2,3 1 Dukhov Research Institute of Automatics (Rosatom),
Objective of This Course
A Ridiculously Brief Overview
Chap 4 Quantum Circuits: p
Sungho Kang Yonsei University
OSU Quantum Information Seminar
Quantum Computing Hakem Alazmi Jhilakshi Sharma Linda Vu.
Signals and Systems Lecture 2
Presentation transcript:

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

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

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.

Model of Simulation Simulator Simulatee User R1R1 R2R2 R3R3 S O U

Model of Simulation (O, S, U, R 1, R 2, R 3 ) 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 R 1, R 2, R 3 R1R1 R2R2 R3R3 S O U

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, experiment 2.Quantum fields in many-body physics 3.Computer simulation (run simulation program) 4.Quantum simulation 5.Classical simulation of quantum processes

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

What kind of simulation? What physics? What computers? Computation as a branch of physics Quantum

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!

Classifying Quantum Simulators S O U R1R1 R2R2 R3R3 Six-variable classification scheme

Examples: Analog vs. Digital quantum simulators Analog simulatorDigital simulator S. Lloyd, Science, S O U S O U mapping Encode & compute control input learncompute

Examples: Analog vs. Digital quantum simulators AnalogDigital S: simulator is a well-controlled system U: Active user (S is white-box to U) R(U,S): user can control the simulator R(S,O): mapping of parameters O: an object the user is interested in R(U,O): user want to learn something about O S: fault-tolerant quantum circuit U: Passive user (S is black-box to U) R(U,S): user provides initial value for the simulator R(S,O): S encodes & computes O O: an object the user is interested in R(U,O): user want to compute something about O S. Lloyd, Science, Large-scale simulation but limited or no computation power May have computation power yet expensive to build S O U S O U

Examples: Strong vs. Weak quantum simulators Weak simulator D. Wang, PRA, S O U Property of input learn S O U Compute input compute Strong simulator

Examples: Strong vs. Weak quantum simulators Weak D. Wang, PRA, Strong O: an object or its property U: user wants to know partial information of O R(U,O): O is black-box to U R(S,O): S simulates effects of O instead of O R(U,S): user provides initial value for the simulator S: fault-tolerant quantum circuit O: an object the user is interested in U: user wants to know complete information of O R(U,O): O is white-box to U R(S,O): S simulates O R(U,S): user provides initial value for the simulator S: fault-tolerant quantum circuit More flexible Yield more direct information while not always possible S O U S O U

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

Weak quantum simulation problem There could be many different algorithms as long as it approximates ; If strong, one needs to simulate the channel itself.

Weak quantum simulation circuit D. Wang, PRA, 2015.

Quantum channel strong simulation Stinespring dilation & Kraus operator-sum representation Circuit complexity O( N 6 ) U S E NN2NN2 O(N 2 )? The problem is Kraus operators only occupy the first block column of U Other methods?

The set of channel, S, is convex. Convex polytope Convex bodyConcave polytope Geometry of channel set

Trading classical and quantum computational resources U S E NN2NN2 U S E N N U S E N N U S E N N

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, Quantum circuit cost Two qudits instead of three; O(d 2 ) instead of O(d 6 ). Classical cost: A classical dit.

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 R1R1 R2R2 R3R3 S O U