Quantum sampling algorithms for quantum state preparation and matrix block-encoding
Abstract: The problems of quantum state preparation and matrix block-encoding are ubiquitous in quantum computing: they are crucial parts of various quantum algorithms for the purpose for initial state preparation as well as loading problem relevant data. We first present an algorithm based on QRS that prepares a quantum state $|\psi_f\rangle \propto \sumN_{x=1} f(x)|x\rangle$. When combined with efficient reference states the algorithm reduces the cost of quantum state preparation substantially, if certain criteria on $f$ are met. When the preparation of the reference state is not the dominant cost, and the function $f$ and relevant properties are efficiently computable or provided otherwise with cost $o(N)$, the QRS-based method outperforms the generic state preparation algorithm, which has cost $O(N)$. We demonstrate the detailed performance (in terms of the number of Toffoli gates) of the QRS-based algorithm for quantum states commonly appearing in quantum applications, e.g., those with coefficients that obey power law decay, Gaussian, and hyperbolic tangent, and compare it with other methods. Then, we adapt QRS techniques to the matrix block-encoding problem and introduce a QRS-based algorithm for block-encoding a given matrix $A = \sum_{ij} A_{ij} |i\rangle \langle j|$. We work out rescaling factors for different access models, which encode how the information about the matrix is provided to the quantum computer. We exemplify these results for a particular Toeplitz matrix with elements $A_{{\mathbf{ij}}}= 1/|{\mathbf{i}}-{\mathbf{j}}|2$, which appears in quantum chemistry, and PDE applications, e.g., when the Coulomb interaction is involved. Our work unifies, and in certain ways goes beyond, various quantum state preparation and matrix block-encoding methods in the literature, and gives detailed performance analysis of important examples that appear in quantum applications.
- John Von Neumann. 13. various techniques used in connection with random digits. Appl. Math Ser, 12(36-38):3, 1951.
- Lov K Grover. A fast quantum mechanical algorithm for database search. In Proceedings of the twenty-eighth annual ACM symposium on Theory of computing, pages 212–219, 1996.
- Lov K Grover. Quantum mechanics helps in searching for a needle in a haystack. Physical review letters, 79(2):325, 1997.
- Quantum amplitude amplification and estimation. Contemporary Mathematics, 305:53–74, 2002.
- Quantum algorithm for linear systems of equations. Physical review letters, 103(15):150502, 2009.
- Quantum algorithms for gibbs sampling and hitting-time estimation. arXiv preprint arXiv:1603.02940, 2016.
- Quantum algorithms from fluctuation theorems: Thermal-state preparation. Quantum, 6:825, 2022.
- Quantum rejection sampling. ACM Transactions on Computation Theory (TOCT), 5(3):1–33, 2013.
- Quantum simulation of chemistry with sublinear scaling in basis size. npj Quantum Information, 5(1):92, 2019.
- Black-box hamiltonian simulation and unitary implementation. arXiv preprint arXiv:0910.4157, 2009.
- Andrew M Childs. On the relationship between continuous-and discrete-time quantum walk. Communications in Mathematical Physics, 294:581–603, 2010.
- Quantum linear system algorithm for dense matrices. Physical review letters, 120(5):050502, 2018.
- Quantum singular value transformation and beyond: exponential improvements for quantum matrix arithmetics. In Proceedings of the 51st Annual ACM SIGACT Symposium on Theory of Computing, pages 193–204, 2019.
- Fault-tolerant quantum simulations of chemistry in first quantization. PRX Quantum, 2(4):040332, 2021.
- Block-encoding dense and full-rank kernels using hierarchical matrices: applications in quantum numerical linear algebra. Quantum, 6:876, 2022.
- Creating superpositions that correspond to efficiently integrable probability distributions. arXiv preprint quant-ph/0208112, 2002.
- Transformation of quantum states using uniformly controlled rotations. arXiv preprint quant-ph/0407010, 2004.
- Wavefunction preparation and resampling using a quantum computer. arXiv preprint arXiv:0801.0342, 2008.
- Trading t-gates for dirty qubits in state preparation and unitary synthesis. arXiv preprint arXiv:1812.00954, 2018.
- Juan José GarcÃa-Ripoll. Quantum-inspired algorithms for multivariate analysis: from interpolation to partial differential equations. Quantum, 5:431, 2021.
- Efficient quantum circuits for accurate state preparation of smooth, differentiable functions. In 2020 IEEE International Conference on Quantum Computing and Engineering (QCE), pages 169–179. IEEE, 2020.
- Lov K Grover. Synthesis of quantum superpositions by quantum computation. Physical review letters, 85(6):1334, 2000.
- Black-box quantum state preparation without arithmetic. Physical review letters, 122(2):020502, 2019.
- Johannes Bausch. Fast black-box quantum state preparation. Quantum, 6:773, 2022.
- Quantum state preparation without coherent arithmetic. arXiv preprint arXiv:2210.14892, 2022.
- Hamiltonian simulation by qubitization. Quantum, 3:163, 2019.
- Optimal scaling quantum linear-systems solver via discrete adiabatic theorem. PRX quantum, 3(4):040303, 2022.
- Efficient quantum linear solver algorithm with detailed running costs. arXiv preprint arXiv:2305.11352, 2023.
- Quantum algorithm for linear differential equations with exponentially improved dependence on precision. Communications in Mathematical Physics, 356:1057–1081, 2017.
- A theory of quantum differential equation solvers: limitations and fast-forwarding. arXiv preprint arXiv:2211.05246, 2022.
- The cost of solving linear differential equations on a quantum computer: fast-forwarding to explicit resource counts. arXiv preprint arXiv:2309.07881, 2023.
- Lin Lin and Yu Tong. Optimal polynomial based quantum eigenstate filtering with application to solving quantum linear systems. Quantum, 4:361, 2020.
- Patrick Rall. Quantum algorithms for estimating physical quantities using block encodings. Physical Review A, 102(2):022408, 2020.
- Grand unification of quantum algorithms. PRX quantum, 2(4):040203, 2021.
- Hamiltonian simulation using linear combinations of unitary operations. arXiv preprint arXiv:1202.5822, 2012.
- Exponential improvement in precision for simulating sparse hamiltonians. In Proceedings of the forty-sixth annual ACM symposium on Theory of computing, pages 283–292, 2014.
- Explicit quantum circuits for block encodings of certain sparse matrices. arXiv preprint arXiv:2203.10236, 2022.
- Block-encoding structured matrices for data input in quantum computing. arXiv preprint arXiv:2302.10949, 2023.
- Craig Gidney. Halving the cost of quantum addition. Quantum, 2:74, 2018.
- Even more efficient quantum computations of chemistry through tensor hypercontraction. PRX Quantum, 2(3):030305, 2021.
- Bill Poirier. Efficient evaluation of exponential and gaussian functions on a quantum computer. arXiv preprint arXiv:2110.05653, 2021.
- Sampling and integration of near log-concave functions. In Proceedings of the twenty-third annual ACM symposium on Theory of computing, pages 156–163, 1991.
- Compilation of fault-tolerant quantum heuristics for combinatorial optimization. PRX Quantum, 1(2), November 2020.
- Simulating hamiltonian dynamics with a truncated taylor series. Physical review letters, 114(9):090502, 2015.
- Quantum recommendation systems. arXiv preprint arXiv:1603.08675, 2016.
- End-to-end resource analysis for quantum interior-point methods and portfolio optimization. PRX Quantum, 4(4):040325, 2023.
- Active volume: An architecture for efficient fault-tolerant quantum computers with limited non-local connections. arXiv preprint arXiv:2211.15465, 2022.
- Scott Aaronson. Multilinear formulas and skepticism of quantum computing. In Proceedings of the thirty-sixth annual ACM symposium on Theory of computing, pages 118–127, 2004.
- Christopher Jarzynski. Nonequilibrium equality for free energy differences. Physical Review Letters, 78(14):2690, 1997.
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.