Distributing Quantum Circuits Using Formal Methods
Document Type
Conference Proceeding
Publication Date
1-1-2025
Abstract
This paper presents a vision for generating formal specifications of the problems involved in the mapping of quantum algorithms to quantum networks, called the Sub-problems of Distribution (SpD). This is a significant challenge due to the importance of distributed quantum computing and the intertwined nature of SpD. Examples of SpD include teleportation minimization, qubit routing and load balancing. As such, formal specifications can help in providing a rigorous way for specifying and solving SpD. We instantiate the proposed vision in the context of Alloy, called qcAlloy, and for two of the most important SpD problems, namely teleportation minimization and load balancing. Part of the Alloy specifications that specify the constraints of SpD are reusable for any quantum circuit and any network. qcAlloy is also compositional in that it partitions the input circuit into sub-circuits, solves the SpD for each sub-circuit, and then combines the results towards generating a near-optimal solution. qcAlloy competes, and in some cases outperforms, the state-of-the-art for minimizing the number of teleportations for the quantum circuits in the RevLib and RLSB benchmarks.
Publication Title
Lecture Notes in Computer Science
ISBN
[9783031870538]
Recommended Citation
Ebnenasir, A.,
Young, K.,
&
Stempien, R.
(2025).
Distributing Quantum Circuits Using Formal Methods.
Lecture Notes in Computer Science,
15593 LNCS, 11-26.
http://doi.org/10.1007/978-3-031-87054-5_2
Retrieved from: https://digitalcommons.mtu.edu/michigantech-p2/1564