Applying an Evolutionary Algorithm to Minimize Teleportation Costs in Distributed Quantum Computing (2311.18529v2)
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.
- Automated distribution of quantum circuits via hypergraph partitioning. Physical Review A, 100(3), September 2019. doi: 10.1103/physreva.100.032308. URL https://doi.org/10.1103/physreva.100.032308.
- Development of quantum interconnects (quics) for next-generation information technologies. PRX Quantum, 2(1):017002, 2021.
- Quantum cryptography: Public key distribution and coin tossing. In International Conference on Computers, Systems and Signal Processing, 1984.
- Teleporting an unknown quantum state via dual classical and einstein-podolsky-rosen channels. Physical review letters, 70(13):1895, 1993.
- Quantum repeaters: the role of imperfect local operations in quantum communication. Physical Review Letters, 81(26):5932, 1998.
- Distributed quantum computing: a survey. arXiv preprint arXiv:2212.10609, 2022.
- Distributed quantum computation over noisy channels. Physical Review A, 59(6):4249, 1999.
- A new approach for optimization of distributed quantum circuits. International Journal of Theoretical Physics, 60:3271–3285, 2021.
- Evolutionary computing. Information Processing Letters, 82(1):1–6, 2002.
- Compiler design for distributed quantum computing. IEEE Transactions on Quantum Engineering, 2:1–20, 2021.
- A modular quantum compilation framework for distributed quantum computing. arXiv preprint arXiv:2305.02969, 2023.
- Joseph F Fitzsimons. Private quantum computation: an introduction to blind quantum computing and related protocols. npj Quantum Information, 3(1):23, 2017.
- Exploring network structure, dynamics, and function using networkx. Technical report, Los Alamos National Lab.(LANL), Los Alamos, NM (United States), 2008.
- An evolutionary approach to optimizing teleportation cost in distributed quantum computation. International Journal of Theoretical Physics, 59:1315–1329, 2020.
- H Jeff Kimble. The quantum internet. Nature, 453(7198):1023–1030, 2008.
- Towards large-scale quantum networks. In Proceedings of the sixth annual ACM international conference on nanoscale computing and communication, pages 1–7, 2019.
- Quantum computation and quantum information. Cambridge University Press, 2010.
- John Preskill. Quantum computing in the nisq era and beyond. Quantum, 2:79, 2018.
- Qiskit contributors. Qiskit: An open-source framework for quantum computing, 2023.
- MQT Bench: Benchmarking software and design automation tools for quantum computing. Quantum, 2023. MQT Bench is available at https://www.cda.cit.tum.de/mqtbench/.
- Distributing quantum circuits using teleportations, 2023. URL https://arxiv.org/abs/2306.00195.
- KaHyPar Team. Kahypar - karlsruhe hypergraph partitioning, 2023. URL https://kahypar.org. Accessed: 2023-07-06.
- Designing quantum repeater networks. IEEE Communications Magazine, 51(8):64–71, 2013.
- Optimizing teleportation cost in distributed quantum circuits. 2016. doi: 10.48550/ARXIV.1605.07935. URL https://arxiv.org/abs/1605.07935.
- " event-ready-detectors" bell experiment via entanglement swapping. Physical review letters, 71(26), 1993.
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Collections
Sign up for free to add this paper to one or more collections.