Divide and Conquer for Combinatorial Optimization and Distributed
Quantum Computation
- URL: http://arxiv.org/abs/2107.07532v3
- Date: Thu, 12 Oct 2023 16:41:35 GMT
- Title: Divide and Conquer for Combinatorial Optimization and Distributed
Quantum Computation
- Authors: Teague Tomesh, Zain H. Saleem, Michael A. Perlin, Pranav Gokhale,
Martin Suchara, Margaret Martonosi
- Abstract summary: We introduce the Quantum Divide and Conquer Algorithm (QDCA), a hybrid variational approach to mapping large optimization problems onto distributed quantum architectures.
This is achieved through the combined use of graph partitioning and quantum circuit cutting.
We simulate the QDCA on instances of the Maximum Independent Set problem and find that it is able to outperform similar classical algorithms.
- Score: 3.8221353389253676
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Scaling the size of monolithic quantum computer systems is a difficult task.
As the number of qubits within a device increases, a number of factors
contribute to decreases in yield and performance. To meet this challenge,
distributed architectures composed of many networked quantum computers have
been proposed as a viable path to scalability. Such systems will need
algorithms and compilers that are tailored to their distributed architectures.
In this work we introduce the Quantum Divide and Conquer Algorithm (QDCA), a
hybrid variational approach to mapping large combinatorial optimization
problems onto distributed quantum architectures. This is achieved through the
combined use of graph partitioning and quantum circuit cutting. The QDCA, an
example of application-compiler co-design, alters the structure of the
variational ansatz to tame the exponential compilation overhead incurred by
quantum circuit cutting.
The result of this cross-layer co-design is a highly flexible algorithm which
can be tuned to the amount of classical or quantum computational resources that
are available, and can be applied to both near- and long-term distributed
quantum architectures. We simulate the QDCA on instances of the Maximum
Independent Set problem and find that it is able to outperform similar
classical algorithms. We also evaluate an 8-qubit QDCA ansatz on a
superconducting quantum computer and show that circuit cutting can help to
mitigate the effects of noise. Our work demonstrates how many small-scale
quantum computers can work together to solve problems $85\%$ larger than their
own qubit count, motivating the development and potential of large-scale
distributed quantum computing.
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) - Scaling Up the Quantum Divide and Conquer Algorithm for Combinatorial Optimization [0.8121127831316319]
We propose a method for constructing quantum circuits which greatly reduces inter-device communication costs.
We show that we can construct tractable circuits nearly three times the size of previous QDCA methods while retaining a similar or greater level of quality.
arXiv Detail & Related papers (2024-05-01T20:49:50Z) - Revisiting the Mapping of Quantum Circuits: Entering the Multi-Core Era [2.465579331213113]
We introduce the Hungarian Qubit Assignment (HQA) algorithm, a multi-core mapping algorithm designed to optimize qubit assignments to cores with the aim of reducing inter-core communications.
Our evaluation of HQA against state-of-the-art circuit mapping algorithms for modular architectures reveals a $4.9times$ and $1.6times$ improvement in terms of execution time and non-local communications.
arXiv Detail & Related papers (2024-03-25T21:31:39Z) - Quantum Subroutine for Variance Estimation: Algorithmic Design and Applications [80.04533958880862]
Quantum computing sets the foundation for new ways of designing algorithms.
New challenges arise concerning which field quantum speedup can be achieved.
Looking for the design of quantum subroutines that are more efficient than their classical counterpart poses solid pillars to new powerful quantum algorithms.
arXiv Detail & Related papers (2024-02-26T09:32:07Z) - Applying an Evolutionary Algorithm to Minimize Teleportation Costs in Distributed Quantum Computing [3.0846297887400977]
A quantum communication network can be formed by connecting multiple quantum computers (QCs) through classical and quantum channels.
In distributed quantum computing, QCs collectively perform a quantum computation.
In this paper, we propose an evolutionary algorithm for this problem.
arXiv Detail & Related papers (2023-11-30T13:10:28Z) - Hungarian Qubit Assignment for Optimized Mapping of Quantum Circuits on
Multi-Core Architectures [1.1288814203214292]
Quantum computers are expected to adopt a modular approach, featuring clusters of tightly connected quantum bits with sparser connections between these clusters.
Efficiently distributing qubits across multiple processing cores is critical for improving quantum computing systems' performance and scalability.
We propose the Hungarian Qubit Assignment (HQA) algorithm, which leverages the Hungarian algorithm to improve qubit-to-core assignment.
arXiv Detail & Related papers (2023-09-21T15:48:45Z) - 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) - Optimizing Tensor Network Contraction Using Reinforcement Learning [86.05566365115729]
We propose a Reinforcement Learning (RL) approach combined with Graph Neural Networks (GNN) to address the contraction ordering problem.
The problem is extremely challenging due to the huge search space, the heavy-tailed reward distribution, and the challenging credit assignment.
We show how a carefully implemented RL-agent that uses a GNN as the basic policy construct can address these challenges.
arXiv Detail & Related papers (2022-04-18T21:45:13Z) - Scaling Quantum Approximate Optimization on Near-term Hardware [49.94954584453379]
We quantify scaling of the expected resource requirements by optimized circuits for hardware architectures with varying levels of connectivity.
We show the number of measurements, and hence total time to synthesizing solution, grows exponentially in problem size and problem graph degree.
These problems may be alleviated by increasing hardware connectivity or by recently proposed modifications to the QAOA that achieve higher performance with fewer circuit layers.
arXiv Detail & Related papers (2022-01-06T21:02:30Z) - Quantum Algorithms and Simulation for Parallel and Distributed Quantum
Computing [0.0]
A viable approach for building large-scale quantum computers is to interlink small-scale quantum computers with a quantum network.
We present our software framework called Interlin-q, a simulation platform that aims to simplify designing and verifying parallel and distributed quantum algorithms.
arXiv Detail & Related papers (2021-06-12T19:41:48Z) - Quantum circuit architecture search for variational quantum algorithms [88.71725630554758]
We propose a resource and runtime efficient scheme termed quantum architecture search (QAS)
QAS automatically seeks a near-optimal ansatz to balance benefits and side-effects brought by adding more noisy quantum gates.
We implement QAS on both the numerical simulator and real quantum hardware, via the IBM cloud, to accomplish data classification and quantum chemistry tasks.
arXiv Detail & Related papers (2020-10-20T12:06:27Z)
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.