Automated Quantum Oracle Synthesis with a Minimal Number of Qubits
- URL: http://arxiv.org/abs/2304.03829v1
- Date: Fri, 7 Apr 2023 20:12:13 GMT
- Title: Automated Quantum Oracle Synthesis with a Minimal Number of Qubits
- Authors: Jessie M. Henderson, Elena R. Henderson, Aviraj Sinha, Mitchell A.
Thornton, D. Michael Miller
- Abstract summary: We present two methods for automatic quantum oracle synthesis.
One method uses a minimal number of qubits, while the other preserves the function domain values while also minimizing the overall required number of qubits.
- Score: 0.6299766708197883
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Several prominent quantum computing algorithms--including Grover's search
algorithm and Shor's algorithm for finding the prime factorization of an
integer--employ subcircuits termed 'oracles' that embed a specific instance of
a mathematical function into a corresponding bijective function that is then
realized as a quantum circuit representation. Designing oracles, and
particularly, designing them to be optimized for a particular use case, can be
a non-trivial task. For example, the challenge of implementing quantum circuits
in the current era of NISQ-based quantum computers generally dictates that they
should be designed with a minimal number of qubits, as larger qubit counts
increase the likelihood that computations will fail due to one or more of the
qubits decohering. However, some quantum circuits require that function domain
values be preserved, which can preclude using the minimal number of qubits in
the oracle circuit. Thus, quantum oracles must be designed with a particular
application in mind. In this work, we present two methods for automatic quantum
oracle synthesis. One of these methods uses a minimal number of qubits, while
the other preserves the function domain values while also minimizing the
overall required number of qubits. For each method, we describe known quantum
circuit use cases, and illustrate implementation using an automated quantum
compilation and optimization tool to synthesize oracles for a set of benchmark
functions; we can then compare the methods with metrics including required
qubit count and quantum circuit complexity.
Related papers
- Quantum Compiling with Reinforcement Learning on a Superconducting Processor [55.135709564322624]
We develop a reinforcement learning-based quantum compiler for a superconducting processor.
We demonstrate its capability of discovering novel and hardware-amenable circuits with short lengths.
Our study exemplifies the codesign of the software with hardware for efficient quantum compilation.
arXiv Detail & Related papers (2024-06-18T01:49:48Z) - Supervised binary classification of small-scale digits images with a trapped-ion quantum processor [56.089799129458875]
We show that a quantum processor can correctly solve the basic classification task considered.
With the increase of the capabilities quantum processors, they can become a useful tool for machine learning.
arXiv Detail & Related papers (2024-06-17T18:20:51Z) - Shallow Quantum Circuit Implementation of Symmetric Functions with Limited Ancillary Qubits [5.9862846364925115]
In quantum computation, optimizing depth and number of ancillary qubits in quantum circuits is crucial.
This paper presents an innovative approach to implementing arbitrary symmetric Boolean functions using poly-logarithmic depth quantum circuits.
The key technique involves a novel poly-logarithmic depth quantum circuit designed to compute Hamming weight without the need for ancillary qubits.
arXiv Detail & Related papers (2024-04-09T06:30:54Z) - QuantumSEA: In-Time Sparse Exploration for Noise Adaptive Quantum
Circuits [82.50620782471485]
QuantumSEA is an in-time sparse exploration for noise-adaptive quantum circuits.
It aims to achieve two key objectives: (1) implicit circuits capacity during training and (2) noise robustness.
Our method establishes state-of-the-art results with only half the number of quantum gates and 2x time saving of circuit executions.
arXiv Detail & Related papers (2024-01-10T22:33:00Z) - Realization of quantum algorithms with qudits [0.7892577704654171]
We review several ideas indicating how multilevel quantum systems, also known as qudits, can be used for efficient realization of quantum algorithms.
We focus on techniques of leveraging qudits for simplifying decomposition of multiqubit gates, and for compressing quantum information by encoding multiple qubits in a single qudit.
These theoretical schemes can be implemented with quantum computing platforms of various nature, such as trapped ions, neutral atoms, superconducting junctions, and quantum light.
arXiv Detail & Related papers (2023-11-20T18:34:19Z) - Determining the ability for universal quantum computing: Testing
controllability via dimensional expressivity [39.58317527488534]
Controllability tests can be used in the design of quantum devices to reduce the number of external controls.
We devise a hybrid quantum-classical algorithm based on a parametrized quantum circuit.
arXiv Detail & Related papers (2023-08-01T15:33:41Z) - Qubit-reuse compilation with mid-circuit measurement and reset [0.0]
We introduce the idea of qubit-reuse compilation, which takes as input a quantum circuit and produces as output a compiled circuit.
We show that optimal qubit-reuse compilation requires the same number of qubits to execute a circuit as its dual.
We experimentally realize an 80-qubit QAOA MaxCut circuit on the 20-qubit Quantinuum H1-1 trapped ion quantum processor.
arXiv Detail & Related papers (2022-10-14T18:11:43Z) - Entanglement and coherence in Bernstein-Vazirani algorithm [58.720142291102135]
Bernstein-Vazirani algorithm allows one to determine a bit string encoded into an oracle.
We analyze in detail the quantum resources in the Bernstein-Vazirani algorithm.
We show that in the absence of entanglement, the performance of the algorithm is directly related to the amount of quantum coherence in the initial state.
arXiv Detail & Related papers (2022-05-26T20:32:36Z) - Interactive Protocols for Classically-Verifiable Quantum Advantage [46.093185827838035]
"Interactions" between a prover and a verifier can bridge the gap between verifiability and implementation.
We demonstrate the first implementation of an interactive quantum advantage protocol, using an ion trap quantum computer.
arXiv Detail & Related papers (2021-12-09T19:00:00Z) - Efficient realization of quantum algorithms with qudits [0.70224924046445]
We propose a technique for an efficient implementation of quantum algorithms with multilevel quantum systems (qudits)
Our method uses a transpilation of a circuit in the standard qubit form, which depends on the parameters of a qudit-based processor.
We provide an explicit scheme of transpiling qubit circuits into sequences of single-qudit and two-qudit gates taken from a particular universal set.
arXiv Detail & Related papers (2021-11-08T11:09:37Z) - Quantum Search for Scaled Hash Function Preimages [1.3299507495084417]
We present the implementation of Grover's algorithm in a quantum simulator to perform a quantum search for preimages of two scaled hash functions.
We show that strategies that suggest a shortcut based on sampling the quantum register after a few steps of Grover's algorithm can only provide some marginal practical advantage in terms of error mitigation.
arXiv Detail & Related papers (2020-09-01T18:00:02Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.