mixing_matrix.ctqwalk {qwalkr} | R Documentation |
The Mixing Matrix of a Continuous-Time Quantum Walk
Description
The Mixing Matrix of a Continuous-Time Quantum Walk
Usage
## S3 method for class 'ctqwalk'
mixing_matrix(object, t, ...)
Arguments
object |
an instance of class |
t |
it will be returned the mixing matrix at time |
... |
further arguments passed to or from other methods. |
Details
Let U(t)
be the time evolution operator of the quantum walk at
time t
, then the mixing matrix is given by
M(t) = U(t) \circ \overline{U(t)}
M(t)
is a doubly stochastic real symmetric matrix, which encodes the
probability density of the quantum system at time t
.
More precisely, the (M(t))_{ab}
entry gives us the probability
of measuring the standard basis state |b \rangle
at time t
, given that
the quantum walk started at |a \rangle
.
Value
mixing_matrix()
returns the mixing matrix of the CTQW
evaluated at time t
.
See Also
Examples
walk <- ctqwalk(matrix(c(0,1,0,1,0,1,0,1,0), nrow=3))
# Returns the mixing matrix at time t = 2*pi, M(2pi)
mixing_matrix(walk, t = 2*pi)
[Package qwalkr version 0.1.0 Index]