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...
Main Author: | |
---|---|
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 |