Algorithmic challenges in quantum simulation. Andrew Childs University of Maryland

Size: px
Start display at page:

Download "Algorithmic challenges in quantum simulation. Andrew Childs University of Maryland"

Transcription

1 Algorithmic challenges in quantum simulation Andrew Childs University of Maryland

2 nature isn t classical, dammit, and if you want to make a simulation of nature, you d better make it quantum mechanical, and by golly it s a wonderful problem, because it doesn t look so easy. Richard Feynman Simulating physics with computers MIT Physics of Computation Conference, 1981

3 Computational quantum physics chemical reactions (e.g., nitrogen fixation) condensed matter physics/ properties of materials nuclear/particle physics

4 <latexit sha1_base64="uzqublbdnvctkzw62snnldenram=">aaab/nicbzdnssnafivv6l+tf1hbjzvbirgqiqjqqqi4cvnf2eibymq6aydojmfmipa0c1/fjqsvtz6ho9/gazufth4y+dj3xu6deyscke0431zhyxfpeaw4wlpb39jcsrd37lwcski9evnyngkskgecepppthujpdgkok0h/atxvf5apwkxunodhpor7gowmok1sdr23uxwsswx6hkkltawylltl52kmxgabzehmusqte2vvicmausfjhwr1xsdrpszlportkelvqpogkkfd2ntomarvx42ux+edo3tqweszrmatdzfexmolbpegemmso6p2dry/k/wthv45mdmjkmmgkwxhslhokbjmfchsuo0hxjardjzkyi9ldhrjrksccgd/fi8emev84p7c1ku3uzpfgefduaixdifklxddtwgmirneiu368l6sd6tj2lrwcpndugprm8f63 Implementing quantum algorithms H(0) H(s) A xi = bi H(1) adiabatic optimization exponential speedup by quantum walk evaluating Boolean formulas linear/ differential equations, convex optimization

5 Algorithmic challenges in quantum simulation 1. Efficient simulation with a universal quantum computer 2. Simulating sparse Hamiltonians 3. Simulating quantum mechanics in real time 4. High-precision simulation 5. An optimal tradeoff 6. Real-time simulation revisited 7. Making quantum simulation practical

6 1. Efficient simulation with a universal quantum computer Universal quantum computation The simulation problem The dynamics of a quantum system are 0 U 1 determined by its Hamiltonian H. 0 U 5 U 6 i d dt (t)i = H (t)i U 3 0 U 2 Given a description of the Hamiltonian H, an 0 U 4 evolution time t, and an initial state (0)i, produce the final state (t)i (to within some error tolerance ²). This is as hard as anything a quantum computer can do!

7 <latexit sha1_base64="w9nr5qqp/vju9a4rvwv21p5kdm4=">aaab9hicbva9swnbej2lxzf+rs1tfongfe60uashiejkcj4jjphy2+wlm+zuhbt7sjjyp2wsvgyt/cv2dv4un4mfjj4yelw3w8y8mofmg9f9dhili0vlk/nvwtr6xuzwcxvnrsepitqnmy9vi8saciapb5jhtjeoikxiat0cxiz9+h1vmsxy2gwt2ha4k1necdzwuq2ic9tsqqj6qbr0g2ljlbstohni/zbs5bj3/guatad40erejbvugskx1k3ptuw7w8owwumo0eo1ttaz4c5twiqxolqdta4eoqordfauk1vsoin6eyldquu sha1_base64="dofrdivxq4fa3rmvljd22hpcf1i=">aaab9hicbva9swnbej2lxzf+rs1fwaycvbjtqi2egcapi3gmkjzh3matblj7d+zukehi/7cxulgwsbl0v9hz+k/cfbsa+gdg8d4mm/ocmdolbfvlysznlywuzzdzk6tr6xv5za1rfswsujdepjk1acvkwuhdztsntvhslajoq0hvfohxb6lulaqvdd+mnsdtkluywdpin2v0hhoqex4xlf2uny/yrxseneuccsmujjrv37sfrxu//9loriqrnnsey6xqjh1rl8vsm8lpindifi0x6ee2rrsaykgvl46uhqb9ozrrk5kmqo1g6u+ sha1_base64="yuwa4pdqrv5dcabklrkmylhzaae=">aaab9hicbvbnswmxej2tx7v+vt16crbbu9n1oh6egia9vnbtov2xbjq2azpskmsvsvr/epgg4tuf481/y9ruqvsfddzem2fmxprwpo3rfjufldw19y3izmlre2d3r7x/ck/jvbhqk5jhqhvhttmt1dfmcnpkfmui4rqzja6nfvorks1iewfgcq0e7kvwywqbkz3u0rxq6fseq1qph2g54lbdgday8xjsgrynspzv6cykfvqawrhwbc9ntjbhzrjhdflqpjommixwn7ytlvhqhwszqyfoxcpd1iuvlwnqtp09kwgh9vhetlngm9c <latexit sha1_base64="lkua9nbnizjk3vnb5vooooxkhrq=">aaab93icbvbns8naej3ur1o/gvxojviueqljl+qtiig3kxhbagpzbdft0s1u2n0infsxeffq8epf8ea/cftx0nyha4/3zpizfyamku2631zuaxllds2/xtjy3nou2ju7d0qkehmfcyzkm0skmmqjr6lmpjligukqkuy4ubj7jqcifrx8vg8t sha1_base64="udlykl7mnlcs0cp0t6xaju4hx8i=">aaab93icbvdlsgmxfm3uv62pjrp0m1iuuqkz3vr3buhcwafjc+1ymmmmdc0kickidegf+adufftc+ivu/a5/wpsx0nydfw7n3mu994sceqvd98vklc2vrk5l13mbm1vbextn90bxrclsi065bizqyuoy9jxrfdefxdaokw6eg/ox37jduhho sha1_base64="u/ty7cr7/zz2kicu5mb/l3wk2ve=">aaab93icbvbnt8jaen3if+ihvy9egokjxrdlot5itiw3mbfcapvslyls2o42u1stbpglxjyo8epf8ea/cyeefhzjjc/vzwrmxpgwqrtrflufldw19y3izmlre2e3bo/t3yursgi+euzidogvmmrb11qzaccscbwyaiwjy6nfegspqob3epxa <latexit sha1_base64="pjk3xbf9aid+0rawolna9ntd9rq=">aaab6xicbza9swnbeibn4lemx/gjs1 sha1_base64="qzkstbjutsvu/iyd3al4/y9hwxe=">aaab6xicbzc7tsmwfizpyq2uw7lslb sha1_base64="th4mkek/3u5rgn7zb9fmnn0cmtc=">aaab6xicbvbns8naej34wetx1aoxxs <latexit sha1_base64="aslj7dk6+n7v8x7ctqgmtgbbnpu=">aaab53icbzc7sgnbfibpxltcb1flm8 sha1_base64="3mem3iz/fag0i11hsps/tgw53ba=">aaab53icbvbns8naej34wetx1aoxxs <latexit sha1_base64="kgjhrxvv82lpyzpk0flfxw/eepi=">aaacdxicbva9swnben2lxzf+rs1tfkmgazi7udquiiideywgcpewt9kky+3thbtzqjjyc2z8kzywkrb2dv4bnx+fjj4yelw3w8w8pxzcg21/w5ml5zxvtex6bmnza3snv7t3p6neudagkyhu0yeacs5zazgi1owvi6ev2l0fxiz9+wemni/klqxj5owkl3mpuwjg6usl167p+6j00g4w4bjuxrzrlijzbqdonrinxvxu5at2xz4alxjnrgpohnon/+v2i5qetaivrouwy8fgpuqbp4kncm6iwuxoqpqszagkidneonlnhitg6ejepexjwbp190rkqq2how86qwidpe+nxf+8vgk9my/lmk6astpd1esehgips8fdrhgfmtseumxnrzgoiciutii5e4i <latexit sha1_base64="fsiszyoyrlzx/jbw3k81oqrfq7m=">aaab53icbzc7sgnbfibpxlumt6iv2a sha1_base64="7n102s2uttgnqaibcknjb7em4ua=">aaab53icbvbns8naej34wetx1aoxxs 1. Efficient simulation with a universal quantum computer Suppose H = P where each is individually easy to simulate j H j H j Main idea: H =<latexit sha1_base64="oftzth7nufu8ewiiknen84yk4wk=">aaab53icbzbns8naeiyn9avgr6phl8 HA +<latexit sha1_base64="exhsyflwy6qsekzp05d70gbjjly=">aaab53icbzdlsgmxfibp1futt6orcr HB Complexity: O(t 2 / ) Higher-order version (order k): O 5 k t(t/ ) 1/k [Lloyd 96; Berry, Ahokas, Cleve, Sanders 05]

8 2. Simulating sparse Hamiltonians Sparse Hamiltonians [Aharonov, Ta-Shma 03] For any given row, the locations of the nonzero entries and their values can be computed efficiently H = Main idea: Color the edges of the graph of H. Then the simulation breaks into small pieces that are easy to handle. = + + A sparse graph can be efficiently colored using only local information, so this gives efficient simulations. [Childs, Cleve, Deotto, Farhi, Gutmann, Spielman 03; Aharonov, Ta-Shma 03]

9 3. Simulating quantum mechanics in real time No fast-forwarding theorem: Simulating Hamiltonian dynamics for time t requires (t) gates [Berry, Ahokas, Cleve, Sanders 05] Complexity of kth order product formula simulation is O(5 2k t 1+1/2k ). Can we give an algorithm with complexity precisely O(t)? Systems simulate their own dynamics in real time!

10 <latexit sha1_base64="dboqdlmups5fne6eitraacegnlg=">aaab+nicbvbns8naen3ur1q/yj16wsxcvdrebpvwemsbfywtnkfsttt26wytdydicf0rxjyoepwxeppfug1z0nyha4/3zpizfyaca3ccb6uwtlyyulzcl21sbm3v2lvlex2nijkpxijwrzbojrhkhnaqrjuorqjqsgy4vjz4zuemni/lhywsfkskl3mpuwjg6tjlmyoc+/pbgc8szu linear in t! 3. Simulating quantum mechanics in real time Challenge: mismatch between Schrödinger dynamics (continuous time) and the quantum circuit model (discrete time) Main idea: introduce a discrete-time quantum walk corresponding to the Hamiltonian discrete dynamics easy to implement efficiently carries spectral information about the Hamiltonian Complexity: O(t/ p ) [Childs 10; Berry, Childs 12]

11 <latexit sha1_base64="9w3jkobffuvaorjqbmop8domxfs=">aaaccxicbvbns8naen3ur1q/oh69rbahxtpefpvwemsbfywtngnzblftks0m7g6eenr24l/x4khfq//am//gtzudtj4yelw3w8w8p2zuksv6ngoli0vlk8xv0tr6xuawub1zl6neyolgiewi5snjgoxeuvqx0oofqahpsnmpljo/+ucepbg/u6oyeceacnqngcktdc39g9ena1y57qswbl0ss8oi3kntwjdohhhunctw1zoazhm7j2wqo9e1v9xehjoqciuzkrjtw7hyuiquxyyms24isyxwgaakrsl 4. High-precision simulation? Can we improve the dependence on ²? Many approximate computations can be done with complexity poly(log(1/²)): computing ¼ boosting a bounded-error subroutine Solovay-Kitaev circuit synthesis and more Lower bound (based on the unbounded-error query complexity of parity): log(1/ ) log log(1/ ) Quantum walk simulation: O(1/ p ) Product formulas (kth order): O 5 k / 1/k Can we do better? [Berry, Childs, Cleve, Kothari, Somma 14 & 15]

12 <latexit sha1_base64="pm0yayl/frkk7zirbhp2+8izeri=">aaacqxicbva9txtbfhzhrwbdgielzykf5bsx7qaacirlsjelgkekgchno3vrpvjd3t5p9x3cot1vo6ghpemh0fakes1n1jyfst3ssqozexpvj0ilmoi6j87c/mlih6xlldlq2sdp6+wnztotzjrxfktkoi8carguirdqooqxqey0diq/d6ktox9+zburifqbg5r3ynqprcgyrsv1yj95n/8qgliujolvsrixr8du0fwfcnfa/fbtllehgs/dqmij7alk0ztvyc379omsyk9ccwvucgsaeg+kuq/d7/8cggav/od3e5bfxcgt1ji256byyalgwss3izpdu8oiesnblioac9pjrxuuzncqfrim2j6fzks+n8hpbmwgdmwypnhljr2homtrzxgednkh0gy5yunfysyjjmtyj+klzrnkgswuawfvjeyk2jbqtl6yjxitx54mrb3auc377lxq32cmzdichaicbwdqhwy0oqumbuejfsmf5855dv46l+ponpm28xn+g/p6dwetsau=</latexit> sha1_base64="eizgrgsqwa/oi7hufx4aohzc3ve=">aaacqxicbvc7tsmwfhv4u14frhzdqykbkoebgjaqivallijrhmrsynedsoi4kx2dqkl8cr/cwslkxgewmabizcftgxgdydlroefqxh8/evydbt9aa4ndwyojy+oficmp6zni7nyjjlnfwz3gilznptfmcmnqwegws0qxevmcnfrhxtc/vwjk81geqydhxkquja84jwckvvgcnbn1xow8sitdnuatlny186blzqad7aak0gy1g1hrhnkwluyflysjiq+/pw//c7akjbts94d/euellcrl+01v+wa/1io+uo2yphgtqaxruuhycxgzuccpygzxqllcaeguwmnqsskmvaxxqy5xjnlgqazmk4b76vejjeradylfjcmcl/q31xx/8xopbntexmwsapo0vyhibyyyd/veba4ybdexhfdfza2yxhltbpjwc6ye5/ex/5l6rnmn7bw5pcob6mmmlaaltioctiuqqipqqi4oukvp6aw9wnfws/vmvfeja9bxzdz6aevje1tpsqk=</latexit> sha1_base64="jcij6ulc8fttefrhpsn9galsuma=">aaacqxicbvdlssnafj3ud31fxbozlyiulikbdveocck4qwb90lrlmp3okmkkznyijetb3pgf7vwany5u3lpx+lhu2wmdh3po5d45fik4bsd5tqpt0zozc/mlxcwl5zvve239ssepoqxoyxgrg59ojrhkdeag2e2igil8wa798ktnxz8wpxksl6gbsgze7iqpocvgplz9y1rzpj+dvfjbnk6jdhzwnlzlcrlaf3ubijtb7qx2wmgehvt50snjoulh0ft5pgdbljllpw88ttwhkaeham37xeveni2ybcqi1g3xsaczeqwccmywp5olhibkjjumlsriupn1k8jxjle6oiiverjwxx2dyeikdtfyttiick//ez1xktdiithqzlwmktbjb4ucvgcica9p3ogkurbdqwhv3nyk6t0xbybpvwhkcp9/ezzud8rhzffclvvph23mo020jxariw5rfz2hgqojip7qg/pan9az9w59wd+dameazmygp7b+fggyc6/b</latexit> 4. High-precision simulation Yes! There is a simulation with complexity O t log(t/ ). log log(t/ ) exponential improvement in ²! Main idea: Consider the truncated Taylor series e iht = P 1 k=0 Expand H as a linear combination of unitary operators ( iht) k k! P K k=0 ( iht) k k! Directly implement the overall linear combination by oblivious amplitude amplification [Berry, Childs, Cleve, Kothari, Somma 14 & 15]

13 5. An optimal tradeoff Combining known lower bounds on the complexity of simulation as a function of t and ² gives t + log 1 log log 1 vs. upper bound of O t log t log log t Recent work, using an alternative method for implementing a linear combination of quantum walk steps, achieves the lower bound. optimal tradeoff between t and ²! Main idea: Encode the eigenvalues of H in a two-dimensional subspace Manipulate those eigenvalues using a carefully-chosen sequence of single-qubit rotations (inspired by quantum control technique of composite pulses) [Low, Chuang 16]

14 6. Real-time simulation revisited We ve focused on the complexity as a function of t (evolution time) and ² (precision). What about the dependence on system size? Consider a system of n spins with nearest-neighbor interactions. To simulate for constant time, best previous methods give: total number of gates: O(n 2 ) circuit depth (execution time with parallel gates): O(n) e ith site index Execution time should not have to be extensive! e ith A Recent improvement: simulation with O(n) gates, O(1) depth e ith Y e ith Y B Main ideas: optimal n dependence! e ith A e ith B Lieb-Robinson bound limits the speed of propagation e ith Y e ith Z Simulate small, overlapping regions, with negative-time evolutions to correct the boundaries e ith Y Z l [Haah, Hastings, Kothari, Low 18]

15 7. Making quantum simulation practical IBM Google/UCSB Delft Maryland When can we use quantum computers to solve problems that are beyond the reach of classical computers? Challenges Improve experimental systems Improve algorithms and their implementation, making the best use of available hardware

16 7. Making quantum simulation practical Factoring a 1024-bit number [Kutin 06] qubits T gates T gates Simulating FeMoco [Reiher et al. 16] 111 qubits T gates Simulating 50 spins (segmented QSP) 67 qubits T gates ,000 10,000 qubits Simulating 50 spins (PF6 empirical) 50 qubits T gates [Childs, Maslov, Nam, Ross, Su 17]

17 Outlook Interplay between physics and computer science Ideas from CS: distributed graph coloring, query complexity lower bounds, Markov chains, Ideas from physics: composite pulses, Lieb-Robinson bounds, scattering, Quantum simulation algorithms will be powerful computational tools for answering questions about quantum physics Ongoing challenges Find faster quantum simulation algorithms that exploit system structure Develop efficient practical implementations Use real quantum computers to do science!

Algorithmic challenges in quantum simulation. Andrew Childs University of Maryland

Algorithmic challenges in quantum simulation. Andrew Childs University of Maryland Algorithmic challenges in quantum simulation Andrew Childs University of Maryland nature isn t classical, dammit, and if you want to make a simulation of nature, you d better make it quantum mechanical,

More information

Hamiltonian simulation with nearly optimal dependence on all parameters

Hamiltonian simulation with nearly optimal dependence on all parameters Hamiltonian simulation with nearly optimal dependence on all parameters Andrew Childs CS, UMIACS, & QuICS University of Maryland Joint work with Dominic Berry (Macquarie) and Robin Kothari (MIT), building

More information

Toward the first quantum simulation with quantum speedup

Toward the first quantum simulation with quantum speedup Toward the first quantum simulation with quantum speedup Andrew Childs University of Maryland Dmitri Maslov Yunseong Nam Neil Julien Ross arxiv:1711.10980 Yuan Su Simulating Hamiltonian dynamics on a quantum

More information

High-precision quantum algorithms. Andrew Childs

High-precision quantum algorithms. Andrew Childs High-precision quantum algorithms Andrew hilds What can we do with a quantum computer? Factoring Many problems with polynomial speedup (combinatorial search, collision finding, graph properties, oolean

More information

Hamiltonian simulation with nearly optimal dependence on all parameters

Hamiltonian simulation with nearly optimal dependence on all parameters Hamiltonian simulation with nearly optimal dependence on all parameters Dominic Berry + Andrew Childs obin Kothari ichard Cleve olando Somma Quantum simulation by quantum walks Dominic Berry + Andrew Childs

More information

Hamiltonian simulation and solving linear systems

Hamiltonian simulation and solving linear systems Hamiltonian simulation and solving linear systems Robin Kothari Center for Theoretical Physics MIT Quantum Optimization Workshop Fields Institute October 28, 2014 Ask not what you can do for quantum computing

More information

Optimal Hamiltonian Simulation by Quantum Signal Processing

Optimal Hamiltonian Simulation by Quantum Signal Processing Optimal Hamiltonian Simulation by Quantum Signal Processing Guang-Hao Low, Isaac L. Chuang Massachusetts Institute of Technology QIP 2017 January 19 1 Physics Computation Physical concepts inspire problem-solving

More information

Exponential algorithmic speedup by quantum walk

Exponential algorithmic speedup by quantum walk Exponential algorithmic speedup by quantum walk Andrew Childs MIT Center for Theoretical Physics joint work with Richard Cleve Enrico Deotto Eddie Farhi Sam Gutmann Dan Spielman quant-ph/0209131 Motivation

More information

arxiv: v3 [quant-ph] 10 Aug 2013

arxiv: v3 [quant-ph] 10 Aug 2013 Quantum circuits for solving linear systems of equations arxiv:1110.2232v3 [quant-ph] 10 Aug 2013 Yudong Cao, 1 Anmer Daskin, 2 Steven Frankel, 1 and Sabre Kais 3, 1 Department of Mechanical Engineering,

More information

Overview of adiabatic quantum computation. Andrew Childs

Overview of adiabatic quantum computation. Andrew Childs Overview of adiabatic quantum computation Andrew Childs Adiabatic optimization Quantum adiabatic optimization is a class of procedures for solving optimization problems using a quantum computer. Basic

More information

A Glimpse of Quantum Computation

A Glimpse of Quantum Computation A Glimpse of Quantum Computation Zhengfeng Ji (UTS:QSI) QCSS 2018, UTS 1. 1 Introduction What is quantum computation? Where does the power come from? Superposition Incompatible states can coexist Transformation

More information

Discrete quantum random walks

Discrete quantum random walks Quantum Information and Computation: Report Edin Husić edin.husic@ens-lyon.fr Discrete quantum random walks Abstract In this report, we present the ideas behind the notion of quantum random walks. We further

More information

Quantum walk algorithms

Quantum walk algorithms Quantum walk algorithms Andrew Childs Institute for Quantum Computing University of Waterloo 28 September 2011 Randomized algorithms Randomness is an important tool in computer science Black-box problems

More information

arxiv: v1 [quant-ph] 4 Jul 2013

arxiv: v1 [quant-ph] 4 Jul 2013 Efficient Algorithms for Universal Quantum Simulation Barry C. Sanders Institute for Quantum Science and Technology, University of Calgary, Calgary, Alberta T3A E1, Canada http://www.iqis.org/people/peoplepage.php?id=4

More information

Algorithm for Quantum Simulation

Algorithm for Quantum Simulation Applied Mathematics & Information Sciences 3(2) (2009), 117 122 An International Journal c 2009 Dixie W Publishing Corporation, U. S. A. Algorithm for Quantum Simulation Barry C. Sanders Institute for

More information

Quantum Complexity Theory and Adiabatic Computation

Quantum Complexity Theory and Adiabatic Computation Chapter 9 Quantum Complexity Theory and Adiabatic Computation 9.1 Defining Quantum Complexity We are familiar with complexity theory in classical computer science: how quickly can a computer (or Turing

More information

arxiv: v3 [quant-ph] 29 Oct 2009

arxiv: v3 [quant-ph] 29 Oct 2009 Efficient quantum circuit implementation of quantum walks B L Douglas and J B Wang School of Physics, The University of Western Australia, 6009, Perth, Australia arxiv:07060304v3 [quant-ph] 29 Oct 2009

More information

arxiv:quant-ph/ v2 26 Apr 2007

arxiv:quant-ph/ v2 26 Apr 2007 Every NAND formula of size N can be evaluated in time O(N 1 2 +ε ) on a quantum computer arxiv:quant-ph/0703015v2 26 Apr 2007 Andrew M. Childs amchilds@caltech.edu Robert Špalek spalek@eecs.berkeley.edu

More information

Quantum algorithms for hidden nonlinear structures

Quantum algorithms for hidden nonlinear structures Quantum algorithms for hidden nonlinear structures Andrew Childs Waterloo Leonard Schulman Caltech Umesh Vazirani Berkeley Shor s algorithm finds hidden linear structures [Shor 94]: Efficient quantum algorithms

More information

Introduction to Quantum Information Processing

Introduction to Quantum Information Processing Introduction to Quantum Information Processing Lecture 6 Richard Cleve Overview of Lecture 6 Continuation of teleportation Computation and some basic complexity classes Simple quantum algorithms in the

More information

arxiv: v3 [quant-ph] 30 Mar 2012

arxiv: v3 [quant-ph] 30 Mar 2012 Spectral Gap Amplification R. D. Somma 1 and S. Boixo 2 1 Los Alamos National Laboratory, Los Alamos, NM 87545, USA 2 Information Sciences Institute, USC, Marina del Rey, CA 90292, USA. Harvard University,

More information

Introduction to Adiabatic Quantum Computation

Introduction to Adiabatic Quantum Computation Introduction to Adiabatic Quantum Computation Vicky Choi Department of Computer Science Virginia Tech April 6, 2 Outline Motivation: Maximum Independent Set(MIS) Problem vs Ising Problem 2 Basics: Quantum

More information

arxiv:cond-mat/ v1 20 Sep 2004

arxiv:cond-mat/ v1 20 Sep 2004 One-dimensional continuous-time quantum walks DANIEL BEN-AVRAHAM ERIK M. BOLLT CHRISTINO TAMON September, 4 arxiv:cond-mat/4954 v Sep 4 Abstract We survey the equations of continuous-time quantum walks

More information

!"#$%"&'(#)*+',$'-,+./0%0'#$1' 23$4$"3"+'5,&0'

!#$%&'(#)*+',$'-,+./0%0'#$1' 23$4$3+'5,&0' !"#$%"&'(#)*+',$'-,+./0%0'#$1' 23$4$"3"+'5,&0' 6/010/,.*'(7'8%/#".9' -0:#/%&0$%'3;'0' Valencia 2011! Outline! Quantum Walks! DTQW & CTQW! Quantum Algorithms! Searching, Mixing,

More information

Universal computation by quantum walk

Universal computation by quantum walk Universal computation by quantum walk Andrew Childs C&O and IQC Waterloo arxiv:0806.1972 Random walk A Markov process on a graph G = (V, E). Random walk A Markov process on a graph G = (V, E). In discrete

More information

WORKSHOP ON QUANTUM ALGORITHMS AND DEVICES FRIDAY JULY 15, 2016 MICROSOFT RESEARCH

WORKSHOP ON QUANTUM ALGORITHMS AND DEVICES FRIDAY JULY 15, 2016 MICROSOFT RESEARCH Workshop on Quantum Algorithms and Devices Friday, July 15, 2016 - Microsoft Research Building 33 In 1981, Richard Feynman proposed a device called a quantum computer that would take advantage of methods

More information

Quantum Algorithms for Quantum Field Theories

Quantum Algorithms for Quantum Field Theories Quantum Algorithms for Quantum Field Theories Stephen Jordan Joint work with Keith Lee John Preskill Science, 336:1130 (2012) Jan 24, 2012 The full description of quantum mechanics for a large system with

More information

Quantum Computing Lecture 1. Bits and Qubits

Quantum Computing Lecture 1. Bits and Qubits Quantum Computing Lecture 1 Bits and Qubits Maris Ozols What is Quantum Computing? Aim: use quantum mechanical phenomena that have no counterpart in classical physics for computational purposes. (Classical

More information

Non-unitary quantum walks:

Non-unitary quantum walks: Non-unitary quantum walks: exploring the space between classical and quantum computing Viv Kendon Review article on decoherence in quantum walks quant-ph/0606016 Quantum Information School of Physics &

More information

arxiv: v2 [quant-ph] 16 Apr 2012

arxiv: v2 [quant-ph] 16 Apr 2012 Quantum Circuit Design for Solving Linear Systems of Equations arxiv:0.3v [quant-ph] 6 Apr 0 Yudong Cao, Anmer Daskin, Steven Frankel, and Sabre Kais 3, Department of Mechanical Engineering, Purdue University

More information

arxiv:quant-ph/ v3 10 Oct 2006

arxiv:quant-ph/ v3 10 Oct 2006 Error Correcting Codes For Adiabatic Quantum Computation Stephen P. Jordan, 1, Edward Farhi, 1 and Peter W. Shor 1 Center for Theoretical Physics, Massachusetts Institute of Technology, Cambridge, Massachusetts

More information

Efficient Discrete-Time Simulations of Continuous-Time Quantum Query Algorithms

Efficient Discrete-Time Simulations of Continuous-Time Quantum Query Algorithms Efficient Discrete-Time Simulations of Continuous-Time Quantum Query Algorithms Richard Cleve University of Waterloo and Perimeter Institute cleve@cs.uwaterloo.ca Rolando D. Somma Perimeter Institute rsomma@perimeterinstitute.ca

More information

Quantum Metropolis Sampling. K. Temme, K. Vollbrecht, T. Osborne, D. Poulin, F. Verstraete arxiv:

Quantum Metropolis Sampling. K. Temme, K. Vollbrecht, T. Osborne, D. Poulin, F. Verstraete arxiv: Quantum Metropolis Sampling K. Temme, K. Vollbrecht, T. Osborne, D. Poulin, F. Verstraete arxiv: 09110365 Quantum Simulation Principal use of quantum computers: quantum simulation Quantum Chemistry Determination

More information

The computational difficulty of finding MPS ground states

The computational difficulty of finding MPS ground states The computational difficulty of finding MPS ground states Norbert Schuch 1, Ignacio Cirac 1, and Frank Verstraete 2 1 Max-Planck-Institute for Quantum Optics, Garching, Germany 2 University of Vienna,

More information

Quantum algorithms based on span programs

Quantum algorithms based on span programs Quantum algorithms based on span programs Ben Reichardt IQC, U Waterloo [arxiv:0904.2759] Model: Complexity measure: Quantum algorithms Black-box query complexity Span programs Witness size [KW 93] [RŠ

More information

Quantum speedup of backtracking and Monte Carlo algorithms

Quantum speedup of backtracking and Monte Carlo algorithms Quantum speedup of backtracking and Monte Carlo algorithms Ashley Montanaro School of Mathematics, University of Bristol 19 February 2016 arxiv:1504.06987 and arxiv:1509.02374 Proc. R. Soc. A 2015 471

More information

Hamiltonian Simula,on of Discrete and Con,nuous- Variable Quantum Systems

Hamiltonian Simula,on of Discrete and Con,nuous- Variable Quantum Systems Hamiltonian Simula,on of Discrete and Con,nuous- Variable Quantum Systems Rolando D. Somma Los Alamos Na*onal Laboratory, Los Alamos, NM Berry, Childs, Cleve, Kothari, RS, PRL 114, 090502 (2015) Berry,

More information

Verification of quantum computation

Verification of quantum computation Verification of quantum computation THOMAS VIDICK, CALIFORNIA INSTITUTE OF TECHNOLOGY Presentation based on the paper: Classical verification of quantum computation by U. Mahadev (IEEE symp. on Foundations

More information

Adiabatic Quantum Computation An alternative approach to a quantum computer

Adiabatic Quantum Computation An alternative approach to a quantum computer An alternative approach to a quantum computer ETH Zürich May 2. 2014 Table of Contents 1 Introduction 2 3 4 Literature: Introduction E. Farhi, J. Goldstone, S. Gutmann, J. Lapan, A. Lundgren, D. Preda

More information

The quantum query complexity of read-many formulas

The quantum query complexity of read-many formulas The quantum query complexity of read-many formulas Andrew Childs Waterloo Shelby Kimmel MIT Robin Kothari Waterloo Boolean formulas ^ x 1 x 2 _ x 3 ^ x 1 x 3 A formula is read-once if every input appears

More information

Quantum algorithm for linear systems of equations Final Report Mayank Sharma

Quantum algorithm for linear systems of equations Final Report Mayank Sharma Quantum algorithm for linear systems of equations Final Report Mayank Sharma Solving linear systems of equations is ubiquitous in all areas of science and engineering. With rapidly growing data sets, such

More information

Quantum algorithms (CO 781, Winter 2008) Prof. Andrew Childs, University of Waterloo LECTURE 1: Quantum circuits and the abelian QFT

Quantum algorithms (CO 781, Winter 2008) Prof. Andrew Childs, University of Waterloo LECTURE 1: Quantum circuits and the abelian QFT Quantum algorithms (CO 78, Winter 008) Prof. Andrew Childs, University of Waterloo LECTURE : Quantum circuits and the abelian QFT This is a course on quantum algorithms. It is intended for graduate students

More information

Quantum NP - Cont. Classical and Quantum Computation A.Yu Kitaev, A. Shen, M. N. Vyalyi 2002

Quantum NP - Cont. Classical and Quantum Computation A.Yu Kitaev, A. Shen, M. N. Vyalyi 2002 Quantum NP - Cont. Classical and Quantum Computation A.Yu Kitaev, A. Shen, M. N. Vyalyi 2002 1 QMA - the quantum analog to MA (and NP). Definition 1 QMA. The complexity class QMA is the class of all languages

More information

Simulation of quantum computers with probabilistic models

Simulation of quantum computers with probabilistic models Simulation of quantum computers with probabilistic models Vlad Gheorghiu Department of Physics Carnegie Mellon University Pittsburgh, PA 15213, U.S.A. April 6, 2010 Vlad Gheorghiu (CMU) Simulation of quantum

More information

arxiv: v2 [quant-ph] 27 May 2011

arxiv: v2 [quant-ph] 27 May 2011 Simulating Quantum Dynamics On A Quantum Computer Nathan Wiebe, 1,2 Dominic W. Berry, 2 Peter Høyer, 1,3 and Barry C. Sanders 1,4 1 Institute for Quantum Information Science, University of Calgary, Alberta

More information

The power of quantum sampling. Aram Harrow Bristol/UW Feb 3, 2011

The power of quantum sampling. Aram Harrow Bristol/UW Feb 3, 2011 The power of quantum sampling Aram Harrow Bristol/UW Feb 3, 2011 computer science physics computer science physics building computers: -mechanical -electronic -quantum computer science physics building

More information

arxiv:quant-ph/ v2 26 Mar 2005

arxiv:quant-ph/ v2 26 Mar 2005 Adiabatic Quantum Computation is Equivalent to Standard Quantum Computation arxiv:quant-ph/0405098v2 26 Mar 2005 Dorit Aharonov School of Computer Science and Engineering, Hebrew University, Jerusalem,

More information

UCSD Spring School lecture notes: Continuous-time quantum computing

UCSD Spring School lecture notes: Continuous-time quantum computing UCSD Spring School lecture notes: Continuous-tie quantu coputing David Gosset 1 Efficient siulation of quantu dynaics Quantu echanics is described atheatically using linear algebra, so at soe level is

More information

Quantum Computation CMU BB, Fall Week 6 work: Oct. 11 Oct hour week Obligatory problems are marked with [ ]

Quantum Computation CMU BB, Fall Week 6 work: Oct. 11 Oct hour week Obligatory problems are marked with [ ] Quantum Computation CMU 15-859BB, Fall 2018 Week 6 work: Oct. 11 Oct. 18 12-hour week Obligatory problems are marked with [ ] 1. [CCNOT.] In class we showed how to simulate classical AND, OR, NOT, and

More information

Quantum expanders from any classical Cayley graph expander

Quantum expanders from any classical Cayley graph expander Quantum expanders from any classical Cayley graph expander arxiv:0709.1142 Aram Harrow (Bristol) QIP 08 19 Dec 2007 outline Main result. Definitions. Proof of main result. Applying the recipe: examples

More information

Quantum Algorithms Lecture #2. Stephen Jordan

Quantum Algorithms Lecture #2. Stephen Jordan Quantum Algorithms Lecture #2 Stephen Jordan Last Time Defined quantum circuit model. Argued it captures all of quantum computation. Developed some building blocks: Gate universality Controlled-unitaries

More information

Errata list, Nielsen & Chuang. rrata/errata.html

Errata list, Nielsen & Chuang.  rrata/errata.html Errata list, Nielsen & Chuang http://www.michaelnielsen.org/qcqi/errata/e rrata/errata.html Part II, Nielsen & Chuang Quantum circuits (Ch 4) SK Quantum algorithms (Ch 5 & 6) Göran Johansson Physical realisation

More information

Quantum Computing: Foundations to Frontier Fall Lecture 3

Quantum Computing: Foundations to Frontier Fall Lecture 3 Quantum Computing: Foundations to Frontier Fall 018 Lecturer: Henry Yuen Lecture 3 Scribes: Seyed Sajjad Nezhadi, Angad Kalra Nora Hahn, David Wandler 1 Overview In Lecture 3, we started off talking about

More information

The computational power of many-body systems

The computational power of many-body systems The computational power of many-body systems by Zak Webb A thesis presented to the University of Waterloo in fulfillment of the thesis requirement for the degree of Doctor of Philosophy in Physics and

More information

arxiv:quant-ph/ v1 28 Jan 2000

arxiv:quant-ph/ v1 28 Jan 2000 Quantum Computation by Adiabatic Evolution Edward Farhi, Jeffrey Goldstone Center for Theoretical Physics Massachusetts Institute of Technology Cambridge, MA 039 arxiv:quant-ph/00006 v 8 Jan 000 Sam Gutmann

More information

Teleportation-based approaches to universal quantum computation with single-qubit measurements

Teleportation-based approaches to universal quantum computation with single-qubit measurements Teleportation-based approaches to universal quantum computation with single-qubit measurements Andrew Childs MIT Center for Theoretical Physics joint work with Debbie Leung and Michael Nielsen Resource

More information

Research Statement. Dr. Anna Vershynina. August 2017

Research Statement. Dr. Anna Vershynina. August 2017 annavershynina@gmail.com August 2017 My research interests lie in functional analysis and mathematical quantum physics. In particular, quantum spin systems, open quantum systems and quantum information

More information

arxiv: v2 [quant-ph] 4 Jul 2018

arxiv: v2 [quant-ph] 4 Jul 2018 The Feynman-Kitaev computer s clock: bias, gaps, idling and pulse tuning Libor Caha 1, Zeph Landau 2, and Daniel agaj 3 1,3 Research Center for Quantum Information, Institute of Physics, Slovak Academy

More information

Quantum principal component analysis

Quantum principal component analysis Quantum principal component analysis The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation As Published Publisher Lloyd, Seth,

More information

Accelerating QMC on quantum computers. Matthias Troyer

Accelerating QMC on quantum computers. Matthias Troyer Accelerating QMC on quantum computers Matthias Troyer International Journal of Theoretical Physics, VoL 21, Nos. 6/7, 1982 Simulating Physics with Computers Richard P. Feynman Department of Physics, California

More information

U.S. ARMY RESEARCH, DEVELOPMENT AND ENGINEERING COMMAND

U.S. ARMY RESEARCH, DEVELOPMENT AND ENGINEERING COMMAND U.S. ARMY RESEARCH, DEVELOPMENT AND ENGINEERING COMMAND Quantum Computing An Introduction to What it is, Why We Want it, and How We re Trying to Get it Dr. Sara Gamble Program Manager Quantum Information

More information

Richard Cleve David R. Cheriton School of Computer Science Institute for Quantum Computing University of Waterloo

Richard Cleve David R. Cheriton School of Computer Science Institute for Quantum Computing University of Waterloo CS 497 Frontiers of Computer Science Introduction to Quantum Computing Lecture of http://www.cs.uwaterloo.ca/~cleve/cs497-f7 Richard Cleve David R. Cheriton School of Computer Science Institute for Quantum

More information

Introduction into Quantum Computations Alexei Ashikhmin Bell Labs

Introduction into Quantum Computations Alexei Ashikhmin Bell Labs Introduction into Quantum Computations Alexei Ashikhmin Bell Labs Workshop on Quantum Computing and its Application March 16, 2017 Qubits Unitary transformations Quantum Circuits Quantum Measurements Quantum

More information

Short Course in Quantum Information Lecture 5

Short Course in Quantum Information Lecture 5 Short Course in Quantum Information Lecture 5 Quantum Algorithms Prof. Andrew Landahl University of New Mexico Course Info All materials downloadable @ website http://info.phys.unm.edu/~deutschgroup/deutschclasses.html

More information

From Adversaries to Algorithms. Troy Lee Rutgers University

From Adversaries to Algorithms. Troy Lee Rutgers University From Adversaries to Algorithms Troy Lee Rutgers University Quantum Query Complexity As in classical complexity, it is difficult to show lower bounds on the time or number of gates required to solve a problem

More information

SHORTER GATE SEQUENCES FOR QUANTUM COMPUTING BY MIXING UNITARIES PHYSICAL REVIEW A 95, (2017) ARXIV:

SHORTER GATE SEQUENCES FOR QUANTUM COMPUTING BY MIXING UNITARIES PHYSICAL REVIEW A 95, (2017) ARXIV: SHORTER GATE SEQUENCES FOR QUANTUM COMPUTING BY MIXING UNITARIES PHYSICAL REVIEW A 95, 042306 (2017) ARXIV:1612.02689 BIG PICTURE better compiling Can Randomisation help? if then do X, but if then do Y

More information

Quantum algorithms (CO 781, Winter 2008) Prof. Andrew Childs, University of Waterloo LECTURE 11: From random walk to quantum walk

Quantum algorithms (CO 781, Winter 2008) Prof. Andrew Childs, University of Waterloo LECTURE 11: From random walk to quantum walk Quantum algorithms (CO 781, Winter 2008) Prof. Andrew Childs, University of Waterloo LECTURE 11: From random walk to quantum walk We now turn to a second major topic in quantum algorithms, the concept

More information

arxiv: v2 [quant-ph] 17 Jan 2017

arxiv: v2 [quant-ph] 17 Jan 2017 Hamiltonian Simulation by Qubitization Guang Hao Low, Isaac L. Chuang January 18, 2017 arxiv:1610.06546v2 [quant-ph] 17 Jan 2017 Abstract Given a Hermitian operator Ĥ = G Û G that is the projection of

More information

Gates for Adiabatic Quantum Computing

Gates for Adiabatic Quantum Computing Gates for Adiabatic Quantum Computing Richard H. Warren Abstract. The goal of this paper is to introduce building blocks for adiabatic quantum algorithms. Adiabatic quantum computing uses the principle

More information

Quantum Fields, Gravity, and Complexity. Brian Swingle UMD WIP w/ Isaac Kim, IBM

Quantum Fields, Gravity, and Complexity. Brian Swingle UMD WIP w/ Isaac Kim, IBM Quantum Fields, Gravity, and Complexity Brian Swingle UMD WIP w/ Isaac Kim, IBM Influence of quantum information Easy Hard (at present) Easy Hard (at present)!! QI-inspired classical, e.g. tensor networks

More information

Quantum Search on Strongly Regular Graphs

Quantum Search on Strongly Regular Graphs Quantum Search on Strongly Regular Graphs Degree Project in Engineering Physics, Second Level by Jonatan Janmark at Department of Theoretical Physics Royal Institute of Technology (KTH) & Department of

More information

Chapter 1. Introduction

Chapter 1. Introduction Chapter 1 Introduction Symbolical artificial intelligence is a field of computer science that is highly related to quantum computation. At first glance, this statement appears to be a contradiction. However,

More information

Report on article Universal Quantum Simulator by Seth Lloyd, 1996

Report on article Universal Quantum Simulator by Seth Lloyd, 1996 Report on article Universal Quantum Simulator by Seth Lloyd, 1996 Louis Duvivier Contents 1 Context and motivations 1 1.1 Quantum computer.......................... 2 1.2 Quantum simulation.........................

More information

6.896 Quantum Complexity Theory November 4th, Lecture 18

6.896 Quantum Complexity Theory November 4th, Lecture 18 6.896 Quantum Complexity Theory November 4th, 2008 Lecturer: Scott Aaronson Lecture 18 1 Last Time: Quantum Interactive Proofs 1.1 IP = PSPACE QIP = QIP(3) EXP The first result is interesting, because

More information

Quantum Algorithms for Many-Body Systems: A chemistry and materials science perspective. Matthias Troyer

Quantum Algorithms for Many-Body Systems: A chemistry and materials science perspective. Matthias Troyer Quantum Algorithms for Many-Body Systems: A chemistry and materials science perspective Matthias Troyer International Journal of Theoretical Physics, VoL 21, Nos. 6/7, 1982 Simulating Physics with Computers

More information

Improved Quantum Algorithm for Triangle Finding via Combinatorial Arguments

Improved Quantum Algorithm for Triangle Finding via Combinatorial Arguments Improved Quantum Algorithm for Triangle Finding via Combinatorial Arguments François Le Gall The University of Tokyo Technical version available at arxiv:1407.0085 [quant-ph]. Background. Triangle finding

More information

A better lower bound for quantum algorithms searching an ordered list

A better lower bound for quantum algorithms searching an ordered list A better lower bound for quantum algorithms searching an ordered list Andris Ambainis Computer Science Division University of California Berkeley, CA 94720, e-mail: ambainis@cs.berkeley.edu Abstract We

More information

Quantum Compiler Optimizations

Quantum Compiler Optimizations Quantum Compiler Optimizations Jeff Booth boothjmx@cs.washington.edu December 16, 2013 arxiv:1206.3348v1 [quant-ph] 14 Jun 2012 Abstract A quantum computer consists of a set of quantum bits upon which

More information

quantum information technology Tad Hogg HP Labs

quantum information technology Tad Hogg HP Labs quantum information technology Tad Hogg HP Labs Hype or reality? possible in principle difficult in practice quantum states are fragile limited progress so far, e.g., factoring: 15 = 3x5 search: 3-variable

More information

A Quantum Implementation Model for Artificial Neural Networks

A Quantum Implementation Model for Artificial Neural Networks A Quantum Implementation Model for Artificial Neural Networks Ammar Daskin arxiv:69.5884v [quant-ph] 9 Sep 26 Abstract The learning process for multi layered neural networks with many nodes makes heavy

More information

C/CS/Phys C191 Quantum Gates, Universality and Solovay-Kitaev 9/25/07 Fall 2007 Lecture 9

C/CS/Phys C191 Quantum Gates, Universality and Solovay-Kitaev 9/25/07 Fall 2007 Lecture 9 C/CS/Phys C191 Quantum Gates, Universality and Solovay-Kitaev 9/25/07 Fall 2007 Lecture 9 1 Readings Benenti, Casati, and Strini: Quantum Gates Ch. 3.2-3.4 Universality Ch. 3.5-3.6 2 Quantum Gates Continuing

More information

Lecture 26, Tues April 25: Performance of the Adiabatic Algorithm

Lecture 26, Tues April 25: Performance of the Adiabatic Algorithm Lecture 26, Tues April 25: Performance of the Adiabatic Algorithm At the end of the last lecture, we saw that the following problem is NP -hard: Given as input an n -qubit Hamiltonian H of the special

More information

IBM Q: building the first universal quantum computers for business and science. Federico Mattei Banking and Insurance Technical Leader, IBM Italy

IBM Q: building the first universal quantum computers for business and science. Federico Mattei Banking and Insurance Technical Leader, IBM Italy IBM Q: building the first universal quantum computers for business and science Federico Mattei Banking and Insurance Technical Leader, IBM Italy Agenda Which problems can not be solved with classical computers?

More information

A Complete Characterization of Unitary Quantum Space

A Complete Characterization of Unitary Quantum Space A Complete Characterization of Unitary Quantum Space Bill Fefferman (QuICS, University of Maryland/NIST) Joint with Cedric Lin (QuICS) Based on arxiv:1604.01384 1. Basics Quantum space complexity Main

More information

high thresholds in two dimensions

high thresholds in two dimensions Fault-tolerant quantum computation - high thresholds in two dimensions Robert Raussendorf, University of British Columbia QEC11, University of Southern California December 5, 2011 Outline Motivation Topological

More information

Quantum algorithms. Andrew Childs. Institute for Quantum Computing University of Waterloo

Quantum algorithms. Andrew Childs. Institute for Quantum Computing University of Waterloo Quantum algorithms Andrew Childs Institute for Quantum Computing University of Waterloo 11th Canadian Summer School on Quantum Information 8 9 June 2011 Based in part on slides prepared with Pawel Wocjan

More information

Quantum computing and the entanglement frontier. John Preskill NAS Annual Meeting 29 April 2018

Quantum computing and the entanglement frontier. John Preskill NAS Annual Meeting 29 April 2018 Quantum computing and the entanglement frontier John Preskill NAS Annual Meeting 29 April 2018 Quantum Information Science Planck quantum theory + computer science + information theory Turing quantum information

More information

Quantum Information Processing with Liquid-State NMR

Quantum Information Processing with Liquid-State NMR Quantum Information Processing with Liquid-State NMR Pranjal Vachaspati, Sabrina Pasterski MIT Department of Physics (Dated: May 8, 23) We demonstrate the use of a Bruker Avance 2 NMR Spectrometer for

More information

Faster quantum algorithm for evaluating game trees

Faster quantum algorithm for evaluating game trees Faster quantum algorithm for evaluating game trees x 7 x 8 Ben Reichardt xx1 1 x 2 x 3 x 4 x 6 OR x 9 x1 1 x 5 x 9 University of Waterloo x 5 AND OR AND AND OR AND ϕ(x) x 7 x 8 x 1 x 2 x 3 x 4 x 6 OR x

More information

arxiv: v2 [quant-ph] 28 Jan 2014

arxiv: v2 [quant-ph] 28 Jan 2014 High-order quantum algorithm for solving linear differential equations arxiv:1010.2745v2 [quant-ph] 28 Jan 2014 Dominic W. Berry 1,2 1 Department of Physics and Astronomy, Macquarie University, Sydney,

More information

6.896 Quantum Complexity Theory September 18, Lecture 5

6.896 Quantum Complexity Theory September 18, Lecture 5 6.896 Quantum Complexity Theory September 18, 008 Lecturer: Scott Aaronson Lecture 5 Last time we looked at what s known about quantum computation as it relates to classical complexity classes. Today we

More information

Which Quantum Walk on Graphs?

Which Quantum Walk on Graphs? Which Quantum Walk on Graphs? Christino Tamon Department of Computer Science Clarkson University August 13, 2015 Outline I Walks on graphs (random and quantum) I State transfer on graphs (motivation) I

More information

Grover s algorithm. We want to find aa. Search in an unordered database. QC oracle (as usual) Usual trick

Grover s algorithm. We want to find aa. Search in an unordered database. QC oracle (as usual) Usual trick Grover s algorithm Search in an unordered database Example: phonebook, need to find a person from a phone number Actually, something else, like hard (e.g., NP-complete) problem 0, xx aa Black box ff xx

More information

Introduction to Quantum Computing

Introduction to Quantum Computing Introduction to Quantum Computing Petros Wallden Lecture 7: Complexity & Algorithms I 13th October 016 School of Informatics, University of Edinburgh Complexity - Computational Complexity: Classification

More information

Quantum computing and quantum information KAIS GROUP

Quantum computing and quantum information KAIS GROUP Quantum computing and quantum information KAIS GROUP Main themes Quantum algorithms. In particular for quantum chemistry arxiv:1004.2242 [cs.ne] arxiv:1009.5625 [quant-ph] arxiv:1307.7220 [quant-ph] arxiv:1302.1946

More information

Quantum algorithms based on quantum walks. Jérémie Roland (ULB - QuIC) Quantum walks Grenoble, Novembre / 39

Quantum algorithms based on quantum walks. Jérémie Roland (ULB - QuIC) Quantum walks Grenoble, Novembre / 39 Quantum algorithms based on quantum walks Jérémie Roland Université Libre de Bruxelles Quantum Information & Communication Jérémie Roland (ULB - QuIC) Quantum walks Grenoble, Novembre 2012 1 / 39 Outline

More information

An Introduction to Quantum Information and Applications

An Introduction to Quantum Information and Applications An Introduction to Quantum Information and Applications Iordanis Kerenidis CNRS LIAFA-Univ Paris-Diderot Quantum information and computation Quantum information and computation How is information encoded

More information

How hard is it to approximate the Jones polynomial?

How hard is it to approximate the Jones polynomial? How hard is it to approximate the Jones polynomial? Greg Kuperberg UC Davis June 17, 2009 The Jones polynomial and quantum computation Recall the Jones polynomial ( = Kauffman bracket): = q 1/2 q 1/2 =

More information

QR FACTORIZATIONS USING A RESTRICTED SET OF ROTATIONS

QR FACTORIZATIONS USING A RESTRICTED SET OF ROTATIONS QR FACTORIZATIONS USING A RESTRICTED SET OF ROTATIONS DIANNE P. O LEARY AND STEPHEN S. BULLOCK Dedicated to Alan George on the occasion of his 60th birthday Abstract. Any matrix A of dimension m n (m n)

More information

30 qubits 40 qubits 50 qubits Exponential Scaling Simulating 260 qubits requires more memory than there are atoms in the universe RSA-2048 Challenge Problem 251959084756578934940271832400483985714292821262040

More information