Adjustable-depth quantum circuit for position-dependent coin operators of discrete-time quantum walks
Ugo Nzongani, Pablo Arnault
TL;DR
This paper tackles the challenge of exactly implementing position-dependent coin operators in discrete-time quantum walks with circuits whose depth remains tractable. It introduces an adjustable-depth circuit parametrized by $m\in\mathbb{N}$ that partitions $2^n$ coin operators into $2^{n-m}$ packs of size $2^m$, enabling a trade-off between depth and ancilla resources by executing packs in parallel and sequencing them. A key advancement is the new ingredient in $Q_{1,i}^{(n,m)}$, which encodes ancilla only for current-stage position states using generalized $(n-m)$-Toffoli gates, yielding an exact implementation with depth scaling $d(U^{(n,m)})=2^{n-m}(20m+2\varepsilon_d(n-m)+8\delta_{m,0}-5)-2$. The approach is validated by implementing the circuit on IBM's QASM simulator, analyzing depth/width scaling, and discussing potential extensions to quantum cellular automata and field-theory simulations that preserve locality and symmetries, thereby broadening hardware-efficient quantum walk-based schemes.
Abstract
Discrete-time quantum walks with position-dependent coin operators have numerous applications. For a position dependence that is sufficiently smooth, it has been provided in Ref. [1] an approximate quantum-circuit implementation of the coin operator that is efficient. If we want the quantum-circuit implementation to be exact (e.g., either, in the case of a smooth position dependence, to have a perfect precision, or in order to treat a non-smooth position dependence), but the depth of the circuit not to scale exponentially, then we can use the linear-depth circuit of Ref. [1], which achieves a depth that is linear at the cost of introducing an exponential number of ancillas. In this paper, we provide an adjustable-depth quantum circuit for the exact implementation of the position-dependent coin operator. This adjustable-depth circuit consists in (i) applying in parallel, with a linear-depth circuit, only certain packs of coin operators (rather than all of them as in the original linear-depth circuit [1]), each pack contributing linearly to the depth, and in (ii) applying sequentially these packs, which contributes exponentially to the depth.
