Skip to main navigation Skip to search Skip to main content

Tensor quantum programming

A. Termanova, Ar Melnikov, E. Mamenchikov, N. Belokonev, S. Dolgov, A. Berezutskii, R. Ellerbrock, C. Mansell, M. R. Perelshtein

Research output: Contribution to journalArticlepeer-review

7   Link opens in a new tab Citations (SciVal)

Abstract

Running quantum algorithms often involves implementing complex quantum circuits with such a large number of multi-qubit gates that the challenge of tackling practical applications appears daunting. In this article, we propose a novel approach called Tensor Quantum Programming, which leverages tensor networks (TNs) for hybrid quantum computing. Our key insight is that the primary challenge of algorithms based on TNs lies in their high ranks (bond dimensions). Quantum computing offers a potential solution to this challenge, as an ideal quantum computer can represent tensors with arbitrarily high ranks in contrast to classical counterparts, which indicates the way towards quantum advantage. While tensor-based vector-encoding and state-readout are known procedures, the matrix-encoding required for performing matrix-vector multiplications directly on quantum devices is much less studied. We introduce an algorithm that encodes matrix product operators into quantum circuits with a depth that scales linearly with the number of qubits. We demonstrate the algorithm’s performance for matrices commonly encountered in differential equations, optimization problems, and quantum chemistry, for systems involving up to 50 qubits.

Original languageEnglish
Article number123019
JournalNew Journal of Physics
Volume26
Issue number12
DOIs
Publication statusPublished - 17 Dec 2024

Keywords

  • matrix product operator
  • matrix product state
  • quantum computing
  • tensor networks

ASJC Scopus subject areas

  • General Physics and Astronomy

Fingerprint

Dive into the research topics of 'Tensor quantum programming'. Together they form a unique fingerprint.

Cite this