Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Log inSign up
Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Blog
Job Board
Q3AS

© 2026 Aqora Quantum S.A.S.

TermsPrivacyLegal Notice

Physical Review A

Matched-multiphase Grover algorithm for a small number of marked states

F. Masafumi Toyama, S. Kasai, W. van Dijk, Yukihisa Nogami

Published Jan 12, 2009• 10 citations
Publisher

Abstract

Recently, we proposed a multiphase-matching method for the Grover algorithm with a matching rule for multiple phases ${\ensuremath{\alpha}}_{j}$ and ${\ensuremath{\beta}}_{j}$, $j=1,\dots{},k$, where $k$ is the number of Grover operations. The phases are matched such that ${\ensuremath{\alpha}}_{j}=\ensuremath{-}{\ensuremath{\beta}}_{k\ensuremath{-}j+1}$ globally over a sequence of $k$ Grover operations. The success probability ${P}_{6}(\ensuremath{\lambda})$ for $k=6$ was found to be almost constant and unity over a wide range of $\ensuremath{\lambda}$, i.e., $0.107\phantom{\rule{0.2em}{0ex}}77\ensuremath{\leqslant}\ensuremath{\lambda}\ensuremath{\leqslant}1$, where $\ensuremath{\lambda}$ is the fraction of marked items in a database state. For $\ensuremath{\lambda}<0.107\phantom{\rule{0.2em}{0ex}}77$, however, ${P}_{6}(\ensuremath{\lambda})$ decreases rapidly to zero as $\ensuremath{\lambda}$ decreases and the efficiency of the method deteriorates. In this Brief Report we show that the difficulty with small values of $\ensuremath{\lambda}$ mentioned above can be alleviated by increasing the number of operations $k$. With $k=20$, for example, we find a value of ${P}_{20}(\ensuremath{\lambda})$ that is almost constant and unity in the region of small $\ensuremath{\lambda}$ where the matching with six Grover operations is not effective. The matching with $k=6$ and the one with $k=20$ complement each other so that the entire range of $0\ensuremath{\lesssim}\ensuremath{\lambda}<1$ can be well covered.

DOI
10.1103/physreva.79.014301

Related papers

Multiphase matching in the Grover algorithm

F. Masafumi Toyama, W. van Dijk, Yukihisa Nogami +2 more

Phase matching has been studied for the Grover algorithm as a way of enhancing the efficiency of the quantum search. Recently Li and Li found that a particular form of phase matching yields, with a single Grover operation, a success probability greater than $25/27$ for finding the equal-amplitude superposition of marked states when the fraction of the marked states stored in a database state is greater than $1/3$. Although this single operation eliminates the oscillations of the success probability that occur with multiple Grover operations, the latter oscillations reappear with multiple iterations of Li and Li's phase matching. In this paper we introduce a multiphase matching subject to a certain matching rule by which we can obtain a multiple Grover operation that with only a few iterations yields a success probability that is almost constant and unity over a wide range of the fraction of marked items. As an example we show that a multiphase operation with six iterations yields a success probability between 99.8 and $100\text{ }%$ for a fraction of marked states of $1/10$ or larger.

arXiv:0801.2956•Physical Review A•Apr 30, 2008•26 citations

Complementary-multiphase quantum search for all numbers of target items

Tan Li, Wan‐Su Bao, He-Liang Huang +7 more

Grover's algorithm achieves a quadratic speedup over classical algorithms, but it is considered necessary to know the value of $\ensuremath{\lambda}$ exactly [Phys. Rev. Lett. 95, 150501 (2005); Phys. Rev. Lett. 113, 210501 (2014)], where $\ensuremath{\lambda}$ is the fraction of target items in the database. In this paper, we find out that the Grover algorithm can actually apply to the case where one can identify the range that $\ensuremath{\lambda}$ belongs to from a given series of disjoint ranges. However, Grover's algorithm still cannot maintain high success probability when there exist multiple target items. For this problem, we proposed a complementary-multiphase quantum search algorithm in which multiple phases complement each other so that the overall high success probability can be maintained. Compared to the existing algorithms, in the case defined above, our algorithm achieves the following three goals simultaneously: (1) the success probability can be no less than any given value between 0 and 1, (2) the algorithm is applicable to the entire range of $\ensuremath{\lambda}$, and (3) the number of iterations is almost the same as that of Grover's algorithm. Especially compared to the optimal fixed-point algorithm [Phys. Rev. Lett. 113, 210501 (2014)], our algorithm uses fewer iterations to achieve a success probability greater than 82.71%, e.g., when the minimum success probability is required to be 99.25%, the number of iterations can be reduced by 50%.

arXiv:1806.03259•Physical Review A•Dec 6, 2018•4 citations

Adaptive Phase Matching in Grover’s Algorithm

Panchi Li, Kaoping Song

When the Grover’s algorithm is applied to search an unordered database, the successful probability usually decreases with the increase of marked items. In order to solve this problem, an adaptive phase matching is proposed. With application of the new phase matching, when the fraction of marked items is greater , the successful probability is equal to 1 with at most two Grover iterations. The validity of the new phase matching is verified by a search example.

Journal of Quantum Information Science•Jan 1, 2011•4 citations

Phase matching in grover's algorithm

Xin Li, Kaoping Song, Ning Sun +1 more

When the Grover's algorithm is applied to search an unordered database, the probability of getting correct results usually decreases with the increase of marked items. The reason for this phenomenon is analyzed in this Letter, the Grover iteration is studied, and a new phase matching is proposed. With application of the new phase matching, when the fraction of marked items is greater than 1/3, the probability of getting correct results is greater than 25/27 with only one Grover iteration. The validity of the new phase matching is verified by a search example.

Chinese Control Conference (CCC)•Jul 26, 2013•1 citation

Phase Matching in Quantum Searching and the Improved Grover Algorithm

Yang Sun

We briefly introduced some of our recent work related to the phase matching condition in quantum searching algorithms and the improved Grover algorithm. When one replaces the two phase inversions in the Grover algorithm with arbitrary phase rotations, the modified algorithm usually fails in searching the marked state unless a phase matching condition is satisfied between the two phases. The Grover algorithm is not 100% in success rate, an improved Grover algorithm with zero-failure rate is given by replacing the phase inversions with angles that depends on the size of the database. Other aspects of the Grover algorithm such as the SO(3) picture of quantum searching, the dominant gate imperfections in the Grover algorithm are also mentioned.

Yuanzihe wuli pinglun•Jan 1, 2004•7 citations

Grover algorithm with zero theoretical failure rate

Gui‐Lu Long

In a standard Grover's algorithm for quantum searching, the probability of finding the marked item is not exactly 1. In this paper we present a modified version of Grover's algorithm that searches a marked state with full successful rate. The modification is done by replacing the phase inversion by phase rotation through angle $\ensuremath{\varphi}.$ The rotation angle is given analytically to be $\ensuremath{\varphi}=2\mathrm{arcsin}(\mathrm{sin}[\ensuremath{\pi}/(4J+6)]/\mathrm{sin}\ensuremath{\beta}),$ where $\mathrm{sin}\ensuremath{\beta}=1/\sqrt{N},$ N is the number of items in the database, and J is any integer equal to or greater than the integer part of $[(\ensuremath{\pi}/2)\ensuremath{-}\ensuremath{\beta}]/(2\ensuremath{\beta}).$ Upon measurement at the $(J+1)\mathrm{th}$ iteration, the marked state is obtained with certainty.

arXiv:quant-ph/0106071•Physical Review A•Jul 11, 2001•456 citations
Recently, we proposed a multiphase-matching method for the Grover algorithm with a matching rule for multiple phases \ensuremathαj{\ensuremath{\alpha}}_{j}\ensuremathαj​ and \ensuremathβj{\ensuremath{\beta}}_{j}\ensuremathβj​, j=1,…,kj=1,\dots{},kj=1,…,k, where kkk is the number of Grover operations. The phases are matched such that \ensuremathαj=\ensuremath−\ensuremathβk\ensuremath−j+1{\ensuremath{\alpha}}_{j}=\ensuremath{-}{\ensuremath{\beta}}_{k\ensuremath{-}j+1}\ensuremathαj​=\ensuremath−\ensuremathβk\ensuremath−j+1​ globally over a sequence of kkk Grover operations. The success probability P6(\ensuremathλ){P}_{6}(\ensuremath{\lambda})P6​(\ensuremathλ) for k=6k=6k=6 was found to be almost constant and unity over a wide range of \ensuremathλ\ensuremath{\lambda}\ensuremathλ, i.e., 0.10777\ensuremath⩽\ensuremathλ\ensuremath⩽10.107\phantom{\rule{0.2em}{0ex}}77\ensuremath{\leqslant}\ensuremath{\lambda}\ensuremath{\leqslant}10.10777\ensuremath⩽\ensuremathλ\ensuremath⩽1, where \ensuremathλ\ensuremath{\lambda}\ensuremathλ is the fraction of marked items in a database state. For \ensuremathλ<0.10777\ensuremath{\lambda}<0.107\phantom{\rule{0.2em}{0ex}}77\ensuremathλ<0.10777, however, P6(\ensuremathλ){P}_{6}(\ensuremath{\lambda})P6​(\ensuremathλ) decreases rapidly to zero as \ensuremathλ\ensuremath{\lambda}\ensuremathλ decreases and the efficiency of the method deteriorates. In this Brief Report we show that the difficulty with small values of \ensuremathλ\ensuremath{\lambda}\ensuremathλ mentioned above can be alleviated by increasing the number of operations kkk. With k=20k=20k=20, for example, we find a value of P20(\ensuremathλ){P}_{20}(\ensuremath{\lambda})P20​(\ensuremathλ) that is almost constant and unity in the region of small \ensuremathλ\ensuremath{\lambda}\ensuremathλ where the matching with six Grover operations is not effective. The matching with k=6k=6k=6 and the one with k=20k=20k=20 complement each other so that the entire range of 0\ensuremath≲\ensuremathλ<10\ensuremath{\lesssim}\ensuremath{\lambda}<10\ensuremath≲\ensuremathλ<1 can be well covered.
Phase matching has been studied for the Grover algorithm as a way of enhancing the efficiency of the quantum search. Recently Li and Li found that a particular form of phase matching yields, with a single Grover operation, a success probability greater than 25/2725/2725/27 for finding the equal-amplitude superposition of marked states when the fraction of the marked states stored in a database state is greater than 1/31/31/3. Although this single operation eliminates the oscillations of the success probability that occur with multiple Grover operations, the latter oscillations reappear with multiple iterations of Li and Li's phase matching. In this paper we introduce a multiphase matching subject to a certain matching rule by which we can obtain a multiple Grover operation that with only a few iterations yields a success probability that is almost constant and unity over a wide range of the fraction of marked items. As an example we show that a multiphase operation with six iterations yields a success probability between 99.8 and 100 100\text{ }%100  for a fraction of marked states of 1/101/101/10 or larger.
Grover's algorithm achieves a quadratic speedup over classical algorithms, but it is considered necessary to know the value of $\ensuremath{\lambda}$ exactly [Phys. Rev. Lett. 95, 150501 (2005); Phys. Rev. Lett. 113, 210501 (2014)], where $\ensuremath{\lambda}$ is the fraction of target items in the database. In this paper, we find out that the Grover algorithm can actually apply to the case where one can identify the range that $\ensuremath{\lambda}$ belongs to from a given series of disjoint ranges. However, Grover's algorithm still cannot maintain high success probability when there exist multiple target items. For this problem, we proposed a complementary-multiphase quantum search algorithm in which multiple phases complement each other so that the overall high success probability can be maintained. Compared to the existing algorithms, in the case defined above, our algorithm achieves the following three goals simultaneously: (1) the success probability can be no less than any given value between 0 and 1, (2) the algorithm is applicable to the entire range of $\ensuremath{\lambda}$, and (3) the number of iterations is almost the same as that of Grover's algorithm. Especially compared to the optimal fixed-point algorithm [Phys. Rev. Lett. 113, 210501 (2014)], our algorithm uses fewer iterations to achieve a success probability greater than 82.71%, e.g., when the minimum success probability is required to be 99.25%, the number of iterations can be reduced by 50%.
When the Grover's algorithm is applied to search an unordered database, the probability of getting correct results usually decreases with the increase of marked items. The reason for this phenomenon is analyzed in this Letter, the Grover iteration is studied, and a new phase matching is proposed. With application of the new phase matching, when the fraction of marked items is greater than 1/3, the probability of getting correct results is greater than 25/27 with only one Grover iteration. The validity of the new phase matching is verified by a search example.
We briefly introduced some of our recent work related to the phase matching condition in quantum searching algorithms and the improved Grover algorithm. When one replaces the two phase inversions in the Grover algorithm with arbitrary phase rotations, the modified algorithm usually fails in searching the marked state unless a phase matching condition is satisfied between the two phases. The Grover algorithm is not 100% in success rate, an improved Grover algorithm with zero-failure rate is given by replacing the phase inversions with angles that depends on the size of the database. Other aspects of the Grover algorithm such as the SO(3) picture of quantum searching, the dominant gate imperfections in the Grover algorithm are also mentioned.
In a standard Grover's algorithm for quantum searching, the probability of finding the marked item is not exactly 1. In this paper we present a modified version of Grover's algorithm that searches a marked state with full successful rate. The modification is done by replacing the phase inversion by phase rotation through angle $\ensuremath{\varphi}.$ The rotation angle is given analytically to be $\ensuremath{\varphi}=2\mathrm{arcsin}(\mathrm{sin}[\ensuremath{\pi}/(4J+6)]/\mathrm{sin}\ensuremath{\beta}),$ where $\mathrm{sin}\ensuremath{\beta}=1/\sqrt{N},$ N is the number of items in the database, and J is any integer equal to or greater than the integer part of $[(\ensuremath{\pi}/2)\ensuremath{-}\ensuremath{\beta}]/(2\ensuremath{\beta}).$ Upon measurement at the (J+1)th(J+1)\mathrm{th}(J+1)th iteration, the marked state is obtained with certainty.