Lecture 1 Version: 14/08/28. Frontiers of Condensed Matter San Sebastian, Aug , Dr. Leo DiCarlo l.dicarlo@tudelft.nl dicarlolab.tudelft.
|
|
- Kathlyn Martin
- 8 years ago
- Views:
Transcription
1 Introduction to quantum computing (with superconducting circuits) Lecture 1 Version: 14/08/28 Frontiers of Condensed Matter San Sebastian, Aug , 2014 Dr. Leo DiCarlo l.dicarlo@tudelft.nl dicarlolab.tudelft.nl
2 What is quantum computing? A computation is a physical process. It may be performed by a piece of electronics or on an abacus, or in your brain, but it is a process that takes place in nature and as such it is subject to the laws of physics. Quantum computers are machines that rely on characteristically quantum phenomena, such as quantum interference and quantum entanglement in order to perform computation. - Artur Ekert
3 What is not quantum computing? It is tempting to say that a quantum computer is one whose operation is governed by the laws of quantum mechanics. But since the laws of quantum mechanics govern the behavior of all physical phenomena, this temptation must be resisted. Your laptop operates under the laws of quantum mechanics, but it is not a quantum computer. - N. David Mermin
4 Quantum information processing in a sentence Processing and communication of information based on control and measurement of quantum bits. superposition entanglement Why? Speedups/efficiency in algorithms (searching, factoring, simulating quantum systems) Absolute security of communication (quantum mechanical information cannot be copied) Testbed of quantum mechanics (measurement problem, local hidden variables, etc.)
5 A Turing machine is a universal model for computation. Computer Science Universal bounds on channel capacity, compressibility. Information theory Quantum information processing Quantum mechanics Thermodynamics Quantum systems can be in superposition, even entangled. Computing need not cost energy, erasing does.
6 The 2012 Nobel Prie Serge Haroche David Wineland 2012 Physics Nobel Prie Both Laureates work in the field of quantum optics studying the fundamental interaction between light and matter, a field which has seen considerable progress since the mid-1980s. Their ground-breaking methods have enabled this field of research to take the very first steps towards building a new type of super fast computer based on quantum physics. Perhaps the quantum computer will change our everyday lives in this century in the same radical way as the classical computer did in the last century. Announcement 2012 Nobel Prie
7 Current industry interest worldwide
8 and a lot of it in the Netherlands! October 2 nd, 2013: Announcement of QuTech: The Dutch Quantum Technology Institute Based in TUD: TNW, EWI, TNO, NWO+, industrial partners
9 We already have quantum companies
10 Probably the most (in)famous one
11 Media attention is exploding!
12 How many useful quantum algorithms are there? ~50 algorithms with quantum speedup, but most people know 2.
13 Numerous approaches to realiing quantum bits Nuclear Spins (NMR) Photons NV centers Trapped Ions 2012 Superconducting circuits
14 A few (provocative) statements Everybody really knows if you are ever going to make a real quantum computer, it must be solid state. -Benjamin Schumacher coined the term qubit Specifying the quantum state of a quantum computer with 200 qubits would require more classical bits than there are atoms in the universe. Factoring a technologically-relevant number (2000 bits) with a quantum computer at error rates 1/10 th the threshold and present clock speed will require 1 billion qubits operating for about 1 day. Today s most advanced quantum computer has 14 qubits. Today s most advanced solid-state quantum computer has 5 qubits. A useful quantum computer will need a supercomputer at its side.
15 Development roadmap for quantum computing We are taking this step! So, where are we precisely? Review: Devoret & Schoelkopf, Science 339, 1169 (2013)
16 Outline of lectures Lecture 1: Preliminaries: 1 qubit, 2 qubits,.infinity! Lecture 2: Simple algorithms and error correction Lecture 3: QC with superconducting circuits Mermin Nielsen & Chuang Wiseman & Milburn
17 Outline of Lecture #1 θ Description of quantum states ϕ Quantum gates ψ in Uˆ ψ out Quantum measurement ψ ˆM m = λ j λ j Quantum games
18 In the beginning, there was the quantum bit A quantum bit, or qubit, is a quantum system in which the Boolean states 0 and 1 are represented by a prescribed pair of normalied and mutually orthogonal quantum states labeled as and, respectively. 0 1 These two states form a computational basis. Any other (pure) state of the qubit can be written as a superposition. ψ α 1 α 0 α 0 = α 1
19 1-Qubit states ψ α 1 α 0 α 0 = α 1 α0, α1 C α α1 = 1 ( i cos( θ / 2) 0 e sin( / 2) 1 ) i e δ ϕ θ ψ = + θ v Bloch ϕ Global phase consequences δ does not have measureable Bloch sphere
20 Visualiing 1-Qubit states 0
21 Visualiing 1-Qubit states 1
22 The Cardinal 1-Qubit states ( ) ( i ) ( + i ) ( + ) 1
23 Quantum registers A collection of n qubits is called a quantum register of sie n Typical assumption: information is stored in a register in binary form. For example, the number 3 is represented in a n=2 qubit register as 3 = 1 1 = 11 MSQ LSQ And 2 as 2 = 1 0 = 10 There are N=2 n states of this kind, representing all binary strings of length n or numbers from 0 to N -1.
24 2-Qubit states Ψ = α 11 + α 10 + α 01 + α α00, α01, α10, α11 C = 1 α α α α α α α α Global phase does not have measureable consequences Is there a simple geometric way to visualie two-qubit states in analogy to the Bloch vector? Unfortunately, no.
25 Two-qubit superpositions 1 1 ( ) = ( ) = ( 0 ) 1 1 ( ) = ( ) ( ) = ( + ) ( + )
26 When are two qubits entangled? Two qubits are entangled when their joint wavefunction cannot be separated into a product of individual qubit wavefunctions Ψ = ϕ ψ vs Ψ = ϕ ψ + ϕ ψ Some common terms: Unentangled = separable = product Entangled = non-separable = non-product state state
27 1-Qubit logic gates A quantum logic gate is a device which performs a fixed unitary operation on selected qubits in a fixed period of time. Ψin Uˆ Ψout Ψ = Uˆ Ψ out in Uˆ is a unitary operator: ˆˆ ˆ ˆ ˆ UU = U U = I Unitary orthogonal in, orthogonal out norm preserving
28 Left to right, and right to left! Ψin A B C Ψout time We draw circuits from left to right Ψ = CBA Ψ out in but we do math from right to left
29 Catalog of 1-Qubit gates (Part 1) Identity I Iˆ Pauli X X X ˆ Pauli Y Y Yˆ 0 i i 0 Pauli Z Z Z ˆ Hadamard H Hˆ Rotations R ( ) n θ ˆ ˆ Rn ˆ ( θ) = cos( θ / 2) I isin( θ / 2) n σ σ = XYZ ˆ, ˆ, ˆ { }
30 Visualiing the Hadamard gate Ψ H Ψ All 1-Qubit unitary operations correspond to a rotation on the Bloch sphere (to within a numerical phase factor).
31 2-Qubit gates Controlled-Not gates b b a a b C-NOT gr b a b a a C-NOT rg
32 2-Qubit gates without classical analogs Controlled-Phase b b ϕ iϕ a ( e ) ab a C PHASE ϕ iϕ e π = Z = Z
33 Building up a quantum circuit A quantum circuit is a combination of quantum logic gates whose computational steps are synchronied in time H H = I H X H = Z = H H The process of simplifying a quantum circuit and/or finding a quantum circuit that implements a particular unitary using a specific set of gates is called quantum compiling. = H H
34 The quantum Fourier transform A quantum circuit is a combination of quantum logic gates whose computational steps are synchronied in time Ψin H π 2 H QFT π π 4 2 π 8 π 4 H π 2 H Ψout N 1 N 1 i2πlk 1 N Ψ out = e l k Ψ N l= 0 k= 0 N 1 1 α l = e N k = 0 i2πlk N α k in
35 The quantum Fourier transform A quantum circuit is a combination of quantum logic gates whose computational steps are synchronied in time Ψin H π 2 π 4 π 8 H π 2 π 4 H π 2 H Ψout A quantum circuit is said to be fast, or efficient, if the number of elementary operations taken to execute it increases no faster than a polynomial function of the sie (in qubits) of the input. QFT requires n=n(n+1)/2 gates, so it is O(n 2 ). Constructing the QFT from another universal set of gates only affects the circuit sie by a multiplicative constant which does not affect the quadratic scaling.
36 Evaluation of boolean functions Consider a mapping (not necessarily reversible) from n to m bits x y = f( x) X x U f f( x) x y X U f x f( x)
37 Evaluation of boolean functions Consider a mapping (not necessarily reversible) from n to m bits x y = f( x) x y U f x ( y+ f x ) ( ) mod 2 m
38 Quantum arithmetic x 1 x 0 y Quantum sum x 1 x 0 ( y+ x + x ) 1 0 mod 2 x 1 x 0 y Quantum carry x 1 x 0 ( y+ xx ) 1 0 mod 2
39 An example: encoding a boolean function in a quantum unitary 2 ( ) mod 8, f x = x= xx 1 0 x with a 2-bit number x y U f x ( y+ f x ) ( ) mod 8 x 1 x 1 x 0 x 0 + xx 1 0 x1 1 0 x 0 xx 0 xx x x 0 xx x0
40 Example: encoding a boolean function in a quantumunitary f x 2 ( ) x mod 8, = with x {0,1} 2 x y U f x ( y+ f x ) ( ) mod 8 xx x0 + y 2 y 1 y 0 x y y xx y xy y x y 0 0 So we need a circuit that implements the unitary transformation: x 1 x 1 x 0 y 2 y 1 y 0 x 0 x y y xx y xy x y 0 0 y
41 Example: encoding a boolean function in a quantum unitary x 1 x 1 x 0 y 2 y 1 y 0 x 0 x y y xx y xy x y 0 0 y x 1 x 0 y 2 y 1 y 0
42 3-Qubit Gates: the Toffoli gate x x y y xy TOFFOLI Other names Other symbols Controlled-Controlled-X (C-C-X) Controlled-Controlled-Not (C-C-NOT) X
43 3-Qubit gates: conditional-conditional phase x y π x y ( 1) xy C-C-PHASE π iπ e Other names Other symbols Controlled-Controlled-Z (C-C-Z) Toffoli-Sign (TS) Z
44 Toffoli decomposition into 1- and 2-Qubit gates /4 R + π = /4 R π /4 R π /2 R + π H R π /4 /4 R + π /4 R π /4 R + π H
45 CC-Phase decomposition into 1- and 2-Qubit gates /4 R + π π = R π /4 /4 R + π /4 R π /4 R π /4 R + π /4 R π /2 R + π
46 0 /4 R + π i e π /8 0 0 R π /4 /4 R π /2 R + π 0 R π /4 /4 R + π /4 R π /4 R + π 0 /4 R + π i e π /8 0 1 R π /4 /4 R π /2 R + π 1 X /4 R π /4 R + π /4 X R π /4 R + π 1 /4 R + π i e + π /8 1 0 R π /4 /4 X R + π X /2 R + π i e π /4 0 X /4 R + π /4 R π X
47 1 /4 R + π i e + π /8 1 1 R π /4 /4 X R + π X /2 R + π i e + π /4 1 X /4 R + π /4 R + π /4 X X + R π X /4 R + π i /2 ( 1) e π
48 C-C-Phase with 6 2-Qubit CNOT gates U e iπ / It works!
49 Is this the most efficient decomposition? Problem 4.4: (Minimal Toffoli construction) (Research) (1) What is the smallest number of two qubit gates that can be used to implement the Toffoli gate? (2) What is the smallest number of one qubit gates and CNOT gates that can be used to implement the Toffoli gate? (3) What is the smallest number of one qubit gates and controlled-z gates that can be used to implement the Toffoli gate? Lanyon et al., Nature Phys (2008)
50 Quantum parallelism x 0 U f x f( x) Prepare a superposition of all possible x inputs: 0 0 N H N 1 U f N x= 0 1 x f( x) N 1 N x 0 x f( x) N N x= 0 x= 0
51 Putting f(x) in the quantum phase x 1 QFT U f QFT e i2 π f ( x)/ M 1 x Quantum phase kick-back Prepare a superposition of all possible x inputs: x 1 H N QFT U f QFT 1 1 N i2 π f ( x)/ M 1 N x= 0 e x
52 Enter the spoiler: quantum measurement ψ ˆM m λ j λ j = 2 with probability ψλ j where Mˆ λ j = λ λ j j This is called the Born Rule Average value of measurement: m = j λ j ψλ = ψ λj λj λj ψ j = ψ Mˆ ψ j 2
53 Wavefunction collapse under measurement ψ Ẑ m = + 1 m = 1 0 or 1 m = prob=cos ( θ /2) Ẑ θ m = 1 2 prob=sin ( θ /2) ˆ 2 2 1cos ( / 2) 1sin ( / 2) cos( ) m= Z =+ θ θ = θ 1
54 A simple interpretation of the Bloch vector ψ Ẑ Zˆ = cos( θ ) v Bloch ψ ˆX ˆX Ẑ θ ϕ Yˆ y Xˆ = sin( θ)cos( ϕ) x ψ Yˆ vbloch = Xˆ Yˆ Zˆ {,, } Yˆ = sin( θ)sin( ϕ)
55 How measurements of X & Y are typically done in the lab In the lab, often measurements can only be conveniently done for one measurement operator (i.e., one measurement basis). Other operators can be measured by pre-rotating the qubit before measurement, and counter rotating afterward. Example: To measure Y R xˆ π 2 Ẑ m R x ˆ π 2 Example: To measure X R y ˆ π 2 Ẑ m R yˆ π 2
56 Quantum state tomography Quantum state tomography (QST): The procedure of experimentally determining an unknown quantum state (from multiple copies of it) 0 U? 0 U 0 U ˆX +1,-1,-1,+1,-1,..+1, +1 Yˆ +1,+1,-1,-1,+1,..-1, +1 Ẑ -1,+1,+1,+1,-1,..-1, -1 ˆ estimate X ˆ estimate Y ˆ estimate Z ~10,000 measurements of each operator to estimate expected value to ~1%
57 Projective measurement of 1 Qubit in a 2-Qubit register Ψ ˆM 1 m1 = λ j 2 with probability α λ j j where Mˆ 1 λ j = λ j λ j ϕ j This is called the generalied Born Rule Without loss of generality, can write 2-qubit state Ψ = α λ ϕ j j j j where ϕ j are normalied but not necessarily orthogonal
58 Quantum games
59 Deutsch s problem f f f f balanced unbalanced Classical Problem: You are handed a black box with one of the functions programmed in, but you re not told which one. Determine if the function is balanced or unbalanced. f i Quantum version: You are handed a quantum black box with one of the ftns encoded into the unitary U fi. Determine if the function is balanced or unbalanced. f i
60 Deutsch s problem: is your coin fair? 0 f f f f unbalanced balanced Classical Problem: You are handed a black box with one of the functions f i programmed in, but you re not told which one. Determine if the function is balanced or unbalanced. Quantum version: You are handed a quantum black box with one of the ftns encoded into the unitary U fi. Determine if the function is balanced or unbalanced. f i
61 Deutsch s problem: classical approach Classically, we must make two calls of the black box to determine if the function is balanced/unbalanced. Basically, you have to evaluate the function for both inputs, and see.
62 Deutsch s problem: quantum approach f f f f U f1 U f2 U f3 U f x y X
63 Deutsch s problem: quantum approach Execute this sequence calling the quantum black box once. 0 H x U f x H Ẑ m 1 H y y f( x) m = +1 m = 1 function is unbalanced function is balanced
64 Deutsch s problem: quantum approach Execute this sequence calling the quantum black box once. 0 H x U f x H Ẑ m 1 H y y f( x) 01 ( ) ( 0 1 ) 0 ( 0 1 ) + 1 ( 0 1 )
65 Deutsch s problem: quantum approach Execute this sequence calling the quantum black box once. 0 H x U f x H Ẑ m 1 H y y f( x) f ( 0 1 ) ) ( 0 1 ) ( 1) ( 1 f (0) (1) ( (0) (1) 0 + ( 1) f f 1 ) ( 0 1 )
66 Deutsch s problem: quantum approach Execute this sequence calling the quantum black box once. 0 H x U f x H Ẑ m 1 H y y f( x) 0 1 ( 0 1 ) ( 1 ) if f(0) = f(1) 0 if f(0) f(1)
67 Summary of lecture #1 One-qubit gates are rotations on the Bloch sphere. Quantum superposition carries over to the multi-qubit setting. Superposition states that are not separable are entangled. Entanglement is quite generic in a multi-qubit register. C-NOT + one-qubit rotations are universal: any unitary operation on any number of qubits can be compiled into a quantum circuit using C-NOTs and one-qubit rotations. Quantum superposition enables parallelism: it is possible to evaluate a function for all inputs at once. A quantum measurement on a qubit disturbs its state. This disturbance depends on the measurement result. The result itself is probabilistic. Borne s rule for quantum measurement specifies possible measurement results, their probabilities, and the post-measurement state of the qubit in terms of the eigenvalues and corresponding eigenstates of a hermitian operator. A single measurement on a qubit cannot reveal its initial state. Many measurements on identical copies of the state are required to make an estimate. The generalied Born rule tells us how measurement of a qubit affects the state of other qubits in a register.
68 Tomorrow we will use this hardware to perform simple algorithms
Quantum Computing. Robert Sizemore
Quantum Computing Robert Sizemore Outline Introduction: What is quantum computing? What use is quantum computing? Overview of Quantum Systems Dirac notation & wave functions Two level systems Classical
More informationBits Superposition Quantum Parallelism
7-Qubit Quantum Computer Typical Ion Oscillations in a Trap Bits Qubits vs Each qubit can represent both a or at the same time! This phenomenon is known as Superposition. It leads to Quantum Parallelism
More informationIntroduction to Quantum Computing
Introduction to Quantum Computing Javier Enciso encisomo@in.tum.de Joint Advanced Student School 009 Technische Universität München April, 009 Abstract In this paper, a gentle introduction to Quantum Computing
More informationKeywords Quantum logic gates, Quantum computing, Logic gate, Quantum computer
Volume 3 Issue 10 October 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com An Introduction
More informationQuantum Computing Lecture 7. Quantum Factoring. Anuj Dawar
Quantum Computing Lecture 7 Quantum Factoring Anuj Dawar Quantum Factoring A polynomial time quantum algorithm for factoring numbers was published by Peter Shor in 1994. polynomial time here means that
More informationWhat Has Quantum Mechanics to Do With Factoring? Things I wish they had told me about Peter Shor s algorithm
What Has Quantum Mechanics to Do With Factoring? Things I wish they had told me about Peter Shor s algorithm 1 Question: What has quantum mechanics to do with factoring? Answer: Nothing! 2 Question: What
More informationQUANTUM INFORMATION, COMPUTATION AND FUNDAMENTAL LIMITATION
Arun K. Pati Theoretical Physics Division QUANTUM INFORMATION, COMPUTATION AND FUNDAMENTAL LIMITATION Introduction Quantum information theory is a marriage between two scientific pillars of the twentieth
More informationQuantum Computing Architectures
Quantum Computing Architectures 1:-2: Fred Chong (UCD) - Intro, quantum algorithms, and error correction 2:-2:3 Break and discussion 2:3-3:3 Ike Chuang (MIT) - Device technology and implementation issues
More information0.1 Phase Estimation Technique
Phase Estimation In this lecture we will describe Kitaev s phase estimation algorithm, and use it to obtain an alternate derivation of a quantum factoring algorithm We will also use this technique to design
More information230483 - QOT - Quantum Optical Technologies
Coordinating unit: Teaching unit: Academic year: Degree: ECTS credits: 2015 230 - ETSETB - Barcelona School of Telecommunications Engineering 739 - TSC - Department of Signal Theory and Communications
More informationQuantum computing in practice
Quantum computing in practice & applications to cryptography Renaud Lifchitz OPPIDA NoSuchCon, November 19-21, 2014 Renaud Lifchitz NoSuchCon, November 19-21, 2014 1 / 68 Speaker s bio French senior security
More informationClassical and Quantum Logic Gates:
Classical and Quantum Logic Gates: An Introduction to Quantum Computing Quantum Information Seminar Friday, Sep. 3, 999 Ashok Muthukrishnan Rochester Center for Quantum Information (RCQI) I. Classical
More informationDISTANCE DEGREE PROGRAM CURRICULUM NOTE:
Bachelor of Science in Electrical Engineering DISTANCE DEGREE PROGRAM CURRICULUM NOTE: Some Courses May Not Be Offered At A Distance Every Semester. Chem 121C General Chemistry I 3 Credits Online Fall
More informationShor s algorithm and secret sharing
Shor s algorithm and secret sharing Libor Nentvich: QC 23 April 2007: Shor s algorithm and secret sharing 1/41 Goals: 1 To explain why the factoring is important. 2 To describe the oldest and most successful
More information7. Show that the expectation value function that appears in Lecture 1, namely
Lectures on quantum computation by David Deutsch Lecture 1: The qubit Worked Examples 1. You toss a coin and observe whether it came up heads or tails. (a) Interpret this as a physics experiment that ends
More informationQuantum Computing: Lecture Notes. Ronald de Wolf
Quantum Computing: Lecture Notes Ronald de Wolf Preface These lecture notes were formed in small chunks during my Quantum computing course at the University of Amsterdam, Feb-May 2011, and compiled into
More informationQuantum Computation: a Tutorial
Quantum Computation: a Tutorial 1 Quantum Computation: a Tutorial Benoît Valiron University of Pennsylvania, Department of Computer and Information Science, 3330 Walnut Street, Philadelphia, Pennsylvania,
More informationFactoring by Quantum Computers
Factoring by Quantum Computers Ragesh Jaiswal University of California, San Diego A Quantum computer is a device that uses uantum phenomenon to perform a computation. A classical system follows a single
More informationIntroduction to computer science
Introduction to computer science Michael A. Nielsen University of Queensland Goals: 1. Introduce the notion of the computational complexity of a problem, and define the major computational complexity classes.
More informationQuantum Computation: Towards the Construction of a Between Quantum and Classical Computer
Quantum Computation: Towards the Construction of a Between Quantum and Classical Computer Diederik Aerts and Bart D Hooghe Center Leo Apostel for Interdisciplinary Studies (CLEA) Foundations of the Exact
More informationarxiv:quant-ph/9809016 v2 19 Jan 2000
An Introduction to Quantum Computing for Non-Physicists arxiv:quant-ph/9809016 v 19 Jan 000 Eleanor Rieffel FX Palo Alto Labratory and Wolfgang Polak Consultant FX Palo Alto Laboratory, 3400 Hillview Avenue,
More informationA Recent Improvements in Quantum Model and Counter Measures in Quantum Computing
A Recent Improvements in Quantum Model and Counter Measures in Quantum Computing J.Senthil Murugan 1, V.Parthasarathy 2, S.Sathya 3, M.Anand 4 Assistant Professor, VelTech HighTech Dr.Rangarajan Dr.Sakunthala
More informationQuantum Computers. And How Does Nature Compute? Kenneth W. Regan 1 University at Buffalo (SUNY) 21 May, 2015. Quantum Computers
Quantum Computers And How Does Nature Compute? Kenneth W. Regan 1 University at Buffalo (SUNY) 21 May, 2015 1 Includes joint work with Amlan Chakrabarti, U. Calcutta If you were designing Nature, how would
More informationQuantum Computers vs. Computers Security. @veorq http://aumasson.jp
Quantum Computers vs. Computers Security @veorq http://aumasson.jp Schrodinger equation Entanglement Bell states EPR pairs Wave functions Uncertainty principle Tensor products Unitary matrices Hilbert
More informationKvantové počítače, jejich principy a nedávný vývoj
Univerzita Karlova v Praze Matematicko-fyzikální fakulta BAKALÁŘSKÁ PRÁCE Eduard Ješko Kvantové počítače, jejich principy a nedávný vývoj Katedra chemické fyziky a optiky Vedoucí bakalářské práce: Studijní
More information"in recognition of the services he rendered to the advancement of Physics by his discovery of energy quanta". h is the Planck constant he called it
1 2 "in recognition of the services he rendered to the advancement of Physics by his discovery of energy quanta". h is the Planck constant he called it the quantum of action 3 Newton believed in the corpuscular
More informationQuantum Systems for Information Technology
Lecture Quantum Systems for Information Technology fall term (HS) 2010 Lecturer: e Andreas Wallraff office: HPF D 8/9, ETH Hoenggerberg email: qsit-lecture@phys.ethz.ch What is this lecture about? Quantum
More informationUsing quantum computing to realize the Fourier Transform in computer vision applications
Using quantum computing to realize the Fourier Transorm in computer vision applications Renato O. Violin and José H. Saito Computing Department Federal University o São Carlos {renato_violin, saito }@dc.uscar.br
More informationDominik Janzing. Computer Science Approach to Quantum Control
Dominik Janzing Computer Science Approach to Quantum Control Computer Science Approach to Quantum Control von Dominik Janzing Habilitation, Universität Karlsruhe (TH) Fakultät für Informatik, 2006 Impressum
More informationQUANTUM COMPUTER ELEMENTS BASED ON COUPLED QUANTUM WAVEGUIDES
Ó³ Ÿ. 2007.. 4, º 2(138).. 237Ä243 Š Œ œ ƒˆˆ ˆ ˆŠˆ QUANTUM COMPUTER ELEMENTS BASED ON COUPLED QUANTUM WAVEGUIDES M. I. Gavrilov, L. V. Gortinskaya, A. A. Pestov, I. Yu. Popov 1, E. S. Tesovskaya Department
More informationQuantum Algorithms in NMR Experiments. 25 th May 2012 Ling LIN & Michael Loretz
Quantum Algorithms in NMR Experiments 25 th May 2012 Ling LIN & Michael Loretz Contents 1. Introduction 2. Shor s algorithm 3. NMR quantum computer Nuclear spin qubits in a molecule NMR principles 4. Implementing
More informationCOMPSCI 111/111G. Quantum Computing. Term 1, 2015. Prepared using LATEX Beamer by Cristian S.Calude 1 / 26
COMPSCI 111/111G Quantum Computing Prepared using LATEX Beamer by Cristian S.Calude Term 1, 2015 1 / 26 Classical vs. Quantum Computers Quantum computing was first introduced by Yuri Manin in 1980 and
More informationS hor s prime factoring algorithm1 reduces the factorization of a product N 5 pp9 of distinct odd primes p and
OPEN SUBJECT AREAS: QUANTUM INFORMATION QUBITS Received 21 August 2013 Accepted 3 October 2013 Published 28 October 2013 Correspondence and requests for materials should be addressed to M.R.G. (mgeller@uga.
More informationQUANTUM ENIGMA Summer 2014 Ted McIrvine
QUANTUM ENIGMA Summer 2014 Ted McIrvine June 17: Once Over Lightly & Newtonian Mechanics June 24: Electricity, Magnetism, Light & the Puzzles of 1900 July 1: Atomic Theory, Quantum Theory, Paradoxes and
More informationQuantum Computability and Complexity and the Limits of Quantum Computation
Quantum Computability and Complexity and the Limits of Quantum Computation Eric Benjamin, Kenny Huang, Amir Kamil, Jimmy Kittiyachavalit University of California, Berkeley December 7, 2003 This paper will
More informationQuantum control of individual electron and nuclear spins in diamond lattice
Quantum control of individual electron and nuclear spins in diamond lattice Mikhail Lukin Physics Department, Harvard University Collaborators: L.Childress, M.Gurudev Dutt, J.Taylor, D.Chang, L.Jiang,A.Zibrov
More informationQuantum Computing and Grover s Algorithm
Quantum Computing and Grover s Algorithm Matthew Hayward January 14, 2015 1 Contents 1 Motivation for Study of Quantum Computing 3 1.1 A Killer App for Quantum Computing.............. 3 2 The Quantum Computer
More informationThe Limits of Adiabatic Quantum Computation
The Limits of Adiabatic Quantum Computation Alper Sarikaya June 11, 2009 Presentation of work given on: Thesis and Presentation approved by: Date: Contents Abstract ii 1 Introduction to Quantum Computation
More informationEntanglement: The Holy Grail of High-Speed Design
by Barry Olney column BEYOND DESIGN Entanglement: The Holy Grail of High-Speed Design While high-speed SERDES serial communications seems to currently be at the cutting edge of technology, maybe it will
More informationSIMULATING QUANTUM COMPUTING: QUANTUM EXPRESS
Proceedings of the 2003 Winter Simulation Conference S. Chick, P. J. Sánchez, D. Ferrin, and D. J. Morrice, eds. SIMULATING QUANTUM COMPUTING: QUANTUM EXPRESS Kareem S. Aggour Renee Guhde Melvin K. Simmons
More informationCAs and Turing Machines. The Basis for Universal Computation
CAs and Turing Machines The Basis for Universal Computation What We Mean By Universal When we claim universal computation we mean that the CA is capable of calculating anything that could possibly be calculated*.
More informationGenetic Programming for Quantum Computers
Spector, L., H. Barnum, and H.J. Bernstein. 1998. Genetic Programming for Quantum Computers. In Genetic Programming 1998: Proceedings of the Third Annual Conference, edited by J.R. Koza, W. Banzhaf, K.
More informationQuantum Computing with NMR
Quantum Computing with NMR Sabine Keiber, Martin Krauÿ June 3, 2009 Sabine Keiber, Martin Krauÿ Quantum Computing with NMR June 3, 2009 1 / 46 1 A Short Introduction to NMR 2 Di Vincenzo's Requirements
More informationQuantum Algorithms Lecture Notes Summer School on Theory and Technology in Quantum Information, Communication, Computation and Cryptography
Quantum Algorithms Lecture Notes Summer School on Theory and Technology in Quantum Information, Communication, Computation and Cryptography Julia Kempe CNRS & LRI, Université de Paris-Sud 9405 Orsay, France
More informationSimulated Quantum Annealer
Simulated Quantum Annealer Department of CIS - Senior Design 013-014 Danica Bassman danicab@seas.upenn.edu University of Pennsylvania Philadelphia, PA ABSTRACT Quantum computing requires qubits, which
More informationEnhancing privacy with quantum networks
Enhancing privacy with quantum networks P. Mateus N. Paunković J. Rodrigues A. Souto SQIG- Instituto de Telecomunicações and DM - Instituto Superior Técnico - Universidade de Lisboa Abstract Using quantum
More informationQuantum Computing. Robert Senser, PhD. CSC 5446 Presentation Spring 2015. http://cse.ucdenver.edu/~rsenser/ Version 2014.1
Quantum Computing Robert Senser, PhD http://cse.ucdenver.edu/~rsenser/ CSC 5446 Presentation Spring 2015 Version 2014.1 Quantum Computing Overview of Presentation Topics Terms: Measurement Qubit Superposition
More informationA Beginning in the Reversible Logic Synthesis of Sequential Circuits
A Beginning in the Reversible Logic Synthesis of Sequential s Himanshu Thapliyal and M.B Srinivas Centre for VLSI and Embedded System Technologies International Institute of Information Technology, Hyderabad,
More informationKandidatexamen. A Review of Freely Available Quantum Computer Simulation Software Johan Brandhorst-Satzkorn. LiTH-MAT-EX 2012/07 SE
Kandidatexamen A Review of Freely Available Quantum Computer Simulation Software Johan Brandhorst-Satzkorn LiTH-MAT-EX 2012/07 SE A Review of Freely Available Quantum Computer Simulation Software Department
More informationThe D-Wave 2X Quantum Computer Technology Overview
The D-Wave 2X Quantum Computer Technology Overview D-Wave Systems Inc. www.dwavesys.com D-Wave Systems Founded in 1999, D-Wave Systems is the world s first quantum computing company. Our mission is to
More informationComputing Relations in the Quantum Query Model 1
Scientific Papers, University of Latvia, 2011. Vol. 770 Computer Science and Information Technologies 68 89 P. Computing Relations in the Quantum Query Model 1 Alina Vasilieva, Taisia Mischenko-Slatenkova
More informationA 2D NEAREST-NEIGHBOR QUANTUM ARCHITECTURE FOR FACTORING IN POLYLOGARITHMIC DEPTH
Quantum Information and Computation, Vol. 13, No. 11&12 (2013) 0937 0962 c Rinton Press A 2D NEAREST-NEIGHBOR QUANTUM ARCHITECTURE FOR FACTORING IN POLYLOGARITHMIC DEPTH PAUL PHAM a Quantum Theory Group,
More informationDepartment of Commerce National Institute of Standards and Technology (NIST)
Department of Commerce National Institute of Standards and Technology (NIST) Response to Request for Information on Quantum Information Science and the Needs of U.S. Industry Posted Date: April 8, 2015
More informationTowards Large-Scale Quantum Computation
Towards Large-Scale Quantum Computation Austin Greig Fowler ariv:quant-ph/56126v1 16 Jun 25 Submitted in total fulfilment of the requirements of the degree of Doctor of Philosophy March 25 School of Physics
More informationNanoscience Course Descriptions
Nanoscience Course Descriptions NANO*1000 Introduction to Nanoscience This course introduces students to the emerging field of nanoscience. Its representation in popular culture and journalism will be
More informationCOVE: A PRACTICAL QUANTUM COMPUTER PROGRAMMING FRAMEWORK. Matthew Daniel Purkeypile. M.S. Computer Science, American Sentinel University, 2005
COVE: A PRACTICAL QUANTUM COMPUTER PROGRAMMING FRAMEWORK By Matthew Daniel Purkeypile M.S. Computer Science, American Sentinel University, 25 B.S. Computer Science, American Sentinel University, 24 A Dissertation
More informationACCELERATION OF QUANTUM ALGORITHMS USING THREE-QUBIT GATES
International Journal of Quantum Information Vol. 2, No. 1 (2004) 1 10 c World Scientific Publishing Company ACCELERATION OF QUANTUM ALGORITHMS USING THREE-QUBIT GATES JUHA J. VARTIAINEN Materials Physics
More informationDesigning Scalable Quantum Computer Architectures: Layout and Initialization
Designing Scalable Quantum Computer Architectures: Layout and Initialization By DEAN ELBERT COPSEY B.S. (University of California, Davis) 1986 M.S. (University of California, Davis) 1996 DISSERTATION Submitted
More informationarxiv:quant-ph/0002033v2 12 Jun 2000
Multi-Valued Logic Gates for Quantum Computation Ashok Muthukrishnan and C. R. Stroud, Jr. The Institute of Optics, University of Rochester, Rochester, New York 1467 (February 1, 008) arxiv:quant-ph/000033v
More informationQuantum Computing and Cryptography Their impact on cryptographic practice
Quantum Computing and Cryptography Their impact on cryptographic practice Tim Moses Director, Advanced Security Technology Entrust, Inc. January 2009 2009 Entrust, Inc. All rights reserved. Entrust is
More informationQUANTUM COMPUTERS AND CRYPTOGRAPHY. Mark Zhandry Stanford University
QUANTUM COMPUTERS AND CRYPTOGRAPHY Mark Zhandry Stanford University Classical Encryption pk m c = E(pk,m) sk m = D(sk,c) m??? Quantum Computing Attack pk m aka Post-quantum Crypto c = E(pk,m) sk m = D(sk,c)
More informationKHT None Many AQFT Many None ACPA Some Some
Characterizing the Performance Effect of Trials and Rotations in Applications that use Quantum Phase Estimation Shruti Patil, Ali JavadiAbhari, Chen-Fu Chiang, Jeff Heckey, Margaret Martonosi and Frederic
More informationParticle control in a quantum world
THE NOBEL PRIZE IN PHYSICS 2012 INFORMATION FOR THE PUBLIC Particle control in a quantum world Serge Haroche and David J. Wineland have independently invented and developed ground-breaking methods for
More informationQuantum Computing for Beginners: Building Qubits
Quantum Computing for Beginners: Building Qubits Suzanne Gildert Condensed Matter Physics Research (Quantum Devices Group) University of Birmingham 28/03/2007 Overview of this presentation What is a Qubit?
More informationQuantum communication and quantum computing
IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661, p- ISSN: 2278-8727Volume 15, Issue 1 (Sep. - Oct. 2013), PP 30-34 Quantum communication and quantum computing *Sweety Mittal, **Nilesh
More informationThe Road to Quantum Artificial Intelligence
The Road to Quantum Artificial Intelligence Kyriakos N. Sgarbas Wire Communications Lab., Dept. of Electrical and Computer Engineering, University of Patras, GR-26500, Patras, Greece E-mail: sgarbas@upatras.gr
More informationApplications of Quantum Chemistry HΨ = EΨ
Applications of Quantum Chemistry HΨ = EΨ Areas of Application Explaining observed phenomena (e.g., spectroscopy) Simulation and modeling: make predictions New techniques/devices use special quantum properties
More informationEntanglement and its Role in Shor's Algorithm
ntanglement and its Role in Shor's Algorithm Vivien M. Kendon 1, William J. Munro Trusted Systems Laboratory P Laboratories Bristol PL-2005-215 December 5, 2005* entanglement, Shor's algorithm ntanglement
More information7 Quantum Computing Applications of Genetic Programming
PRE-PRESS version of: Spector, L., H. Barnum, and H.J. Bernstein. 1999. Quantum Computing Applications of Genetic Programming. In Advances in Genetic Programming, Volume 3, edited by L. Spector, U.-M.
More informationQuantum Computation with Bose-Einstein Condensation and. Capable of Solving NP-Complete and #P Problems. Abstract
Quantum Computation with Bose-Einstein Condensation and Capable of Solving NP-Complete and #P Problems Yu Shi Cavendish Laboratory, University of Cambridge, Cambridge CB3 0HE, United Kingdom Abstract It
More informationHow To Solve An Npa-Complete Problems With Quantum Computing And Chaotic Dynamics
CDMTCS Research Report Series A New Quantum Algorithm for NP-complete Problems Masanori Ohya Igor V. Volovich Science University of Tokyo Steklov Mathematical Institute CDMTCS-194 September 00 Centre for
More informationGennady P Berman Gary 0 Ooolen Ronnie Mainieri. Theoretical Division and Center for Nonlinear Studies Los Alarnos National Laboratory
Introduction to Quantum Computers Gennady P Berman Gary 0 Ooolen Ronnie Mainieri Theoretical Division and Center for Nonlinear Studies Los Alarnos National Laboratory Vladimir I Tsifrinovich Polytechnic
More informationA New Reversible TSG Gate and Its Application For Designing Efficient Adder Circuits
A New Reversible TSG Gate and Its Application For Designing Efficient Adder s Himanshu Thapliyal Center for VLSI and Embedded System Technologies International Institute of Information Technology Hyderabad-500019,
More information74 September 2007/Vol. 50, No. 9 COMMUNICATIONS OF THE ACM
74 September 2007/Vol. 50, No. 9 COMMUNICATIONS OF THE ACM By Dave Bacon and Debbie Leung TOWARD A WORLD WITH QUANTUM COMPUTERS Surveying the recent past and projecting future developments and applications
More informationOpen Problems in Quantum Information Processing. John Watrous Department of Computer Science University of Calgary
Open Problems in Quantum Information Processing John Watrous Department of Computer Science University of Calgary #1 Open Problem Find new quantum algorithms. Existing algorithms: Shor s Algorithm (+ extensions)
More informationA Probabilistic Quantum Key Transfer Protocol
A Probabilistic Quantum Key Transfer Protocol Abhishek Parakh Nebraska University Center for Information Assurance University of Nebraska at Omaha Omaha, NE 6818 Email: aparakh@unomaha.edu August 9, 01
More informationIntroduction to Quantum Computing
Introduction to Quantum Computing Frédéric Magniez LIAFA & PCQC, Université Paris Diderot The genesis 2 Copenhagen School (Bohr, Heisenberg, ) - The state of a quantum particule is only fixed after a measurement
More informationarxiv:1206.3686v1 [quant-ph] 16 Jun 2012
Is Quantum Mechanics Falsifiable? A computational perspective on the foundations of Quantum Mechanics. Dorit Aharonov and Umesh Vazirani June 19, 2012 arxiv:1206.3686v1 [quant-ph] 16 Jun 2012 Abstract
More informationSystems I: Computer Organization and Architecture
Systems I: omputer Organization and Architecture Lecture 8: Registers and ounters Registers A register is a group of flip-flops. Each flip-flop stores one bit of data; n flip-flops are required to store
More informationChapter 1. Computation theory
Chapter 1. Computation theory In this chapter we will describe computation logic for the machines. This topic is a wide interdisciplinary field, so that the students can work in an interdisciplinary context.
More informationBevezetés a kvantum-informatikába és kommunikációba 2014/2015 tavasz. Mérés, NCT, kvantumállapot. 2015. március 12.
Bevezetés a kvantum-informatikába és kommunikációba 2014/2015 tavasz Mérés, NCT, kvantumállapot 2015. március 12. Tegnap még összefonódtam, mára megmértek 2015.03.18. 2 Slides for Quantum Computing and
More informationATOMIC FORCE MICROSOPY ON SEMICONDUCTOR QUANTUM-DOT STRUCTURES FOR USE WITH QUANTUM INFORMATION PROCESSING
ATOMIC FORCE MICROSOPY ON SEMICONDUCTOR QUANTUM-DOT STRUCTURES FOR USE WITH QUANTUM INFORMATION PROCESSING Stanton P. Harwood University of Oklahoma, Norman SPUR 2005 We explore the foundation of an exciting
More informationQuantum Computing. Eleanor Rieffel FX Palo Alto Laboratory. 1 Introduction 3. 2 Early history 4. 3 Basic concepts of quantum computation 6
Quantum Computing Eleanor Rieffel FX Palo Alto Laboratory Contents 1 Introduction 3 2 Early history 4 3 Basic concepts of quantum computation 6 4 Quantum algorithms 8 4.1 Grover s algorithm and generalizations.............
More informationAGH University of Science and Technology in Kraków
AGH University of Science and Technology in Kraków Faculty of Computer Science, Electronics and Telecommunications Institute of Computer Science Master of Science Thesis Graphical and programming support
More informationQuantum is Sexy. Google - Millions of Search Hits
Quantum Computation A Glimpse Into the Future of Computing 6/16/2004 Richard Gordon richard_gordon@verizon.net Agenda Introduction Richard Gordon Quantum 101> Dr. Collin Williams JPL Dr. Colin Williams
More informationA single register, called the accumulator, stores the. operand before the operation, and stores the result. Add y # add y from memory to the acc
Other architectures Example. Accumulator-based machines A single register, called the accumulator, stores the operand before the operation, and stores the result after the operation. Load x # into acc
More informationQUANTUM COMPUTING: A REVIEW FOR THE RELATED ISSUES AND ITS FUTURE ASPECTS
QUANTUM COMPUTING: A REVIEW FOR THE RELATED ISSUES AND ITS FUTURE ASPECTS Shubhangi Tyagi 1, Harshita Malhotra 2, Deepali Bhatia 3, Prashant Vats 4 1,2,3,4 Dept. of CSE, HMRITM, New Delhi (India) ABSTRACT
More informationThree Pictures of Quantum Mechanics. Thomas R. Shafer April 17, 2009
Three Pictures of Quantum Mechanics Thomas R. Shafer April 17, 2009 Outline of the Talk Brief review of (or introduction to) quantum mechanics. 3 different viewpoints on calculation. Schrödinger, Heisenberg,
More informationHow Quantum Can a Computer Be? 1
How Quantum Can a Computer Be? 1 Elham Kashefi 2 Prisme N 29 September 2014 1 This text is a transcription of the presentation given by Elham Kashefi at the Cournot seminar, «Quantum Turing Testing» in
More informationChapter 9 Unitary Groups and SU(N)
Chapter 9 Unitary Groups and SU(N) The irreducible representations of SO(3) are appropriate for describing the degeneracies of states of quantum mechanical systems which have rotational symmetry in three
More informationQuantum Information Science
Quantum Information Science An Emerging Field of Interdisciplinary Research and Education in Science and Engineering Workshop October 28-29, 1999 Arlington, Virginia National Science Foundation Quantum
More informationONLINE TESTING IN TERNARY REVERSIBLE LOGIC
ONLINE TESTING IN TERNARY REVERSIBLE LOGIC MD. RAQIBUR RAHMAN Bachelor of Science, University of Dhaka, 2004 Master of Science, University of Dhaka, 2005 A Thesis Submitted to the School of Graduate Studies
More informationBOX. The density operator or density matrix for the ensemble or mixture of states with probabilities is given by
2.4 Density operator/matrix Ensemble of pure states gives a mixed state BOX The density operator or density matrix for the ensemble or mixture of states with probabilities is given by Note: Once mixed,
More informationChapter 4 Register Transfer and Microoperations. Section 4.1 Register Transfer Language
Chapter 4 Register Transfer and Microoperations Section 4.1 Register Transfer Language Digital systems are composed of modules that are constructed from digital components, such as registers, decoders,
More informationEvolving Quantum Computer Algorithms!
Evolving Quantum Computer Algorithms! A Tutorial at the 2011 Genetic and Evolutionary Computation Conference (GECCO 2011)! Lee Spector! School of Cognitive Science, Hampshire College, Amherst, MA 01002,
More informationTowards a Tight Finite Key Analysis for BB84
The Uncertainty Relation for Smooth Entropies joint work with Charles Ci Wen Lim, Nicolas Gisin and Renato Renner Institute for Theoretical Physics, ETH Zurich Group of Applied Physics, University of Geneva
More informationSoftware Engineering using Formal Methods
Software Engineering using Formal Methods Model Checking with Temporal Logic Wolfgang Ahrendt 24th September 2013 SEFM: Model Checking with Temporal Logic /GU 130924 1 / 33 Model Checking with Spin model
More informationGRADnet Video Conference PhD courses in January and February 2015
GRADnet Video Conference PhD courses in January and February 2015 GRADnet offers a range of advanced Physics courses of relevance to Physics PhD students in the SEPnet partnership. Students may attend
More informationQuantum Machine Learning Algorithms: Read the Fine Print
Quantum Machine Learning Algorithms: Read the Fine Print Scott Aaronson For twenty years, quantum computing has been catnip to science journalists. Not only would a quantum computer harness the notorious
More informationAutomata Theory. Şubat 2006 Tuğrul Yılmaz Ankara Üniversitesi
Automata Theory Automata theory is the study of abstract computing devices. A. M. Turing studied an abstract machine that had all the capabilities of today s computers. Turing s goal was to describe the
More information