TY - GEN
T1 - Towards a SAT Encoding for Quantum Circuits
T2 - 25th International Conference on Theory and Applications of Satisfiability Testing, SAT 2022
AU - Berent, Lucas
AU - Burgholzer, Lukas
AU - Wille, Robert
N1 - Publisher Copyright:
© Lucas Berent, Lukas Burgholzer, and Robert Wille.
PY - 2022/8
Y1 - 2022/8
N2 - Boolean Satisfiability (SAT) techniques are well-established in classical computing where they are used to solve a broad variety of problems, e.g., in the design of classical circuits and systems. Analogous to the classical realm, quantum algorithms are usually modelled as circuits and similar design tasks need to be tackled. Thus, it is natural to pose the question whether these design tasks in the quantum realm can also be approached using SAT techniques. To the best of our knowledge, no SAT formulation for arbitrary quantum circuits exists and it is unknown whether such an approach is feasible at all. In this work, we define a propositional SAT encoding that, in principle, can be applied to arbitrary quantum circuits. However, we show that, due to the inherent complexity of representing quantum states, constructing such an encoding is not feasible in general. Therefore, we establish general criteria for determining the feasibility of the proposed encoding and identify classes of quantum circuits fulfilling these criteria. We explicitly demonstrate how the proposed encoding can be applied to the class of Clifford circuits as a representative. Finally, we empirically demonstrate the applicability and efficiency of the proposed encoding for Clifford circuits. With these results, we lay the foundation for continuing the ongoing success of SAT in classical circuit and systems design for quantum circuits.
AB - Boolean Satisfiability (SAT) techniques are well-established in classical computing where they are used to solve a broad variety of problems, e.g., in the design of classical circuits and systems. Analogous to the classical realm, quantum algorithms are usually modelled as circuits and similar design tasks need to be tackled. Thus, it is natural to pose the question whether these design tasks in the quantum realm can also be approached using SAT techniques. To the best of our knowledge, no SAT formulation for arbitrary quantum circuits exists and it is unknown whether such an approach is feasible at all. In this work, we define a propositional SAT encoding that, in principle, can be applied to arbitrary quantum circuits. However, we show that, due to the inherent complexity of representing quantum states, constructing such an encoding is not feasible in general. Therefore, we establish general criteria for determining the feasibility of the proposed encoding and identify classes of quantum circuits fulfilling these criteria. We explicitly demonstrate how the proposed encoding can be applied to the class of Clifford circuits as a representative. Finally, we empirically demonstrate the applicability and efficiency of the proposed encoding for Clifford circuits. With these results, we lay the foundation for continuing the ongoing success of SAT in classical circuit and systems design for quantum circuits.
KW - Clifford Circuits
KW - Design Automation
KW - Quantum Computing
KW - Satisfiability
UR - http://www.scopus.com/inward/record.url?scp=85136102065&partnerID=8YFLogxK
U2 - 10.4230/LIPIcs.SAT.2022.18
DO - 10.4230/LIPIcs.SAT.2022.18
M3 - Conference contribution
AN - SCOPUS:85136102065
T3 - Leibniz International Proceedings in Informatics, LIPIcs
BT - 25th International Conference on Theory and Applications of Satisfiability Testing, SAT 2022
A2 - Meel, Kuldeep S.
A2 - Strichman, Ofer
PB - Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
Y2 - 2 August 2022 through 5 August 2022
ER -