Let Boolean function where . To search for an with , by Grover’s algorithm we can get the objective with query times . In this paper, we propose a distributed Grover’s algorithm for computing with lower query times and smaller number of input bits. More exactly, for any with , we can decompose into subfunctions, each which has input bits, and then the objective can be found out by computing these subfunctions with query times at most $\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+11\leq b_i\leq ar_i\leq 2t_a+1t_a=\lceil 2\pi\sqrt{a}+11\rceila=1\lfloor \frac{\pi}{4}\sqrt{2^{n-k}} \rfloor\lfloor \frac{\pi}{4}\sqrt{2^{n}} \rfloorn$ qubits belong to middle scale but still are a bit difficult to be processed in practice, qubits are likely feasible for appropriate 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).

生成讲解博客的中文版本

生成AI智能校验的中文版本