Time and Query Optimal Quantum Algorithms Based on Decision Trees
Abstract
It has recently been shown that starting with a classical query algorithm (decision tree) and a guessing algorithm that tries to predict the query answers, we can design a quantum algorithm with query complexity where is the query complexity of the classical algorithm (depth of the decision tree) and is the maximum number of wrong answers by the guessing algorithm [arXiv:1410.0932, arXiv:1905.13095]. In this paper we show that, given some constraints on the classical algorithms, this quantum algorithm can be implemented in time . Our algorithm is based on non-binary span programs and their efficient implementation. We conclude that various graph theoretic problems including bipartiteness, cycle detection and topological sort can be solved in time and with quantum queries. Moreover, finding a maximal matching can be solved with quantum queries in time , and maximum bipartite matching can be solved in time .
Cite
@article{arxiv.2105.08309,
title = {Time and Query Optimal Quantum Algorithms Based on Decision Trees},
author = {Salman Beigi and Leila Taghavi and Artin Tajdini},
journal= {arXiv preprint arXiv:2105.08309},
year = {2022}
}
Comments
43 pages