Litcius/Paper detail

Block-encoding structured matrices for data input in quantum computing

Christoph Sünderhauf, Earl T. Campbell, Joan Bestard Camps

2024Quantum44 citationsDOIOpen Access PDF

Abstract

The cost of data input can dominate the run-time of quantum algorithms. Here, we consider data input of arithmetically structured matrices via <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"><mml:mrow class="MJX-TeXAtom-ORD"><mml:mtext class="MJX-tex-mathit" mathvariant="italic">block encoding</mml:mtext></mml:mrow></mml:math> circuits, the input model for the quantum singular value transform and related algorithms. We demonstrate how to construct block encoding circuits based on an arithmetic description of the sparsity and pattern of repeated values of a matrix. We present schemes yielding different subnormalisations of the block encoding; a comparison shows that the best choice depends on the specific matrix. The resulting circuits reduce flag qubit number according to sparsity, and data loading cost according to repeated values, leading to an exponential improvement for certain matrices. We give examples of applying our block encoding schemes to a few families of matrices, including Toeplitz and tridiagonal matrices.

Topics & Concepts

Block (permutation group theory)Encoding (memory)Toeplitz matrixAlgorithmClass (philosophy)Matrix (chemical analysis)Tridiagonal matrixComputer scienceBlock matrixArithmeticMathematicsCombinatoricsPure mathematicsEigenvalues and eigenvectorsArtificial intelligencePhysicsComposite materialMaterials scienceQuantum mechanicsQuantum Computing Algorithms and ArchitectureQuantum Information and CryptographyQuantum-Dot Cellular Automata