Quantum Circuit Optimization and Transpilation via Parameterized Circuit
Instantiation
- URL: http://arxiv.org/abs/2206.07885v1
- Date: Thu, 16 Jun 2022 02:22:08 GMT
- Title: Quantum Circuit Optimization and Transpilation via Parameterized Circuit
Instantiation
- Authors: Ed Younis, Costin Iancu
- Abstract summary: We describe algorithms to apply instantiation during two common compilation steps: circuit optimization and gate-set transpilation.
Our circuit optimization algorithm produces circuits with an average of 13% fewer gates than other optimizing compilers.
Our gate-set transpilation algorithm can target any gate-set, even sets with multiple two-qubit gates, and produces circuits with an average of 12% fewer two-qubit gates than other compilers.
- Score: 0.0
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Parameterized circuit instantiation is a common technique encountered in the
generation of circuits for a large class of hybrid quantum-classical
algorithms. Despite being supported by popular quantum compilation
infrastructures such as IBM Qiskit and Google Cirq, instantiation has not been
extensively considered in the context of circuit compilation and optimization
pipelines. In this work, we describe algorithms to apply instantiation during
two common compilation steps: circuit optimization and gate-set transpilation.
When placed in a compilation workflow, our circuit optimization algorithm
produces circuits with an average of 13% fewer gates than other optimizing
compilers. Our gate-set transpilation algorithm can target any gate-set, even
sets with multiple two-qubit gates, and produces circuits with an average of
12% fewer two-qubit gates than other compilers. Overall, we show how
instantiation can be incorporated into a compiler workflow to improve circuit
quality and enhance portability, all while maintaining a reasonably low compile
time overhead.
Related papers
- Coqa: Blazing Fast Compiler Optimizations for QAOA [3.165516590671437]
We propose Coqa to optimize QAOA circuit compilation tailored to different types of quantum hardware.
We are able to achieve an average of 30% reduction in gate count and a 39x acceleration in compilation time across our benchmarks.
arXiv Detail & Related papers (2024-08-15T18:12:04Z) - 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) - COGNAC: Circuit Optimization via Gradients and Noise-Aware Compilation [0.29998889086656577]
We present COGNAC, a novel strategy for compiling quantum circuits.
We use a simple noise model informed by the duration entangling gates.
We reduce a circuit's gate count without the need for a large number of explicit elimination rewrite rules.
arXiv Detail & Related papers (2023-11-05T20:59:27Z) - QFactor: A Domain-Specific Optimizer for Quantum Circuit Instantiation [0.8258451067861933]
We introduce a domain-specific algorithm for numerical optimization operations used by quantum circuit instantiation, synthesis, and compilation methods.
QFactor uses a tensor network formulation together with analytic methods and an iterative local optimization algorithm to reduce the number of problem parameters.
arXiv Detail & Related papers (2023-06-13T21:51:20Z) - Compiling Quantum Circuits for Dynamically Field-Programmable Neutral Atoms Array Processors [5.012570785656963]
Dynamically field-programmable qubit arrays (DPQA) have emerged as a promising platform for quantum information processing.
In this paper, we consider a DPQA architecture that contains multiple arrays and supports 2D array movements.
We show that our DPQA-based compiled circuits feature reduced scaling overhead compared to a grid fixed architecture.
arXiv Detail & Related papers (2023-06-06T08:13:10Z) - A Structured Method for Compilation of QAOA Circuits in Quantum
Computing [5.560410979877026]
The flexibility in reordering the two-qubit gates allows compiler optimizations to generate circuits with better depths, gate count, and fidelity.
We propose a structured method that ensures linear depth for any compiled QAOA circuit on multi-dimensional quantum architectures.
Overall, we can compile a circuit with up to 1024 qubits in 10 seconds with a 3.8X speedup in depth, 17% reduction in gate count, and 18X improvement for circuit ESP.
arXiv Detail & Related papers (2021-12-12T04:00:45Z) - A Fully Single Loop Algorithm for Bilevel Optimization without Hessian
Inverse [121.54116938140754]
We propose a new Hessian inverse free Fully Single Loop Algorithm for bilevel optimization problems.
We show that our algorithm converges with the rate of $O(epsilon-2)$.
arXiv Detail & Related papers (2021-12-09T02:27:52Z) - Enabling Retargetable Optimizing Compilers for Quantum Accelerators via
a Multi-Level Intermediate Representation [78.8942067357231]
We present a multi-level quantum-classical intermediate representation (IR) that enables an optimizing, retargetable, ahead-of-time compiler.
We support the entire gate-based OpenQASM 3 language and provide custom extensions for common quantum programming patterns and improved syntax.
Our work results in compile times that are 1000x faster than standard Pythonic approaches, and 5-10x faster than comparative standalone quantum language compilers.
arXiv Detail & Related papers (2021-09-01T17:29:47Z) - Extending C++ for Heterogeneous Quantum-Classical Computing [56.782064931823015]
qcor is a language extension to C++ and compiler implementation that enables heterogeneous quantum-classical programming, compilation, and execution in a single-source context.
Our work provides a first-of-its-kind C++ compiler enabling high-level quantum kernel (function) expression in a quantum-language manner.
arXiv Detail & Related papers (2020-10-08T12:49:07Z) - Adaptive pruning-based optimization of parameterized quantum circuits [62.997667081978825]
Variisy hybrid quantum-classical algorithms are powerful tools to maximize the use of Noisy Intermediate Scale Quantum devices.
We propose a strategy for such ansatze used in variational quantum algorithms, which we call "Efficient Circuit Training" (PECT)
Instead of optimizing all of the ansatz parameters at once, PECT launches a sequence of variational algorithms.
arXiv Detail & Related papers (2020-10-01T18:14:11Z) - Improving the Performance of Deep Quantum Optimization Algorithms with
Continuous Gate Sets [47.00474212574662]
Variational quantum algorithms are believed to be promising for solving computationally hard problems.
In this paper, we experimentally investigate the circuit-depth-dependent performance of QAOA applied to exact-cover problem instances.
Our results demonstrate that the use of continuous gate sets may be a key component in extending the impact of near-term quantum computers.
arXiv Detail & Related papers (2020-05-11T17:20:51Z)
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.