Optimality Study of Existing Quantum Computing Layout Synthesis Tools
- URL: http://arxiv.org/abs/2002.09783v4
- Date: Mon, 13 Jul 2020 03:30:58 GMT
- Title: Optimality Study of Existing Quantum Computing Layout Synthesis Tools
- Abstract summary: We evaluate the optimality of current layout synthesis tools, including Cirq from Google, Qiskit from IBM, $mathsft|mathsfketrangle$ from Cambridge Quantum Computing, and recent academic work.
This suggests substantial room for improvement of the efficiency of quantum computer by better layout synthesis tools.
- Score: 9.530683922512873
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Layout synthesis, an important step in quantum computing, processes quantum
circuits to satisfy device layout constraints. In this paper, we construct
QUEKO benchmarks for this problem, which have known optimal depths and gate
counts. We use QUEKO to evaluate the optimality of current layout synthesis
tools, including Cirq from Google, Qiskit from IBM,
$\mathsf{t}|\mathsf{ket}\rangle$ from Cambridge Quantum Computing, and recent
academic work. To our surprise, despite over a decade of research and
development by academia and industry on compilation and synthesis for quantum
circuits, we are still able to demonstrate large optimality gaps: 1.5-12x on
average on a smaller device and 5-45x on average on a larger device. This
suggests substantial room for improvement of the efficiency of quantum computer
by better layout synthesis tools. Finally, we also prove the NP-completeness of
the layout synthesis problem for quantum computing. We have made the QUEKO
benchmarks open-source.
Related papers
- Route-Forcing: Scalable Quantum Circuit Mapping for Scalable Quantum Computing Architectures [41.39072840772559]
Route-Forcing is a quantum circuit mapping algorithm that shows an average speedup of $3.7times$.
We present a quantum circuit mapping algorithm that shows an average speedup of $3.7times$ compared to the state-of-the-art scalable techniques.
arXiv Detail & Related papers (2024-07-24T14:21:41Z) - 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) - 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) - Quantum Computing for Solid Mechanics and Structural Engineering -- a
Demonstration with Variational Quantum Eigensolver [3.8061090528695534]
Variational quantum algorithms exploit the features of superposition and entanglement to optimize a cost function efficiently.
We implement and demonstrate the numerical processes on the 5-qubit and 7-qubit quantum processors on the IBM Qiskit platform.
arXiv Detail & Related papers (2023-08-28T17:52:47Z) - The Basis of Design Tools for Quantum Computing: Arrays, Decision
Diagrams, Tensor Networks, and ZX-Calculus [55.58528469973086]
Quantum computers promise to efficiently solve important problems classical computers never will.
A fully automated quantum software stack needs to be developed.
This work provides a look "under the hood" of today's tools and showcases how these means are utilized in them, e.g., for simulation, compilation, and verification of quantum circuits.
arXiv Detail & Related papers (2023-01-10T19:00:00Z) - Predicting Good Quantum Circuit Compilation Options [3.610459670994051]
We propose a framework that predicts the best combination of compilation options for quantum circuits.
For more than 95% of the circuits, a combination of compilation options within the top-three is determined.
The resulting methodology lays the foundation for further applications of machine learning in this domain.
arXiv Detail & Related papers (2022-10-14T18:00:03Z) - Iterative Qubits Management for Quantum Index Searching in a Hybrid
System [56.39703478198019]
IQuCS aims at index searching and counting in a quantum-classical hybrid system.
We implement IQuCS with Qiskit and conduct intensive experiments.
Results demonstrate that it reduces qubits consumption by up to 66.2%.
arXiv Detail & Related papers (2022-09-22T21:54:28Z) - A Hybrid Quantum-Classical Algorithm for Robust Fitting [47.42391857319388]
We propose a hybrid quantum-classical algorithm for robust fitting.
Our core contribution is a novel robust fitting formulation that solves a sequence of integer programs.
We present results obtained using an actual quantum computer.
arXiv Detail & Related papers (2022-01-25T05:59:24Z) - QuantumCircuitOpt: An Open-source Framework for Provably Optimal Quantum
Circuit Design [0.0]
We propose QuantumCircuitOpt, a novel open-source framework which implements mathematical optimization formulations and algorithms for decomposing arbitrary unitary gates into a sequence of hardware-native gates.
We show that QCOpt can find up to 57% reduction in the number of necessary gates on circuits with up to four qubits, and in run times less than a few minutes on commodity computing hardware.
We also show how the QCOpt package can be adapted to various built-in types of native gate sets, based on different hardware platforms like those produced by IBM, Rigetti and Google.
arXiv Detail & Related papers (2021-11-23T06:45:40Z) - Engineering the Quantum Scientific Computing Open User Testbed (QSCOUT):
Design details and user guide [0.0]
Quantum Scientific Computing Open User Testbed (QSCOUT) at Sandia National Laboratories is a trapped-ion qubit system.
It offers quantum hardware that researchers can use to perform quantum algorithms.
It allows both quantum circuit and low-level pulse control access to study new modes of programming and optimization.
arXiv Detail & Related papers (2021-04-01T20:41:44Z) - Sampling electronic structure QUBOs with Ocean and Mukai solvers [44.62475518267084]
The most advanced D-Wave Advantage quantum annealer has 5000+ qubits, however, every qubit is connected to a small number of neighbors.
To compensate for the reduced number of qubits, one has to rely on special software such as qbsolv.
We find that the Mukai QUBO solver outperforms the Ocean qbsolv for all calculations done in the present work.
arXiv Detail & Related papers (2021-02-01T23:16:42Z) - QGo: Scalable Quantum Circuit Optimization Using Automated Synthesis [3.284627771501259]
On NISQ devices, two-qubit gates such as CNOTs are much noisier than single-qubit gates.
Quantum circuit synthesis is a process of decomposing an arbitrary unitary into a sequence of quantum gates.
We propose a hierarchical, block-by-block optimization framework, QGo, for quantum circuit optimization.
arXiv Detail & Related papers (2020-12-17T18:54:38Z) - Nearest Centroid Classification on a Trapped Ion Quantum Computer [57.5195654107363]
We design a quantum Nearest Centroid classifier, using techniques for efficiently loading classical data into quantum states and performing distance estimations.
We experimentally demonstrate it on a 11-qubit trapped-ion quantum machine, matching the accuracy of classical nearest centroid classifiers for the MNIST handwritten digits dataset and achieving up to 100% accuracy for 8-dimensional synthetic data.
arXiv Detail & Related papers (2020-12-08T01:10:30Z) - Optimal Layout Synthesis for Quantum Computing [9.530683922512873]
layout synthesis, which transforms quantum programs to meet hardware limitations, is a crucial step in the realization of quantum computing.
We present two synthesizers, one optimal and one approximate but nearly optimal.
The key to this success is a more efficient spacetime-based variable encoding of the layout synthesis problem as a mathematical programming problem.
arXiv Detail & Related papers (2020-07-30T18:05:56Z) - QUANTIFY: A framework for resource analysis and design verification of
quantum circuits [69.43216268165402]
QUANTIFY is an open-source framework for the quantitative analysis of quantum circuits.
It is based on Google Cirq and is developed with Clifford+T circuits in mind.
For benchmarking purposes QUANTIFY includes quantum memory and quantum arithmetic circuits.
arXiv Detail & Related papers (2020-07-21T15:36:25Z)
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.