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

International Journal of Theoretical Physics

Problem-Solution Symmetry in Grover’s Quantum Search Algorithm

Fumiaki Morikoshi

Published Feb 7, 2011• 6 citations
Publisher
DOI
10.1007/s10773-011-0701-6

Related papers

Trimming Grover's Quantum Search Algorithm

Grant Eberle, Gonzalo E. Ordonez

Bulletin of the American Physical Society•Mar 2, 2020•0 citations

Depth-First Grover Search Algorithm on Hybrid Quantum-Classical Computer

Haoxiang Guo

We demonstrated the detailed construction of the hybrid quantum-classical computer. Based on this architecture, the useful concept of amplitude interception is illustrated. It is then embedded into a combination of Depth-First Search and Grover's algorithm to generate a novel approach, the Depth-First Grover Search(DFGS), to handle multi-solution searching problems on unstructured databases with an unknown number of solutions. Our new algorithm attains an average complexity of $\mathcal{O}(m\sqrt{N})$ which performs as efficient as a normal Grover Search, and a $\mathcal{O}(\sqrt{p}N)$ complexity with a manually determined constant $p$ for the case with all elements are solutions, where a normal Grover Search will degenerate to $\mathcal{O}(N\sqrt{N})$. The DFGS algorithm is more robust and stable in comparison.

arXiv:2210.04664•Oct 10, 2022•0 citations

Unit-probability quantum search for all solutions

Hao-Peng 昊鹏 Wang 王, Ji-Ze 纪泽 Cai 蔡, Xiong 雄 Fang 方 +3 more

Abstract The objective of Grover’s quantum algorithm is to efficiently identify a single solution within a search space. However, there are search problems that require finding all possible solutions. A direct, repeated application of Grover’s algorithm is unsuitable for these problems, as it lacks an internal mechanism to avoid rediscovering previous solutions. Here we introduce a quantum algorithm that efficiently and deterministically discovers all solutions by preparing special initial states of the index register, a step accomplished by leveraging knowledge from solutions obtained during execution. We experimentally demonstrate our algorithm on a superconducting quantum processor. This work provides quantum examples for search scenarios with some knowledge about solutions.

Chinese Physics B•Nov 14, 2025•0 citations

Deterministic Application of Grover’s Quantum Search Algorithm

Kyoichi Okamoto, Osamu Watanabe

Lecture notes in computer science•Jan 1, 2001•1 citation

Deterministic application of Grover's quantum search algorithm

治 渡辺, OSAMU WATANABE

•Jan 1, 2000•0 citations

A Bi-directional multi-solution scalable Grover search Algorithm

Debanjan Konar, Zain Hafeez, Vaneet Aggarwal

Abstract Grover’s search algorithms, including various partial Grover searches (PGS), experience scaling problems when multiple solutions are sought, as the number of iterations increases with the number of solutions or marked states, making implementation more computationally expensive. Inspired by recent PGS algorithms for multi-solution searchers, this article proposes a scalable Grover quantum search algorithm, referred to as Bi-directional Multi-solution scalable Grover Search (BMGS), to efficiently search for an arbitrary number of solutions from an unstructured database. We introduced a novel multi-segment bidirectional search tactic with PGS across multiple equal segments of each state, starting from an initial state and multiple marked states in parallel, obviating the need for merge operations. We have shown in this work that for each solution our novel approach requires at most $$\sqrt{\mathcal {N}}\left( 1- \sqrt{\frac{1}{b^{\lfloor \frac{r}{dk}\rfloor }}}\right) $$ N 1 - 1 b ⌊ r dk ⌋ iterations (here, $$\mathcal {N}=2^r$$ N = 2 r elements, $$k=\log _2 b$$ k = log 2 b , d is the number of equal segments on r qubits, and b is the branching factor). Our proposed BMGS algorithm is benchmarked against state-of-the-art Depth-First Grover Search (DFGS) and PGS implementations for an arbitrary number of solutions, ranging from 2 to 20 qubits, as a proof of concept. We also show that our BMGS requires fewer iterations for shallow quantum circuits and achieves an optimal $$\mathcal {O}$$ O ( $$\sqrt{s\mathcal {N}}$$ s N ) average complexity for s solutions, when $$dk < r$$ d k < r . The Qiskit Python implementation of the proposed BMGS algorithm is available on GitHub ( https://github.com/hafeezzwiz21/Multi-Solution-DFGS-BMGS ).

arXiv:2404.15616•Quantum Information Processing•Sep 3, 2026•0 citations
We demonstrated the detailed construction of the hybrid quantum-classical computer. Based on this architecture, the useful concept of amplitude interception is illustrated. It is then embedded into a combination of Depth-First Search and Grover's algorithm to generate a novel approach, the Depth-First Grover Search(DFGS), to handle multi-solution searching problems on unstructured databases with an unknown number of solutions. Our new algorithm attains an average complexity of O(mN)\mathcal{O}(m\sqrt{N})O(mN​) which performs as efficient as a normal Grover Search, and a O(pN)\mathcal{O}(\sqrt{p}N)O(p​N) complexity with a manually determined constant ppp for the case with all elements are solutions, where a normal Grover Search will degenerate to O(NN)\mathcal{O}(N\sqrt{N})O(NN​). The DFGS algorithm is more robust and stable in comparison.
Abstract The objective of Grover’s quantum algorithm is to efficiently identify a single solution within a search space. However, there are search problems that require finding all possible solutions. A direct, repeated application of Grover’s algorithm is unsuitable for these problems, as it lacks an internal mechanism to avoid rediscovering previous solutions. Here we introduce a quantum algorithm that efficiently and deterministically discovers all solutions by preparing special initial states of the index register, a step accomplished by leveraging knowledge from solutions obtained during execution. We experimentally demonstrate our algorithm on a superconducting quantum processor. This work provides quantum examples for search scenarios with some knowledge about solutions.
Abstract Grover’s search algorithms, including various partial Grover searches (PGS), experience scaling problems when multiple solutions are sought, as the number of iterations increases with the number of solutions or marked states, making implementation more computationally expensive. Inspired by recent PGS algorithms for multi-solution searchers, this article proposes a scalable Grover quantum search algorithm, referred to as Bi-directional Multi-solution scalable Grover Search (BMGS), to efficiently search for an arbitrary number of solutions from an unstructured database. We introduced a novel multi-segment bidirectional search tactic with PGS across multiple equal segments of each state, starting from an initial state and multiple marked states in parallel, obviating the need for merge operations. We have shown in this work that for each solution our novel approach requires at most N(1−1b⌊rdk⌋)\sqrt{\mathcal {N}}\left( 1- \sqrt{\frac{1}{b^{\lfloor \frac{r}{dk}\rfloor }}}\right) N​(1−b⌊dkr​⌋1​​) N 1 - 1 b ⌊ r dk ⌋ iterations (here, N=2r\mathcal {N}=2^rN=2r N = 2 r elements, k=log⁡2bk=\log _2 bk=log2​b k = log 2 b , d is the number of equal segments on r qubits, and b is the branching factor). Our proposed BMGS algorithm is benchmarked against state-of-the-art Depth-First Grover Search (DFGS) and PGS implementations for an arbitrary number of solutions, ranging from 2 to 20 qubits, as a proof of concept. We also show that our BMGS requires fewer iterations for shallow quantum circuits and achieves an optimal O\mathcal {O}O O ( sN\sqrt{s\mathcal {N}}sN​ s N ) average complexity for s solutions, when dk<rdk < rdk<r d k < r . The Qiskit Python implementation of the proposed BMGS algorithm is available on GitHub ( https://github.com/hafeezzwiz21/Multi-Solution-DFGS-BMGS ).