Operator Learning for efficient Quantum Computation

This abstract has open access
Problem description and relevance

State-of-the-art algorithms in quantum mechanics, computational science and engineering are widely known and established. In this regard, recent advancements in quantum computing promise an improvement by offering a speedup over classical computing methods [1]. To this end, the efficient implementation of quantum algorithms is often hindered by the lack of efficient primitives for operator and state preparation, limiting both the ability of near-term quantum hardware to simulate complex problems and the potential of fault-tolerant algorithms to achieve practical quantum advantage. 

Current efforts in quantum algorithm development follow two main directions: (1) low-level, near-hardware algorithms which mostly employ hybrid classical-quantum approaches [2,3,4], and (2) quantum-inspired techniques based on Tensor-Train (TT) decompositions [5,6]. The latter are implemented on classical hardware but can facilitate translating classical algorithms to quantum hardware by leveraging one dimensional tensor-network representation [7,8], which limit correlations structures of operators and do not take hardware characteristics into account.

Submission ID :
4
Submission Topics
Methodology :

To address this, we propose a complete full-stack variational framework to transform arbitrary operators to compact quantum circuits. Using a hierarchical optimization strategy, we do not compute Riemann derivatives, cf. [7], but compute the derivatives by backpropagation [9]. The resulting variational circuits can be tailored to the connectivity and long-range interactions of the target hardware and are learned through a cost function that efficiently optimizes unitary operators, block-encodings, or operators restricted to specific symmetry sectors. The proposed operator learning protocol is demonstrated for both quantum mechanical and engineering applications. For practical reasons we use a noise-free quantum computer emulation.

Practical demonstration :

We benchmark our framework by learning propagators arising in native quantum problems such as quantum simulation and quantum chemistry, where both cases improved resource scaling in comparison to standard Suzuki--Trotter expansions. 

Importantly, we demonstrate the ability of the operator programming to implement the central second-order approximation of the Laplacian relevant for solving partial differential equations on quantum hardware, improving state-of-the-art error measures. The final case learns a dense non-unitary operator arising in computational fluid dynamics when analyzing the inviscid flow around an airfoil modeled by a panel method [10]. The complexity and the accuracy of the framework are evaluated based on the relative error and the computational effort.

Application potential :

The presented methodology accomplishes, that any non-unitary operator can generally be treated by using a single ancilla, maintaining optimal success probabilities in variational quantum algorithms applications. Due to its general applicability, the approach can be easily adapted to implement other non-unitary dynamics and to optimize existing gate sequences. For example, applications in scientific computing could address the realization of higher-order approximation schemes, or most importantly, the treatment of boundary conditions on non-uniform discretizations. 

Collectively, the present framework lays the foundation for a quantum computer programming protocol and opens the door for solving many problems beyond prototypical engineering and quantum applications.

Associated Sessions

Phd Student
,
Hamburg University of Technology
Post Doc
,
Hamburg University of Technology
Hamburg University of Technology
16 visits