Applying an Evolutionary Algorithm to Minimize Teleportation Costs in
Distributed Quantum Computing
- URL: http://arxiv.org/abs/2311.18529v1
- Date: Thu, 30 Nov 2023 13:10:28 GMT
- Title: Applying an Evolutionary Algorithm to Minimize Teleportation Costs in
Distributed Quantum Computing
- Authors: Leo S\"unkel, Manik Dawar, Thomas Gabor
- Abstract summary: 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.
- Score: 3.2251045645643113
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: By connecting multiple quantum computers (QCs) through classical and quantum
channels, a quantum communication network can be formed. This gives rise to new
applications such as blind quantum computing, distributed quantum computing and
quantum key distribution. In distributed quantum computing, QCs collectively
perform a quantum computation. As each device only executes a sub-circuit with
fewer qubits than required by the complete circuit, a number of small QCs can
be used in combination to execute a large quantum circuit that a single QC
could not solve on its own. However, communication between QCs may still occur.
Depending on the connectivity of the circuit, qubits must be teleported to
different QCs in the network, adding overhead to the actual computation; thus,
it is crucial to minimize the number of teleportations. In this paper, we
propose an evolutionary algorithm for this problem. More specifically, the
algorithm assigns qubits to QCs in the network for each time step of the
circuit such that the overall teleportation cost is minimized. Moreover,
network-specific constraints such as the capacity of each QC in the network can
be taken into account. We run experiments on random as well as benchmarking
circuits and give an outline on how this method can be adjusted to be
incorporated into more realistic network settings as well as in compilers for
distributed quantum computing. Our results show that an evolutionary algorithm
is well suited for this problem when compared to the graph partitioning
approach as it delivers better results while simultaneously allows the easy
integration and consideration of various problem-specific constraints.
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) - Distributed Quantum Computation with Minimum Circuit Execution Time over Quantum Networks [3.6949615573696395]
We consider the problem of distributing quantum circuits across a quantum network to minimize the execution time.
The problem entails mapping the circuit qubits to network memories, including within each computer.
We design an efficient algorithm based on an approximation algorithm for the max-quadratic-assignment problem.
arXiv Detail & Related papers (2024-05-13T06:35:51Z) - A Quantum-Classical Collaborative Training Architecture Based on Quantum
State Fidelity [50.387179833629254]
We introduce a collaborative classical-quantum architecture called co-TenQu.
Co-TenQu enhances a classical deep neural network by up to 41.72% in a fair setting.
It outperforms other quantum-based methods by up to 1.9 times and achieves similar accuracy while utilizing 70.59% fewer qubits.
arXiv Detail & Related papers (2024-02-23T14:09:41Z) - A Modular Quantum Compilation Framework for Distributed Quantum
Computing [0.0]
Distributed Quantum Computing is a scalable approach for increasing the number of available qubits for computational tasks.
We present a modular quantum compilation framework for DQC that takes into account both network and device constraints.
We also devised a strategy for remote scheduling that can exploit both TeleGate and TeleData operations.
arXiv Detail & Related papers (2023-05-04T16:13:23Z) - Oblivious Quantum Computation and Delegated Multiparty Quantum
Computation [61.12008553173672]
We propose a new concept, oblivious computation quantum computation, where secrecy of the input qubits and the program to identify the quantum gates are required.
Exploiting quantum teleportation, we propose a two-server protocol for this task.
Also, we discuss delegated multiparty quantum computation, in which, several users ask multiparty quantum computation to server(s) only using classical communications.
arXiv Detail & Related papers (2022-11-02T09:01:33Z) - 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) - Optimal Stochastic Resource Allocation for Distributed Quantum Computing [50.809738453571015]
We propose a resource allocation scheme for distributed quantum computing (DQC) based on programming to minimize the total deployment cost for quantum resources.
The evaluation demonstrates the effectiveness and ability of the proposed scheme to balance the utilization of quantum computers and on-demand quantum computers.
arXiv Detail & Related papers (2022-09-16T02:37:32Z) - Distribution of Quantum Circuits Over General Quantum Networks [3.7344608362649505]
Near-term quantum computers can hold only a small number of qubits.
One way to facilitate large-scale quantum computations is through a distributed network of quantum computers.
We consider the problem of distributing quantum programs across a quantum network of heterogeneous quantum computers.
arXiv Detail & Related papers (2022-06-13T19:30:48Z) - 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) - Divide and Conquer for Combinatorial Optimization and Distributed
Quantum Computation [3.8221353389253676]
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.
arXiv Detail & Related papers (2021-07-15T18:00:32Z)
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.