State Distribution in Qubit Chains

(Models for Effective Simulation)

This tutorial is partially based on A.Yu.Vlasov, "Effective simulation of state distribution in qubit chains", Quantum Inf. Process. 17 269 (2018); arXiv:1708.07439

Contributor

Alexander Yu. Vlasov


Introduction

State transport in quantum chains is relevant both for quantum computations and communications.

Two kinds of quantum chains are considered here:

  • Scalar chain includes $N$ nodes with $N$ quantum states.

  • Qubit chain includes $n$ qubits with $2^n$ quantum states.

The tutorial is addressed to a special model with scalar and qubit chains of the same length $N=n$. In principle, $n$ qubits could be used for modeling of exponentially bigger scalar chain with $N=2^n$, but such approach is not discussed here.

The much smaller scalar chain with $N=n$ is used instead due to useful and interesting relations between both kinds for special set of quantum gates. Such approach let us consider simple effective models available for classical computer. The set of gates considered for such a purpose is simplified subset of so-called matchgates also related with so-called Majorana modes and some other models.

Scalar Chain

Scalar chain is a simpler auxiliary model. It is widely used for description of quantum walks. See more in notebook about scalar chains, quantum bots, coined and staggered quantum walks. The chain may be modeled using standard packages such as NumPy even without Qiskit used further for qubit chain. Notebooks include only simulations of scalar chain without discussion about hardware realization.

Qibit Chain

Qubit chain is a main model considered here. The model uses Qiskit together with NumPy. Explanation of simulation may be found in notebook about qubit chain, but some ideas of quantum walks is better illustrated in notebook about scalar chain mentioned above. Two different methods of simulation with qubit chain let us draw distributions both for final state of walk and Quantum Spheres for all steps of walk. The notebooks also include only simulation, but possibility of modeling with Qiskit on real hardware here looks more natural than for example with scalar chain, yet it should be discussed elsewhere.