5 papers
Quantum Block Encodings for Periodic Two-Phase Finite Element Operators: 2D Poisson and 2D Elasticity
Krishnan Suresh
Quantum algorithms require embedding linear operators into unitaries using block encodings. The costs associated with these block encodings determine whether a quantum speedup is a…
PyEncode: An Open-Source Library for Structured Quantum State Preparation
Krishnan Suresh, Sanjay Suresh
Quantum algorithms require encoding classical vectors as quantum states, a step known as amplitude encoding. General-purpose routines produce circuits with $\bigO{2^m}$ gates for v…
Spectrally Corrected Polynomial Approximation for Quantum Singular Value Transformation
Krishnan Suresh
Quantum Singular Value Transformation (QSVT) provides a unified framework for applying polynomial functions to the singular values of a block-encoded matrix. QSVT prepares a state…
Optimal Box Contraction for Solving Linear Systems via Simulated and Quantum Annealing
Sanjay Suresh, Krishnan Suresh
Solving linear systems of equations is an important problem in science and engineering. Many quantum algorithms, such as the Harrow-Hassidim-Lloyd (HHL) algorithm (for quantum-gate…
Computing a Sparse Approximate Inverse on Quantum Annealing Machines
Sanjay Suresh, Krishnan Suresh
Many engineering problems involve solving large linear systems of equations. Conjugate gradient (CG) is one of the most popular iterative methods for solving such systems. However,…