A SAT Encoding for Optimal Clifford Circuit Synthesis

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Schneider, Sarah, Burgholzer, Lukas, Wille, Robert
Format: Preprint
Published: 2022
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917142875602944
author Schneider, Sarah
Burgholzer, Lukas
Wille, Robert
author_facet Schneider, Sarah
Burgholzer, Lukas
Wille, Robert
contents Executing quantum algorithms on a quantum computer requires compilation to representations that conform to all restrictions imposed by the device. Due to devices' limited coherence times and gate fidelities, the compilation process has to be optimized as much as possible. To this end, an algorithm's description first has to be synthesized using the device's gate library. In this paper, we consider the optimal synthesis of Clifford circuits -- an important subclass of quantum circuits, with various applications. Such techniques are essential to establish lower bounds for (heuristic) synthesis methods and gauging their performance. Due to the huge search space, existing optimal techniques are practically limited to small qubit counts (around six qubits for typical instances). In this work, we propose an optimal synthesis method for Clifford circuits based on encoding the task as a satisfiability (SAT) problem and solving it using a SAT solver in conjunction with a binary search scheme. Experiments on random instances with up to 6 qubits demonstrate that state-of-the-art heuristics on average produce more than twice the number of gates necessary.
format Preprint
id arxiv_https___arxiv_org_abs_2208_11713
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle A SAT Encoding for Optimal Clifford Circuit Synthesis
Schneider, Sarah
Burgholzer, Lukas
Wille, Robert
Quantum Physics
Emerging Technologies
Executing quantum algorithms on a quantum computer requires compilation to representations that conform to all restrictions imposed by the device. Due to devices' limited coherence times and gate fidelities, the compilation process has to be optimized as much as possible. To this end, an algorithm's description first has to be synthesized using the device's gate library. In this paper, we consider the optimal synthesis of Clifford circuits -- an important subclass of quantum circuits, with various applications. Such techniques are essential to establish lower bounds for (heuristic) synthesis methods and gauging their performance. Due to the huge search space, existing optimal techniques are practically limited to small qubit counts (around six qubits for typical instances). In this work, we propose an optimal synthesis method for Clifford circuits based on encoding the task as a satisfiability (SAT) problem and solving it using a SAT solver in conjunction with a binary search scheme. Experiments on random instances with up to 6 qubits demonstrate that state-of-the-art heuristics on average produce more than twice the number of gates necessary.
title A SAT Encoding for Optimal Clifford Circuit Synthesis
topic Quantum Physics
Emerging Technologies
url https://arxiv.org/abs/2208.11713