Cargando…

Quantum speedup of Monte Carlo methods

Monte Carlo methods use random sampling to estimate numerical quantities which are hard to compute deterministically. One important example is the use in statistical physics of rapidly mixing Markov chains to approximately compute partition functions. In this work, we describe a quantum algorithm wh...

Descripción completa

Detalles Bibliográficos
Autor principal: Montanaro, Ashley
Formato: Online Artículo Texto
Lenguaje:English
Publicado: The Royal Society 2015
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4614442/
https://www.ncbi.nlm.nih.gov/pubmed/26528079
http://dx.doi.org/10.1098/rspa.2015.0301
_version_ 1782396387751624704
author Montanaro, Ashley
author_facet Montanaro, Ashley
author_sort Montanaro, Ashley
collection PubMed
description Monte Carlo methods use random sampling to estimate numerical quantities which are hard to compute deterministically. One important example is the use in statistical physics of rapidly mixing Markov chains to approximately compute partition functions. In this work, we describe a quantum algorithm which can accelerate Monte Carlo methods in a very general setting. The algorithm estimates the expected output value of an arbitrary randomized or quantum subroutine with bounded variance, achieving a near-quadratic speedup over the best possible classical algorithm. Combining the algorithm with the use of quantum walks gives a quantum speedup of the fastest known classical algorithms with rigorous performance bounds for computing partition functions, which use multiple-stage Markov chain Monte Carlo techniques. The quantum algorithm can also be used to estimate the total variation distance between probability distributions efficiently.
format Online
Article
Text
id pubmed-4614442
institution National Center for Biotechnology Information
language English
publishDate 2015
publisher The Royal Society
record_format MEDLINE/PubMed
spelling pubmed-46144422015-11-02 Quantum speedup of Monte Carlo methods Montanaro, Ashley Proc Math Phys Eng Sci Research Articles Monte Carlo methods use random sampling to estimate numerical quantities which are hard to compute deterministically. One important example is the use in statistical physics of rapidly mixing Markov chains to approximately compute partition functions. In this work, we describe a quantum algorithm which can accelerate Monte Carlo methods in a very general setting. The algorithm estimates the expected output value of an arbitrary randomized or quantum subroutine with bounded variance, achieving a near-quadratic speedup over the best possible classical algorithm. Combining the algorithm with the use of quantum walks gives a quantum speedup of the fastest known classical algorithms with rigorous performance bounds for computing partition functions, which use multiple-stage Markov chain Monte Carlo techniques. The quantum algorithm can also be used to estimate the total variation distance between probability distributions efficiently. The Royal Society 2015-09-08 /pmc/articles/PMC4614442/ /pubmed/26528079 http://dx.doi.org/10.1098/rspa.2015.0301 Text en © 2015 The Authors. http://creativecommons.org/licenses/by/4.0/ Published by the Royal Society under the terms of the Creative Commons Attribution License http://creativecommons.org/licenses/by/4.0/, which permits unrestricted use, provided the original author and source are credited.
spellingShingle Research Articles
Montanaro, Ashley
Quantum speedup of Monte Carlo methods
title Quantum speedup of Monte Carlo methods
title_full Quantum speedup of Monte Carlo methods
title_fullStr Quantum speedup of Monte Carlo methods
title_full_unstemmed Quantum speedup of Monte Carlo methods
title_short Quantum speedup of Monte Carlo methods
title_sort quantum speedup of monte carlo methods
topic Research Articles
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4614442/
https://www.ncbi.nlm.nih.gov/pubmed/26528079
http://dx.doi.org/10.1098/rspa.2015.0301
work_keys_str_mv AT montanaroashley quantumspeedupofmontecarlomethods