login
Home / Papers / Quantum computing library for quantum chemistry applications

Quantum computing library for quantum chemistry applications

1 Citations•2024•
K. M. Makushin, M. D. Sapova, A. K. Fedorov
Journal of Physics: Conference Series

This work introduces a Python 3 code library, whose primary objective is to speed up the development of variational quantum algorithms for electronic structure problems, and describes the various features and capabilities of this library, including its ease in constructing customized versions of variational quantum algorithms.

Abstract

Quantum computing is aimed to solve tasks, which are believed to be exponentially hard to existing computational devices and tools. A prominent example of such classically hard problems is simulating complex quantum many-body systems, in particular, for quantum chemistry. However, solving realistic quantum chemistry problems with quantum computers encounters various difficulties, which are related, first, to limited computational capabilities of existing quantum devices and, second, to the efficiency of algorithmic approaches. In the present work, we address the algorithmic side of quantum chemistry applications by introducing a Python 3 code library, whose primary objective is to speed up the development of variational quantum algorithms for electronic structure problems. We describe the various features and capabilities of this library, including its ease in constructing customized versions of variational quantum algorithms. We elucidate how the developed library allows one to design quantum circuits and enable for the efficient execution of quantum algorithms. Furthermore, the library facilitates the integration of classical and quantum algorithms for hybrid computations and helps to realize the cross-verification of data with traditional computational methods, thereby enhancing the overall reliability of quantum chemistry simulations.