QFactor: A Domain-Specific Optimizer for Quantum Circuit Instantiation
- URL: http://arxiv.org/abs/2306.08152v2
- Date: Mon, 31 Jul 2023 19:56:36 GMT
- Title: QFactor: A Domain-Specific Optimizer for Quantum Circuit Instantiation
- Authors: Alon Kukliansky, Ed Younis, Lukasz Cincio, Costin Iancu
- Abstract summary: 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.
- Score: 0.8258451067861933
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: 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. Besides tailoring the optimization process, the formulation
is amenable to portable parallelization across CPU and GPU architectures, which
is usually challenging in general purpose optimizers (GPO). Compared with
several GPOs, our algorithm achieves exponential memory and performance savings
with similar optimization success rates. While GPOs can handle directly
circuits of up to six qubits, QFactor can process circuits with more than 12
qubits. Within the BQSKit optimization framework, we enable optimizations of
100+ qubit circuits using gate deletion algorithms to scale out linearly with
the hardware resources allocated for compilation in GPU environments.
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) - SAGA: Synthesis Augmentation with Genetic Algorithms for In-Memory Sequence Optimization [0.0]
MAGIC, or Memristor Aided Logic, is an approach which uses memory circuits which physically perform computation through write operations to memory.
We detail the formation and implementation of these genetic algorithms and evaluate them over a number of open circuit implementations.
Over the 10 benchmark circuits evaluated, these modifications lead to an overall improvement in the efficiency of in-memory circuit evaluation of 128% in the best case and 27.5% on average.
arXiv Detail & Related papers (2024-06-14T03:00:42Z) - Accelerating Cutting-Plane Algorithms via Reinforcement Learning
Surrogates [49.84541884653309]
A current standard approach to solving convex discrete optimization problems is the use of cutting-plane algorithms.
Despite the existence of a number of general-purpose cut-generating algorithms, large-scale discrete optimization problems continue to suffer from intractability.
We propose a method for accelerating cutting-plane algorithms via reinforcement learning.
arXiv Detail & Related papers (2023-07-17T20:11:56Z) - Accelerated First-Order Optimization under Nonlinear Constraints [73.2273449996098]
We exploit between first-order algorithms for constrained optimization and non-smooth systems to design a new class of accelerated first-order algorithms.
An important property of these algorithms is that constraints are expressed in terms of velocities instead of sparse variables.
arXiv Detail & Related papers (2023-02-01T08:50:48Z) - Quantum Circuit Optimization and Transpilation via Parameterized Circuit
Instantiation [0.0]
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.
arXiv Detail & Related papers (2022-06-16T02:22:08Z) - 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) - Accelerating variational quantum algorithms with multiple quantum
processors [78.36566711543476]
Variational quantum algorithms (VQAs) have the potential of utilizing near-term quantum machines to gain certain computational advantages.
Modern VQAs suffer from cumbersome computational overhead, hampered by the tradition of employing a solitary quantum processor to handle large data.
Here we devise an efficient distributed optimization scheme, called QUDIO, to address this issue.
arXiv Detail & Related papers (2021-06-24T08:18:42Z) - Provably Faster Algorithms for Bilevel Optimization [54.83583213812667]
Bilevel optimization has been widely applied in many important machine learning applications.
We propose two new algorithms for bilevel optimization.
We show that both algorithms achieve the complexity of $mathcalO(epsilon-1.5)$, which outperforms all existing algorithms by the order of magnitude.
arXiv Detail & Related papers (2021-06-08T21:05:30Z) - 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) - Global Optimization of Gaussian processes [52.77024349608834]
We propose a reduced-space formulation with trained Gaussian processes trained on few data points.
The approach also leads to significantly smaller and computationally cheaper sub solver for lower bounding.
In total, we reduce time convergence by orders of orders of the proposed method.
arXiv Detail & Related papers (2020-05-21T20:59:11Z)
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.