Optimal Layout Synthesis for Quantum Computing

07/30/2020
by   Bochen Tan, et al.
0

Recent years have witnessed the fast development of quantum computing. Researchers around the world are eager to run larger and larger quantum algorithms that promise speedups impossible to any classical algorithm. However, the available quantum computers are still volatile and error-prone. Thus, layout synthesis, which transforms quantum programs to meet these hardware limitations, is a crucial step in the realization of quantum computing. In this paper, we present two synthesizers, one optimal and one approximate but nearly optimal. Although a few optimal approaches to this problem have been published, our optimal synthesizer explores a larger solution space, thus is optimal in a stronger sense. In addition, it reduces time and space complexity exponentially compared to some leading optimal approaches. The key to this success is a more efficient spacetime-based variable encoding of the layout synthesis problem as a mathematical programming problem. By slightly changing our formulation, we arrive at an approximate synthesizer that is even more efficient and outperforms some leading heuristic approaches, in terms of additional gate cost, by up to 100 comprehensive set of benchmark programs and architectures. For a specific family of quantum programs named QAOA, which is deemed to be a promising application for near-term quantum computers, we further adjust the approximate synthesizer by taking commutation into consideration, achieving up to 75 reduction in depth and up to 65 tool used in a leading QAOA study.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/24/2023

Optimal Layout Synthesis for Quantum Circuits as Classical Planning

In Layout Synthesis, the logical qubits of a quantum circuit are mapped ...
research
02/22/2020

Optimality Study of Existing Quantum Computing Layout Synthesis Tools

Layout synthesis, an important step in quantum computing, processes quan...
research
06/11/2021

Challenge: Quantum Computing for Location Determination

Quantum computing provides a new way for approaching problem solving, en...
research
11/22/2022

Optimizing the depth of variational quantum algorithms is strongly QCMA-hard to approximate

Variational Quantum Algorithms (VQAs), such as the Quantum Approximate O...
research
01/29/2020

Is Your Quantum Program Bug-Free?

Quantum computers are becoming more mainstream. As more programmers are ...
research
06/05/2023

Systems Architecture for Quantum Random Access Memory

Operating on the principles of quantum mechanics, quantum algorithms hol...
research
07/29/2022

QuCloud+: A Holistic Qubit Mapping Scheme for Single/Multi-programming on 2D/3D NISQ Quantum Computers

Qubit mapping is essential to quantum computing's fidelity and quantum c...

Please sign up or login with your details

Forgot password? Click here to reset