Parallel circuit implementation of variational quantum algorithms
Michele Cattelan, Sheir Yarkoni

TL;DR
This paper introduces a parallel circuit method for variational quantum algorithms that enables larger problem solving and efficient training by exploiting problem structure and circuit slicing, with promising results for optimization tasks.
Contribution
It proposes a novel circuit slicing technique for VQAs, allowing parallel execution and training, and demonstrates its effectiveness on combinatorial optimization problems.
Findings
Enables solving larger problems with fewer qubits.
Allows full VQA training using only one circuit slice.
Redundancies in quantum circuits can be exploited for efficiency.
Abstract
We present a method to split quantum circuits of variational quantum algorithms (VQAs) to allow for parallel training and execution, that maximally exploits the limited number of qubits in hardware to solve large problem instances. We apply this specifically to combinatorial optimization problems, where inherent structures from the problem can be identified, thus directly informing how to create these parallelized quantum circuits, which we call slices. We test our method by creating a parallelized version of the Quantum Approximate Optimization Algorithm, which we call pQAOA, and explain how our methods apply to other quantum algorithms like the Variational Quantum Eigensolver and quantum annealing. We show that not only can our method address larger problems, but that it is also possible to run full VQA models while training parameters using only one slice. These results show that the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Quantum Information and Cryptography · Neural Networks and Reservoir Computing
