A panoply of quantum algorithms

This thesis’ aim is to explore improvements to, and applications of, a fundamental quantum algorithm invented by Grover. Grover’s algorithm is a basic tool that can be applied to a large number of problems in computer science, creating quantum algorithms that are polynomially faster than fastest kno...

Full description

Bibliographic Details
Main Author: Furrow, Bartholomew
Language:English
Published: 2010
Online Access:http://hdl.handle.net/2429/17946
id ndltd-UBC-oai-circle.library.ubc.ca-2429-17946
record_format oai_dc
spelling ndltd-UBC-oai-circle.library.ubc.ca-2429-179462018-01-05T17:39:10Z A panoply of quantum algorithms Furrow, Bartholomew This thesis’ aim is to explore improvements to, and applications of, a fundamental quantum algorithm invented by Grover. Grover’s algorithm is a basic tool that can be applied to a large number of problems in computer science, creating quantum algorithms that are polynomially faster than fastest known and fastest possible classical algorithms that solve the same problems. Our goal in this thesis is to make these techniques readily accessible to those without a strong background in quantum physics: we achieve this by providing a set of tools, each of which makes use of Grover’s algorithm or similar techniques, that can be used as subroutines in many quantum algorithms. The tools we provide are carefully constructed: they are easy to use, and they are asymptotically faster than the best tools previously available. The tools that we supersede include algorithms by Boyer, Brassard, Hoyer and Tapp, Buhrman, Cleve, de Witt and Zalka and Durr and Hoyer. After creating our tools, we create several new quantum algorithms, each of which is faster than the fastest known classical algorithm that accomplishes the same aim, and some of which are faster than the fastest possible classical algorithm. These algorithms come from graph theory, computational geometry and dynamic programming. We discuss a breadth-first search that is faster than (edges) (the classical limit) in a dense graph, maximum-points-on-a-line in (N3/2 lgN) (faster than the fastest classical algorithm known), as well as several other algorithms that are similarly illustrative of solutions in some class of problem. Through these new algorithms we illustrate the use of our tools, working to encourage their use and the study of quantum algorithms in general. Science, Faculty of Physics and Astronomy, Department of Graduate 2010-01-09T00:18:17Z 2010-01-09T00:18:17Z 2006 2006-11 Text Thesis/Dissertation http://hdl.handle.net/2429/17946 eng For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.
collection NDLTD
language English
sources NDLTD
description This thesis’ aim is to explore improvements to, and applications of, a fundamental quantum algorithm invented by Grover. Grover’s algorithm is a basic tool that can be applied to a large number of problems in computer science, creating quantum algorithms that are polynomially faster than fastest known and fastest possible classical algorithms that solve the same problems. Our goal in this thesis is to make these techniques readily accessible to those without a strong background in quantum physics: we achieve this by providing a set of tools, each of which makes use of Grover’s algorithm or similar techniques, that can be used as subroutines in many quantum algorithms. The tools we provide are carefully constructed: they are easy to use, and they are asymptotically faster than the best tools previously available. The tools that we supersede include algorithms by Boyer, Brassard, Hoyer and Tapp, Buhrman, Cleve, de Witt and Zalka and Durr and Hoyer. After creating our tools, we create several new quantum algorithms, each of which is faster than the fastest known classical algorithm that accomplishes the same aim, and some of which are faster than the fastest possible classical algorithm. These algorithms come from graph theory, computational geometry and dynamic programming. We discuss a breadth-first search that is faster than (edges) (the classical limit) in a dense graph, maximum-points-on-a-line in (N3/2 lgN) (faster than the fastest classical algorithm known), as well as several other algorithms that are similarly illustrative of solutions in some class of problem. Through these new algorithms we illustrate the use of our tools, working to encourage their use and the study of quantum algorithms in general. === Science, Faculty of === Physics and Astronomy, Department of === Graduate
author Furrow, Bartholomew
spellingShingle Furrow, Bartholomew
A panoply of quantum algorithms
author_facet Furrow, Bartholomew
author_sort Furrow, Bartholomew
title A panoply of quantum algorithms
title_short A panoply of quantum algorithms
title_full A panoply of quantum algorithms
title_fullStr A panoply of quantum algorithms
title_full_unstemmed A panoply of quantum algorithms
title_sort panoply of quantum algorithms
publishDate 2010
url http://hdl.handle.net/2429/17946
work_keys_str_mv AT furrowbartholomew apanoplyofquantumalgorithms
AT furrowbartholomew panoplyofquantumalgorithms
_version_ 1718590693118574592