The Hidden Subgroup Problem. Problem of great importance in Quantum Computation Most Q.A. that run exponentially faster than their classical counterparts.

Slides:



Advertisements
Similar presentations
Samuel J. Lomonaco, Jr. Dept. of Comp. Sci. & Electrical Engineering University of Maryland Baltimore County Baltimore, MD 21250
Advertisements

Ismétlés. General model of quantum algorithms InitializationParallelization Amplitude ampl. Measu- rement Classical input Classical output Quantum output.
QuIDE was used during the Quantum Computation classes at DCS AGH The students assessed the usability with the System Usability Scale QuIDE was compared.
Quantum Cryptography ( EECS 598 Presentation) by Amit Marathe.
Cove: A Practical Quantum Computer Programming Framework Matt Purkeypile Fall 2008.
Resent Progress in Quantum Algorithms Min Zhang. Overview What is Quantum Algorithm Challenges to QA What motivates new QAs Quantum Theory in a Nutshell.
Umesh V. Vazirani U. C. Berkeley Quantum Algorithms: a survey.
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.
March 11, 2015CS21 Lecture 271 CS21 Decidability and Tractability Lecture 27 March 11, 2015.
Quantum Speedups DoRon Motter August 14, Introduction Two main approaches are known which produce fast Quantum Algorithms The first, and main approach.
Ion Trap Quantum Computer. Two Level Atom as a qubit Electron on lower orbit Electron on higher orbit.
Department of Computer Science & Engineering University of Washington
Phase in Quantum Computing. Main concepts of computing illustrated with simple examples.
Shor Algorithm (continued) Anuj Dawar Use of number theory and reductions.
1 Quantum Computing: What’s It Good For? Scott Aaronson Computer Science Department, UC Berkeley January 10,  John.
Engineering Models and Design Methods for Quantum State Machines.
Find all subgroups of the Klein 4- Group. How many are there?
Quantum Computing Joseph Stelmach.
Anuj Dawar.
Gentle tomography and efficient universal data compression Charlie Bennett Aram Harrow Seth Lloyd Caltech IQI Jan 14, 2003.
Quantum Mechanics from Classical Statistics. what is an atom ? quantum mechanics : isolated object quantum mechanics : isolated object quantum field theory.
Shor’s Algorithm Osama Awwad Department of Computer Science Western Michigan University July 12, 2015.
Simon’s Algorithm Arathi Ramani EECS 598 Class Presentation.
ROM-based computations: quantum versus classical B.C. Travaglione, M.A.Nielsen, H.M. Wiseman, and A. Ambainis.
Outline Main result Quantum computation and quantum circuits Feynman’s sum over paths Polynomials QuPol program “Quantum Polynomials” Quantum polynomials.
1 Introduction to Quantum Information Processing QIC 710 / CS 678 / PH 767 / CO 681 / AM 871 Richard Cleve DC 2117 / QNC 3129 Lectures.
Generalized Deutsch Algorithms IPQI 5 Jan Background Basic aim : Efficient determination of properties of functions. Efficiency: No complete evaluation.
October 1 & 3, Introduction to Quantum Computing Lecture 2 of 2 Richard Cleve David R. Cheriton School of Computer Science Institute for Quantum.
Small-Depth Quantum Circuits Frederic Green Department of Math/CS Clark University Worcester, MA.
Fall 2015 COMP 2300 Discrete Structures for Computation Donghyun (David) Kim Department of Mathematics and Physics North Carolina Central University 1.
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.
Quantum Computing MAS 725 Hartmut Klauck NTU
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.
10/18/2013PHY 711 Fall Lecture 221 PHY 711 Classical Mechanics and Mathematical Methods 10-10:50 AM MWF Olin 103 Plan for Lecture 22: Summary of.
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,
1 Lecture 16 Quantum computing Ubiquitous Internet Services The client server paradigm DNS Electronic Mail World Wide Web.
Quantum Algorithms & Complexity
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.
Quantum Computers by Ran Li.
Quantum Processing Simulation
Nawaf M Albadia
Cove: A Practical Quantum Computer Programming Framework Matt Purkeypile (DCS3) Winter 2009.
Quanum computing. What is quantum computation? New model of computing based on quantum mechanics. Quantum circuits, quantum Turing machines More powerful.
Shor’s Factoring Algorithm
Capabilities and limitations of quantum computers Michele Mosca 1 November 1999 ECC ’99.
Multipartite Entanglement and its Role in Quantum Algorithms Special Seminar: Ph.D. Lecture by Yishai Shimoni.
Quantum Circuit Placement: Optimizing Qubit-to-qubit Interactions through Mapping Quantum Circuits into a Physical Experiment D. Maslov (spkr) – IQC/UWaterloo,
IPQI-2010-Anu Venugopalan 1 qubits, quantum registers and gates Anu Venugopalan Guru Gobind Singh Indraprastha Univeristy Delhi _______________________________________________.
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.
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.
Intro to Quantum Algorithms SUNY Polytechnic Institute Chen-Fu Chiang Fall 2015.
D. Cheung – IQC/UWaterloo, Canada D. K. Pradhan – UBristol, UK
Quantum Computing: an introduction
A low cost quantum factoring algorithm
Four approaches to Shor
Chap 5 Q Fourier Transform: p
A Ridiculously Brief Overview
OSU Quantum Information Seminar
Quantum Computation and Information Chap 1 Intro and Overview: p 28-58
COT 6200 Quantum Computing Fall 2010
 = N  N matrix multiplication N = 3 matrix N = 3 matrix N = 3 matrix
Quantum Computing Joseph Stelmach.
Finite Heisenberg group and its application in quantum computing
Presentation transcript:

The Hidden Subgroup Problem

Problem of great importance in Quantum Computation Most Q.A. that run exponentially faster than their classical counterparts fall into the framework of HSP Simon’s Algorithm, Shor’s Algorithm for factoring, Shor’s discrete logarithm algorithm equivalent to HSP

Quantum Fourier Transform

Example 3 qubit QFT:

Shor’s Algorithm

Can be implemented by the Quantum Circuit:

Shor’s Algorithm

Perform measurement: get a j (and thus a multiple of m) After k trials obtain k number multiples of m.

Shor’s Algorithm

Elements of Group Theory Group G: set of elements {g}, equipped with an internal composition law

Elements of Group Theory Group G: set of elements {g}, equipped with an internal composition law

Elements of Group Theory Group G: set of elements {g}, equipped with an internal composition law Subgroup: a non empty set which is a group on its own, under the same composition law

Elements of Group Theory Group G: set of elements {g}, equipped with an internal composition law Subgroup: a non empty set which is a group on its own, under the same composition law

The Hidden Abelian Subgroup Problem

The Simplest Example

The Hidden Abelian Subgroup Problem The Simplest Example We don’t know M, d, H but we know G and we have a “machine” performing the function f

The Hidden Abelian Subgroup Problem The Simplest Example Quantum circuit:

The Hidden Abelian Subgroup Problem

References Chris Lomont: Frederic Wang