Efficient and scalable quantum walk algorithms via the quantum Fourier transform
arXiv:1912.00978 · doi:10.1007/s11128-020-02834-y
Abstract
Quantum walks (QWs) are of interest as examples of uniquely quantum behavior and are applicable in a variety of quantum search and simulation models. Implementing QWs on quantum devices is useful from both points of view. We describe a prototype one-dimensional discrete time QW algorithm that economizes resources required in its implementation. Our algorithm needs only a single shift (increment) operation. It also allows complete flexibility in choosing the shift circuit, a resource intensive part of QW implementations. We implement the shift using the quantum Fourier transform (QFT), yielding, to date, the most efficient and scalable, quadratic size, linear depth circuit for the basic QW. This is desirable for Noisy Intermediate-Scale Quantum (NISQ) devices, in which fewer computations implies faster execution and reduced effects of noise and decoherence. As the QFT diagonalizes unitary circulant matrices, we generalize the shift in the basic QW to introduce spatial convolutions in the QW. We demonstrate our basic QW algorithm using the QFT based shift by running it on publicly accessible IBM quantum computers.
arXiv comment20 pages, 14 figures, 6 tables. Modified the title and abstract. New section for QW with spatial convolution. Added 2 figures. Kept only the QW simulations with the QFT based shift. Improved organization
References in corpus (15)
- Quantum Computing in the NISQ era and beyond
- Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer
- Elementary gates for quantum computation
- Quantum Convolutional Neural Networks
- Quantum walks: a comprehensive review
- Distance measures to compare real and ideal quantum processes
- Photons Walking the Line: A quantum walk with adjustable coin operations
- From quantum cellular automata to quantum lattice gases
- Discrete single-photon quantum walks with tunable decoherence
- Search via Quantum Walk
- Efficient Quantum Circuits for Diagonal Unitaries Without Ancillas
- Efficient Quantum Walk on a Quantum Processor
- Linear-Depth Quantum Circuits for n-qubit Toffoli gates with no Ancilla
- The Dirac equation as a quantum walk over the honeycomb and triangular lattices
- When is a Quantum Cellular Automaton (QCA) a Quantum Lattice Gas Automaton (QLGA)?
Cited by in corpus (11)
- Experimental Implementation of Quantum Walks on IBM Quantum Computers
- Efficient implementation of discrete-time quantum walks on quantum computers
- Efficient Quantum Lattice Gas Automata
- Efficient parallelization of quantum basis state shift
- Circuit Implementation of Discrete-Time Quantum Walks via the Shunt Decomposition Method
- Quantum collision circuit, quantum invariants and quantum phase estimation procedure for fluid dynamic lattice gas automata
- Quantum spatial search with electric potential : long-time dynamics and robustness to noise
- Float Lattice Gas Automata: A connection between Molecular Dynamics and Lattice Boltzmann Method for quantum computers
- Adaptive Lattice Gas Algorithm: Classical and Quantum implementations
- Optimizing topology for quantum probing with discrete-time quantum walks
- Controlling quantum chaos via Parrondo strategies on noisy intermediate-scale quantum hardware