Fast Quantum Amplitude Encoding of Typical Classical Data
arXiv:2503.17113 · doi:10.1140/epjqt/s40507-026-00473-3
Abstract
We present an improved version of a quantum amplitude encoding scheme that encodes the entries of a unit classical vector into the amplitudes of a quantum state. Our approach has a quadratic speed-up with respect to the original one. We also describe several generalizations, including to complex entries of the input vector and a parameter that determines the parallelization. The number of qubits required for the state preparation scales as . The runtime, which depends on the data density and on the parallelization paramater , scales as , which in the most parallel version () is always less than . By analysing the data density, we prove that the average runtime is for uniformly random inputs. We present numerical evidence that this favourable runtime behaviour also holds for real-world data, such as radar satellite images. This is promising as it allows for an input-to-output advantage of the quantum Fourier transform.
8 pages, 15 figures
References in corpus (11)
- Approximate amplitude encoding in shallow parameterized quantum circuits and its application to financial market indicator
- Single-step implementation of high fidelity -bit Toffoli gate
- Use of global interactions in efficient quantum circuit constructions
- A quantum k-nearest neighbors algorithm based on the Euclidean distance estimation
- Quantum Fourier Transform Revisited
- Constructing quantum circuits with global gates
- Quantum state preparation protocol for encoding classical data into the amplitudes of a quantum information processing register's wave function
- An efficient quantum algorithm for preparation of uniform quantum superposition states
- Quantum data encoding as a distinct abstraction layer in the design of quantum circuits
- Pure state tomography with parallel unentangled measurements
- Sublinear Classical-to-Quantum Data Encoding using -Toffoli Gates