English

Efficient algorithm for generating Pauli coordinates for an arbitrary linear operator

Quantum Physics 2020-11-19 v1

Abstract

Several linear algebra routines for quantum computing use a basis of tensor products of identity and Pauli operators to describe linear operators, and obtaining the coordinates for any given linear operator from its matrix representation requires a basis transformation, which for an N×N\mathrm N\times\mathrm N matrix generally involves O(N4)\mathcal O(\mathrm N^4) arithmetic operations. Herein, we present an efficient algorithm that for our particular basis transformation only involves O(N2log2N)\mathcal O(\mathrm N^2\log_2\mathrm N) operations. Because this algorithm requires fewer than O(N3)\mathcal O(\mathrm N^3) operations, for large N\mathrm N, it could be used as a preprocessing step for quantum computing algorithms for certain applications. As a demonstration, we apply our algorithm to a Hamiltonian describing a system of relativistic interacting spin-zero bosons and calculate the ground-state energy using the variational quantum eigensolver algorithm on a quantum computer.

Keywords

Cite

@article{arxiv.2011.08942,
  title  = {Efficient algorithm for generating Pauli coordinates for an arbitrary linear operator},
  author = {Daniel Gunlycke and Mark C. Palenik and Alex R. Emmert and Sean A. Fischer},
  journal= {arXiv preprint arXiv:2011.08942},
  year   = {2020}
}

Comments

9 pages, 4 figures