English

Distributed Grover's algorithm

Quantum Physics 2022-11-15 v4

Abstract

Let Boolean function f:{0,1}n{0,1}f:\{0,1\}^n\longrightarrow \{0,1\} where {x{0,1}nf(x)=1}=a1|\{x\in\{0,1\}^n| f(x)=1\}|=a\geq 1. To search for an x{0,1}nx\in\{0,1\}^n with f(x)=1f(x)=1, by Grover's algorithm we can get the objective with query times π42na\lfloor \frac{\pi}{4}\sqrt{\frac{2^n}{a}} \rfloor. In this paper, we propose a distributed Grover's algorithm for computing ff with lower query times and smaller number of input bits. More exactly, for any kk with n>k1n>k\geq 1, we can decompose ff into 2k2^k subfunctions, each which has nkn-k input bits, and then the objective can be found out by computing these subfunctions with query times at most i=1riπ42nkbi+2nk+2ta+1\sum_{i=1}^{r_i} \lfloor \frac{\pi}{4}\sqrt{\frac{2^{n-k}}{b_i}} \rfloor+\lceil\sqrt{2^{n-k}}\rceil+2t_a+1 for some 1bia1\leq b_i\leq a and ri2ta+1r_i\leq 2t_a+1, where ta=2πa+11t_a=\lceil 2\pi\sqrt{a}+11\rceil. In particular, if a=1a=1, then our distributed Grover's algorithm only needs π42nk\lfloor \frac{\pi}{4}\sqrt{2^{n-k}} \rfloor queries, versus π42n\lfloor \frac{\pi}{4}\sqrt{2^{n}} \rfloor queries of Grover's algorithm. %When nn qubits belong to middle scale but still are a bit difficult to be processed in practice, nkn-k qubits are likely feasible for appropriate kk 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).

Keywords

Cite

@article{arxiv.2204.10487,
  title  = {Distributed Grover's algorithm},
  author = {Daowen Qiu and Le Luo and Ligang Xiao},
  journal= {arXiv preprint arXiv:2204.10487},
  year   = {2022}
}

Comments

20pages, five figures, comments are welcome