Quantum algorithms for finding extrema with unary predicates

We study the problem of finding the maximum or the minimum of a given set S = {x₀, X₁, ... X n₋₁}, each element X i drawn from some finite universe [Unary] of real numbers. We assume that the inputs are abstracted within an oracle O where we can only gain information through unary comparisons in the...

Full description

Bibliographic Details
Main Author: Chan, Man Hon
Language:English
Published: University of British Columbia 2011
Online Access:http://hdl.handle.net/2429/31586
id ndltd-UBC-oai-circle.library.ubc.ca-2429-31586
record_format oai_dc
spelling ndltd-UBC-oai-circle.library.ubc.ca-2429-315862018-01-05T17:46:09Z Quantum algorithms for finding extrema with unary predicates Chan, Man Hon We study the problem of finding the maximum or the minimum of a given set S = {x₀, X₁, ... X n₋₁}, each element X i drawn from some finite universe [Unary] of real numbers. We assume that the inputs are abstracted within an oracle O where we can only gain information through unary comparisons in the form "Is Xi greater than, equal to, or less than some constant k?" Classically, this problem is solved optimally with a runtime of Θ(n +lg|U|). In the setting of Quantum Computing, we show that at least Ω(√n+lg|U|) queries are required to solve the problem even with bounded error. Combining variants of the Grover's search [1, 2] algorithm and the optimal classical unary extrema finding algorithm, we have derived a series of new quantum algorithms, some running in time as fast as O(√n lg*n+lg|U|). This shows that quantum computers can accelerate the speed in the unary comparison model asymptotically. Inspecting our tools, we find convincing arguments that our lower bound is most probably tight, but we may need an entirely new approach to solve the problem optimally. The technique used in our algorithm can also be extended to solve variations of quantum statistics problems. For instance, our result can be directly extended to approximation of extrema of real numbers, similar to that of [3]. Moreover, we can also solve the quantum k-select problem optimally in time O(√kn) with constant success probability. We hope that our ideas and tools will prove to be useful in other areas. Science, Faculty of Computer Science, Department of Graduate 2011-02-22T00:23:30Z 2011-02-22T00:23:30Z 2007 Text Thesis/Dissertation http://hdl.handle.net/2429/31586 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. University of British Columbia
collection NDLTD
language English
sources NDLTD
description We study the problem of finding the maximum or the minimum of a given set S = {x₀, X₁, ... X n₋₁}, each element X i drawn from some finite universe [Unary] of real numbers. We assume that the inputs are abstracted within an oracle O where we can only gain information through unary comparisons in the form "Is Xi greater than, equal to, or less than some constant k?" Classically, this problem is solved optimally with a runtime of Θ(n +lg|U|). In the setting of Quantum Computing, we show that at least Ω(√n+lg|U|) queries are required to solve the problem even with bounded error. Combining variants of the Grover's search [1, 2] algorithm and the optimal classical unary extrema finding algorithm, we have derived a series of new quantum algorithms, some running in time as fast as O(√n lg*n+lg|U|). This shows that quantum computers can accelerate the speed in the unary comparison model asymptotically. Inspecting our tools, we find convincing arguments that our lower bound is most probably tight, but we may need an entirely new approach to solve the problem optimally. The technique used in our algorithm can also be extended to solve variations of quantum statistics problems. For instance, our result can be directly extended to approximation of extrema of real numbers, similar to that of [3]. Moreover, we can also solve the quantum k-select problem optimally in time O(√kn) with constant success probability. We hope that our ideas and tools will prove to be useful in other areas. === Science, Faculty of === Computer Science, Department of === Graduate
author Chan, Man Hon
spellingShingle Chan, Man Hon
Quantum algorithms for finding extrema with unary predicates
author_facet Chan, Man Hon
author_sort Chan, Man Hon
title Quantum algorithms for finding extrema with unary predicates
title_short Quantum algorithms for finding extrema with unary predicates
title_full Quantum algorithms for finding extrema with unary predicates
title_fullStr Quantum algorithms for finding extrema with unary predicates
title_full_unstemmed Quantum algorithms for finding extrema with unary predicates
title_sort quantum algorithms for finding extrema with unary predicates
publisher University of British Columbia
publishDate 2011
url http://hdl.handle.net/2429/31586
work_keys_str_mv AT chanmanhon quantumalgorithmsforfindingextremawithunarypredicates
_version_ 1718594483826720768