Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Quantum multi-programming for Grover’s search

Journal Article · · Quantum Information Processing
 [1];  [2];  [1];  [2]
  1. Brookhaven National Laboratory (BNL), Upton, NY (United States)
  2. Stony Brook University, NY (United States)

Quantum multi-programming is a method utilizing contemporary noisy intermediate-scale quantum computers by executing multiple quantum circuits concurrently. Despite early research on it, the research remains on quantum gates or small-size quantum algorithms without correlation. In this paper, we propose a quantum multi-programming (QMP algorithm for Grover's search. Our algorithm decomposes Grover's algorithm by the partial diffusion operator and executes the decomposed circuits in parallel by QMP. We proved that this new algorithm increases the rotation angle of the Grover operator which, as a result, increases the success probability. The new algorithm is implemented on IBM quantum computers and compared with the canonical Grover's algorithm and other variations of Grover's algorithms. So, the empirical tests validate that our new algorithm outperforms other variations of Grover's algorithms as well as the canonical Grover's algorithm.

Research Organization:
Brookhaven National Laboratory (BNL), Upton, NY (United States)
Sponsoring Organization:
USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR); National Energy Research Scientific Computing Center (NERSC); Microsoft Azure Quantum
Grant/Contract Number:
SC0012704; AC05-00OR22725; AC02-05CH11231
OSTI ID:
1924191
Report Number(s):
BNL-223958-2023-JAAM
Journal Information:
Quantum Information Processing, Journal Name: Quantum Information Processing Journal Issue: 1 Vol. 22; ISSN 1570-0755
Publisher:
SpringerCopyright Statement
Country of Publication:
United States
Language:
English

References (27)

Simple Algorithm for Partial Quantum Search journal February 2006
Quantum Partial Search of a Database with Several Target Items journal August 2007
Quantum partial search for uneven distribution of multiple target items journal April 2018
Amplitude estimation without phase estimation journal January 2020
Implementation of efficient quantum search algorithms on NISQ computers journal July 2021
A variational eigenvalue solver on a photonic quantum processor journal July 2014
Training deep quantum neural networks journal February 2020
Emergence and control of complex behaviors in driven systems of interacting qubits with dissipation journal January 2021
Quantum convolutional neural networks journal August 2019
Optimization of partial search journal October 2005
Quantum optimization using variational algorithms on near-term quantum devices journal June 2018
Validating quantum computers using randomized model circuits journal September 2019
Depth optimization of quantum search algorithms beyond Grover's algorithm journal March 2020
Trade-offs in the quantum search algorithm journal November 2002
Quantum Algorithm for Linear Systems of Equations journal October 2009
Quantum Mechanics Helps in Searching for a Needle in a Haystack journal July 1997
QuCloud: A New Qubit Mapping Mechanism for Multi-programming Quantum Computing in Cloud Environment conference February 2021
Simultaneous Execution of Quantum Circuits on Current and Near-Future NISQ Systems journal January 2022
Practical numerical integration on NISQ devices conference April 2020
Universal Quantum Simulators journal August 1996
Is partial quantum search of a database any easier? conference July 2005
Not All Qubits Are Created Equal: A Case for Variability-Aware Policies for NISQ-Era Quantum Computers
  • Tannu, Swamit S.; Qureshi, Moinuddin K.
  • ASPLOS '19: Architectural Support for Programming Languages and Operating Systems, Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems https://doi.org/10.1145/3297858.3304007
conference April 2019
A Case for Multi-Programming Quantum Computers conference October 2019
Software Mitigation of Crosstalk on Noisy Intermediate-Scale Quantum Computers
  • Murali, Prakash; Mckay, David C.; Martonosi, Margaret
  • ASPLOS '20: Architectural Support for Programming Languages and Operating Systems, Proceedings of the Twenty-Fifth International Conference on Architectural Support for Programming Languages and Operating Systems https://doi.org/10.1145/3373376.3378477
conference March 2020
Quantum search on noisy intermediate-scale quantum devices journal September 2022
Quantum Computing in the NISQ era and beyond journal August 2018
How Parallel Circuit Execution Can Be Useful for NISQ Computing? conference March 2022

Similar Records

Grover-algorithm-like operator using only single-qubit gates
Journal Article · Thu Sep 15 00:00:00 EDT 2005 · Physical Review. A · OSTI ID:20718505

NISQ Benchmarking
Software · Thu Jul 14 20:00:00 EDT 2022 · OSTI ID:code-76077

Using Grover’s search protocol to select the best qubit pairs
Technical Report · Sat Sep 30 00:00:00 EDT 2023 · OSTI ID:2283641