Algorithmic challenges in quantum simulation. Andrew Childs University of Maryland
|
|
- Lesley Robinson
- 5 years ago
- Views:
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 nature isn t classical, dammit, and if you want to make a simulation of nature, you d better make it quantum mechanical,
More informationHamiltonian 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 informationToward 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 informationHigh-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 informationHamiltonian 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 informationHamiltonian 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 informationOptimal 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 informationExponential 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 informationarxiv: 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 informationOverview 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 informationA 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 informationDiscrete 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 informationQuantum 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 informationarxiv: 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 informationAlgorithm 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 informationQuantum 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 informationarxiv: 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 informationarxiv: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 informationQuantum 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 informationIntroduction 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 informationarxiv: 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 informationIntroduction 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 informationarxiv: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' 6/010/,.*'(7'8%/#".9' -0:#/%&0$%'3;'0' Valencia 2011! Outline! Quantum Walks! DTQW & CTQW! Quantum Algorithms! Searching, Mixing,
More informationUniversal 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 informationWORKSHOP 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 informationQuantum 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 informationQuantum 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 informationNon-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 informationarxiv: 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 informationarxiv: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 informationEfficient 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 informationQuantum 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 informationThe 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 informationQuantum 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 informationQuantum 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 informationHamiltonian 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 informationVerification 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 informationAdiabatic 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 informationThe 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 informationQuantum 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 informationQuantum 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 informationQuantum 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 informationSimulation 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 informationarxiv: 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 informationThe 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 informationarxiv: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 informationUCSD 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 informationQuantum 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 informationQuantum 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 informationQuantum 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 informationErrata 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 informationQuantum 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 informationThe 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 informationarxiv: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 informationTeleportation-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 informationResearch 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 informationarxiv: 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 informationQuantum 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 informationAccelerating 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 informationU.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 informationRichard 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 informationIntroduction 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 informationShort 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 informationFrom 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 informationSHORTER 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 informationQuantum 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 informationarxiv: 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 informationGates 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 informationQuantum 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 informationQuantum 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 informationChapter 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 informationReport 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 information6.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 informationQuantum 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 informationImproved 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 informationA 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 informationQuantum 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 informationquantum 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 informationA 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 informationC/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 informationLecture 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 informationIBM 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 informationA 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 informationhigh 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 informationQuantum 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 informationQuantum 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 informationQuantum 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 informationFaster 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 informationarxiv: 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 information6.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 informationWhich 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 informationGrover 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 informationIntroduction 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 informationQuantum 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 informationQuantum 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 informationAn 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 informationHow 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 informationQR 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 information30 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