Chap 5 Q Fourier Transform: p

Slides:



Advertisements
Similar presentations
A Quantum Programming Language
Advertisements

University of Strathclyde
Xkcd Xkcd.com. Section 3 Recap ► Angular momentum commutators:  [J x, J y ] = iħJ z etc ► Total ang. Mom. Operator: J 2 = J x 2 + J y 2 +J z 2 ► Ladder.
The Hidden Subgroup Problem. Problem of great importance in Quantum Computation Most Q.A. that run exponentially faster than their classical counterparts.
Quantum Phase Estimation using Multivalued Logic.
Quantum Phase Estimation using Multivalued Logic Vamsi Parasa Marek Perkowski Department of Electrical and Computer Engineering, Portland State University.
Quantum Speedups DoRon Motter August 14, Introduction Two main approaches are known which produce fast Quantum Algorithms The first, and main approach.
Phase in Quantum Computing. Main concepts of computing illustrated with simple examples.
Quantum Computation and Error Correction Ali Soleimani.
Quantum Circuits for Clebsch- GordAn and Schur duality transformations D. Bacon (Caltech), I. Chuang (MIT) and A. Harrow (MIT) quant-ph/ more.
Quantum Error Correction Codes-From Qubit to Qudit Xiaoyi Tang, Paul McGuirk.
Shor Algorithm Anuj Dawar. Finding the eigenvalue is the same as finding its phase 
Quantum Search Algorithms for Multiple Solution Problems EECS 598 Class Presentation Manoj Rajagopalan.
Anuj Dawar.
Shor’s Algorithm Osama Awwad Department of Computer Science Western Michigan University July 12, 2015.
Quantum Computing Lecture 1 Michele Mosca. l Course Outline
Debasis Sadhukhan M.Sc. Physics, IIT Bombay. 1. Basics of Quantum Computation. 2. Quantum Circuits 3. Quantum Fourier Transform and it’s applications.
Quantum Algorithms for Neural Networks Daniel Shumow.
Physics 3 for Electrical Engineering Ben Gurion University of the Negev
MSEG 803 Equilibria in Material Systems 6: Phase space and microstates Prof. Juejun (JJ) Hu
1 Introduction to Quantum Information Processing QIC 710 / CS 678 / PH 767 / CO 681 / AM 871 Richard Cleve DC 2117 / QNC 3129 Lectures.
Quantum Computing Presented by: Don Davis PHYS
Lecture note 8: Quantum Algorithms
Algorithms Artur Ekert. Our golden sequence H H Circuit complexity n QUBITS B A A B B B B A # of gates (n) = size of the circuit (n) # of parallel units.
Short course on quantum computing Andris Ambainis University of Latvia.
Quantum Factoring Michele Mosca The Fifth Canadian Summer School on Quantum Information August 3, 2005.
Shor’s Algorithm -basic introduction –. The main goal for Shor’s Alg. Find the factors of a certain integer – Why?... Long story short: prime factors,
Quantum random walks – new method for designing quantum algorithms Andris Ambainis University of Latvia.
Quantum signal processing Aram Harrow UW Computer Science & Engineering
1 Dorit Aharonov Hebrew Univ. & UC Berkeley Adiabatic Quantum Computation.
1 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 467 / Phys 767 C&O 481 / C&O 681 Richard Cleve DC 3524 Course.
Cove: A Practical Quantum Computer Programming Framework Matt Purkeypile (DCS3) Winter 2009.
Shor’s Factoring Algorithm
1 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 467 / Phys 767 C&O 481 / C&O 681 Richard Cleve DC 3524 Course.
Multipartite Entanglement and its Role in Quantum Algorithms Special Seminar: Ph.D. Lecture by Yishai Shimoni.
Introduction to Pubic Key Encryption CSCI 5857: Encoding and Encryption.
Quantum Computation Stephen Jordan. Church-Turing Thesis ● Weak Form: Anything we would regard as “computable” can be computed by a Turing machine. ●
Final Project for Phys 642: An Introduction to Quantum Information and Quantum Computing Fall 2013 Implementing a Computer Simulation of Shor’s Quantum.
5. The Harmonic Oscillator Consider a general problem in 1D Particles tend to be near their minimum Taylor expand V(x) near its minimum Recall V’(x 0 )
1 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 667 / Phys 767 C&O 481 / C&O 681 Richard Cleve DC 2117 Lecture.
1 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 467 / Phys 767 C&O 481 / C&O 681 Richard Cleve DC 3524 Course.
1 An Introduction to Quantum Computing Sabeen Faridi Ph 70 October 23, 2007.
Beginner’s Guide to Quantum Computing Graduate Seminar Presentation Oct. 5, 2007.
Algebra The Natural Base, e. Review Vocabulary Exponential Function–A function of the general form f(x) = ab x Growth Factor – b in the exponential.
One Dimensional Quantum Mechanics: The Free Particle
D. Cheung – IQC/UWaterloo, Canada D. K. Pradhan – UBristol, UK
Postulates of Quantum Mechanics
Chapter 1 Functions.
Solve Systems of Linear Equations by Elimination
Four approaches to Shor
The Harmonic Oscillator
Lecture on Linear Algebra
Quantum One.
Quantum Computing Dorca Lee.
A Ridiculously Brief Overview
Chap 4 Quantum Circuits: p
OSU Quantum Information Seminar
Quantum mechanics I Fall 2012
Appendix 5: Cryptography p
Quantum Computation and Information Chap 1 Intro and Overview: p 28-58
Solve for x: 1) xln2 = ln3 2) (x – 1)ln4 = 2
COT 6200 Quantum Computing Fall 2010
 = N  N matrix multiplication N = 3 matrix N = 3 matrix N = 3 matrix
Homogeneous Linear Systems
PHY 741 Quantum Mechanics 12-12:50 AM MWF Olin 103
Finite Heisenberg group and its application in quantum computing
What is this course about?
Presentation transcript:

Chap 5 Q Fourier Transform: p 216-247 Avery Leider The information presented here, although greatly condensed, comes almost entirely from the course textbook: Quantum Computation and Quantum Information by Nielsen & Chuang and the tutorials written by Prof Ronald Frank

5.1 Why the investment in Quantum Computing? Prime factorization of an n-bit integer on a classical computer using the number field sieve: Same task with a quantum algorithm: Quantum is faster!

Military Applications Quantum Computing

5.1 Quantum Fourier Transform Quantum Fourier Transform is an algorithm used in quantum factoring of primes, and other quantum algorithms. Useful for warfare. Quantum Computing

Fourier series illustration by Pierre Guilleminot https://bl.ocks.org/jinroh/7524988 Research Seminar 1 Review

5.1 Quantum Fourier Transform From Box 5.1 on page 220 of Nielsen, M.A. and Chuang, I., 2002. Quantum computation and quantum information. Quantum Computing

5.2 Quantum Phase Estimation algorithm Phase Estimation uses the inverse Quantum Fourier transform Phase Estimation makes it possible to estimate the phase that a unitary transformation adds to one of its eigenvectors.

Quantum Phase Estimation Phase Estimation is a subroutine that prepares an eigenstate of the Hermitian operator in one register It stores the corresponding eigenvalue in a 2nd register It uses momentum and phase shifts & inverse Quantum Fourier transform https://quantumexperience.ng.bluemix.net/proxy/tutorial/full-user-guide/004-Quantum_Algorithms/100-Quantum_Phase_Estimation.html Quantum Computing

Phase Estimation Quantum Computing

Research Seminar 1 Review Phase Estimation Research Seminar 1 Review

Research Seminar 1 Review Phase Estimation Phase Estimation, combined with quantum search algorithm, can solve the problem of counting solutions to a search problem. Phase Estimation supports solutions to the order-finding problem and the factoring problem. Research Seminar 1 Review

5.4 General Applications of the quantum Fourier transform Period finding Discrete logarithms Hidden subgroup problem Other quantum algorithms? Quantum Computing

5.4 General Applications of the quantum Fourier transform Quantum Computing can solve some problems exponentially better than classical computers. Other problems it is polynominally better. Quantum Fourier Transform is involved in most of these advantages But in some cases, it is not any better. Quantum Computing