Dynamic Programming for Quantum Circuit Compilation with Uncertainty
Jincheng Zhang
Abstract
Quantum circuit compilation is a critical step in the process of translating high-level quantum algorithms into executable instructions on quantum hardware. Traditional compilation techniques often rely on deterministic models of gate operations and measurement outcomes, which can lead to suboptimal results and inaccurate performance estimates. This paper introduces a novel dynamic programming approach to quantum circuit compilation that explicitly addresses the inherent uncertainty associated with qubit measurements and gate operations. The algorithm utilizes probabilistic models to represent the likelihood of measurement outcomes and gate errors, optimizing the circuit design for the *expected* performance, considering the statistical nature of quantum computation. The core contribution lies in shifting the focus from worst-case scenarios to expected outcomes, leading to more realistic and potentially more efficient quantum circuit designs. The methodology provides a framework for incorporating uncertainty directly into the compilation process, a crucial step towards achieving robust and reliable quantum computation.