Distributed Grover's algorithm

From MaRDI portal
Publication:6196832

DOI10.1016/J.TCS.2024.114461arXiv2204.10487OpenAlexW4392125446MaRDI QIDQ6196832FDOQ6196832


Authors: Daowen Qiu, Le Luo, Ligang Xiao Edit this on Wikidata


Publication date: 15 March 2024

Published in: Theoretical Computer Science (Search for Journal in Brave)

Abstract: Let Boolean function f:0,1nlongrightarrow0,1 where |xin0,1n|f(x)=1|=ageq1. To search for an xin0,1n with f(x)=1, by Grover's algorithm we can get the objective with query times lfloorfracpi4sqrtfrac2nafloor. In this paper, we propose a distributed Grover's algorithm for computing f with lower query times and smaller number of input bits. More exactly, for any k with n>kgeq1, we can decompose f into 2k subfunctions, each which has nk input bits, and then the objective can be found out by computing these subfunctions with query times at most sumi=1rilfloorfracpi4sqrtfrac2nkbifloor+lceilsqrt2nkceil+2ta+1 for some 1leqbileqa and rileq2ta+1, where ta=lceil2pisqrta+11ceil. In particular, if a=1, then our distributed Grover's algorithm only needs lfloorfracpi4sqrt2nkfloor queries, versus lfloorfracpi4sqrt2nfloor queries of Grover's algorithm. %When n qubits belong to middle scale but still are a bit difficult to be processed in practice, nk qubits are likely feasible for appropriate k in physical realizability. Finally, we propose an efficient algorithm of constructing quantum circuits for realizing the oracle corresponding to any Boolean function with conjunctive normal form (CNF).


Full work available at URL: https://arxiv.org/abs/2204.10487







Cites Work


Cited In (2)





This page was built for publication: Distributed Grover's algorithm

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6196832)