Вы находитесь на странице: 1из 5

Equivalence between discrete quantum walk models in arbitrary topologies

F. M. Andrade1 and M. G. E. da Luz1, ∗


1
Departamento de Fı́sica, Universidade Federal do Paraná, C.P. 19044, 81531-990 Curitiba-PR, Brazil
(Dated: November 7, 2009)
Coin and scattering are the two major formulations for discrete quantum walks models, each
believed to have its own advantages in different applications. Although they are related in some
cases, it was an open question their equivalence in arbitrary topologies. Here we present a general
construction for the two models for any graph and also for position dependent transition amplitudes.
We then prove constructively their unitary equivalence. Defining appropriate projector operators,
we moreover show how to obtain the probabilities for one model from the evolution of the other.
arXiv:0911.0042v2 [quant-ph] 7 Nov 2009

PACS numbers: 03.67.Lx, 05-40.Fb

I. INTRODUCTION ties for one model from the other; are fundamental be-
cause the following. First, a constructive rather than an
abstract formulation makes easier concrete implementa-
In essence, there are three different possible implemen-
tions of such systems, even for arbitrary topologies (e.g.,
tations for quantum walks (QW), all taking place in dis-
by means of BE condensates in optical lattices [20]). Sec-
crete spaces (graphs). Two are quantum analogues of
ond, such results would bridge the gap between two ap-
Markov chains [1, 2]: generalizations of diffusion-like dy-
parent distinct quantization schemes for a same class of
namics, where time is continuous (CTQW) [3], and dis-
systems. Finally, they also would show that the usages
crete time unitary maps [1], known as coin QW (CQW).
for one model are equally possible for the other. The
Recently, it has been shown to exist a direct relation be-
points (i)-(iii) are then the goals of the present paper.
tween these two cases [4, 5]. The third (SQW), also a
discrete time formulation, is physically appealing since it
is based on the idea of scattering in multi-port interfer- II. GRAPH STRUCTURES AND BASIC
ometers [6, 7]. DEFINITIONS
Due to the importance of Markov chains in random
algorithms, CQW and CTQW are extensively used in We assume an undirected simple arbitrary graph [17],
their quantum versions [8], often being more efficient whose nodes are labeled in Z. Its topology is entirely
because the exponentially faster hitting times of QW determined by the sets Vj = {j1 , j2 , . . . , jNj }, which rep-
[3, 9, 10]. Relevant is also the finding that one can imple- resent the Nj nodes connected to the node j. Thus, if
ment universal quantum computation through scattering ji belongs to Vj , then there exists exactly one edge be-
processes in a CTQW model [11]. Regarding applications tween j and ji . Also, to any node j we associate the set
for SQW, they seem to be particularly suitable [12] to of integers Λj = {1, 2, . . . , Nj }. Each element σ of Λj
solve searching problems [13]. corresponds to a different edge attached to j, in a one-
It is generally believed that CQW, CTQW and SQW to-one relation. Note that if jr and js have a common
have distinct advantages in different contexts [7, 14, 15]. edge, then there are two integers numbers, σr and σs ,
For instance, universal port gates in quantum computa- associated to such edge, one due to jr and other to js .
tion like Hadamard’s [16] are easier to implemented with A given mapping (function) on a graph is said locally-
CQW, the most common formulation in the mathemati- adaptable if: (i) it can be constructed for any graph node
cal and computer science literature. On the other hand, j; (ii) for each j, it depends only on the edge structure of
the construction of SQW in graphs of arbitrary topolo- the nodes in Vj ; and (iii) it is always well-defined regard-
gies is more direct, and thus conceivably simpler to real- less the number of elements in ΛVj . This is an important
ize experimentally. Furthermore, since it is based on an concept because if one can establish time evolution re-
scattering approach, analytical techniques are far more laying only on locally-adaptable mappings, then the re-
developed for SQW than for coin models [14]. sulting dynamics is valid for any graph topology.
Hence; (i) to formulate in a constructive way both So, consider two locally-adaptable functions that direct
the CQW and SQW for graphs of any topology [17] and reflect the specific structure of a given graph. The first,
for position dependent quantum amplitudes [18]; (ii) to e : Λj → Vj , associates each σ from Λj to a single ji
prove their unitary equivalence in the general case (pre- from Vj , such that e(σ; j) gives the node connected to j
viously established only for particular situations [6, 19]); through the edge labeled σ with respect to j. For the
and finally (iii) to show how to obtain the probabili- particular example schematically depicted in Fig. 1 (a),
we have Vj = {j1 , j2 , j3 , j4 } and Λj = {1, 2, 3, 4}, thus
e(σ1 ; j) = j1 , e(σ2 ; j) = j2 , e(σ3 ; j) = j3 , and e(σ4 ; j) =
j4 , where each σi assumes one of the values in Λj . The
∗ Electronic address: luz@fisica.ufpr.br second, γ : Λj → ΛVj , maps each σi from Λj to the
2

(a) σ3 (b)
j σ σr j σ
(a) σ4 2 l
j3 σ1 σs σk
j2
e( σ3 ; j) = j3 σl jm σ jm
σi
σm
n

σ3 e(σ2 ; j) = j 2
j σ (c) (j , σ )
2
σ4 φ
σ1
σn (j , σs ) σi j
e( σ4 ; j) = j4 jm
e( σ1 ; j) = j1 scattering state
σ coin states
j4 σk coin state
µ
σn γ (σ1 ; j) = σk
j1

FIG. 2: In the coin (a) and scattering (b) QW formulations,


σ is associated, respectively, to nodes and edge states. (c) An
example of relabeling for scattering states, Eq. (7).

ment of Λe(σ;j) , e.g., in the particular case of Fig. 1


(b), we have µ(σ1 ; j) = σh , where σh is in Λj1 = {1, 2}.
(b) Although such function is locally-adaptable, for an ap-
j3
j2 propriate and consistent latter construction of the quan-
µ (σ l ; j 2 ) = σ3 σl tum evolution along the whole graph, we consider an
σm extra restriction for µ. From its very definition, for
any σ ∈ Λj we have that µ(γ(σ; j); e(σ; j)) is also
an element of Λj . Then, we impose additionally that
σ3
j µ(γ(σr ; j); e(σr ; j)) 6= µ(γ(σs ; j); e(σs ; j)) if σr 6= σs
σ2
σ4 µ (σ k; j 1 ) = σ2 (σr , σs in Λj ), i.e., the set {µ(γ(σ; j); e(σ; j))} = Λj .
µ (σm ; j 3) = σ4 σ1 Observe that this restriction can always be fullfiled what-
ever the graph topology. For instance, in Fig. 1
µ (σn ; j 4) = σ1 (b) we have {µ(σn ; j4 ), µ(σk ; j1 ), µ(σl ; j2 ), µ(σm ; j3 )} =
σk {σ1 , σ2 , σ3 , σ4 } = Λj . Naturally µ induces two other
j4 µ (σ1 ; j) = σ h
σn locally-adaptable functions. Indeed, suppose σr run-
j1
σh ning over Λj , so Ωj = {(σi , ji )} = {(µ(σr ; j), e(σr ; j))}
(σi ∈ Λji and ji ∈ Vj , (i = 1, 2, . . . , Nj )) is a set where
to each pair (σi , ji ) corresponds a distinct σ ∈ Λj . We
have thus ν : Ωj → Λj and a : Ωj → j, such that
ν(σi ; ji ) = σ and a(σi ; ji ) = j. By construction

FIG. 1: Examples of locally-adaptable mappings. (a) Map- j = a(µ(σ; j); e(σ; j)) = e(ν(σ; j); a(σ; j)),
pings which are directly associated to the graph topology. (b) σ = ν(µ(σ; j); e(σ; j)) = µ(ν(σ; j); a(σ; j)). (1)
Arbitrary mappings, used to define the CQW evolution.

single element σ of Λe(σi ;j) representing the edge joining III. THE TWO DISCRETE TIME
j and e(σi ; j). Again in Fig. 1 (a) we have γ(σ1 ; j) = σk , FORMULATIONS
γ(σ2 ; j) = σl , γ(σ3 ; j) = σm , and γ(σ4 ; j) = σn . Here
σk belongs to Λj1 = {1, 2}, σl to Λj2 = {1, 2, 3}, and so For the coin version, the states are defined on the graph
forth. Note that in general γ(γ(σ; j); e(σ; j)) = σ. nodes j [21]. Thus, the σ’s labeling the edges attached
to j can be associated to the quantum numbers repre-
The above mappings are strictly related to the senting the different “outgoing” directions leaving j, as
graph specific topology. However, more general locally- schematically shown in Fig. 2 (a). Hence, we have as the
adaptable functions can also be defined. The next three base states {|j, σic }, where for each j, σ = 1, 2, . . . , Nj
will be very useful. µ : Λj → ΛVj extends γ since it and hσ ′ , j ′ |j ′′ , σ ′′ ic = δj ′ j ′′ δσ′ σ′′ , which spans the Hilbert
associates each σ from Λj to an unique arbitrary ele- space H = L2 (Z × ZNZ ).
3

To establish the system dynamics, we first consider the know at time n what is the probability pj (n) to be in the
shift operator S (and its adjoint S † [22]), such that position state j (which means a node (edge) in the coin
(scattering) model), regardless the value of the coin (di-
S|j, σic = |e(σ; j), µ(σ; j)ic rection) quantum number σ. So, we define the scattering
S † |j, σic = |a(σ; j), ν(σ; j)ic . (2) and coin projector operators as
From Eq. (1), it follows that S † S = S S † = I in H. Ps(j,σ) = |j, σihσ, j|s + |e(σ; j), γ(σ; j)ihγ(σ; j), e(σ; j)|s ,
Then, for each j, let C (j) to be a “coin” operator, repre- Nj
sented by a Nj × Nj unitary matrix, whose action over
X
Pc(j) = |j, σihσ, j|c . (5)
a basis state (of quantum number j) is C (j) |j, σic = σ=1
PNj (j) ′
σ′ =1 cσ′ σ |j, σ ic . Finally, we set the unitary one step The desired probability is thus the expected value
time evolution as [23]
Nj p(j) (n) = hΨ(n)|P |Ψ(n)i, |Ψ(n)i = U n |Ψ(0)i (6)
XX
(j)
Uc = S C |j, σihσ, j|c , (3) for P one of the expressions in Eq. (5).
j σ=1

which is valid for any topology (encoded in the functions


V. PROVING THE EQUIVALENCE OF THE
e and γ) and defines a very general time evolution for the
TWO FORMULATIONS
problem through the functions µ, ν and a.
For the scattering version, note first that even for a
same graph, the σ labeling [24] for the scattering [6, 7] For so, three steps are necessary: (a) to establish a
can be completely distinct than that for the coin formu- correspondence between the different walks states; (b)
lation (see Figs. 2 (a) and (b)). Thus, in principle the to properly associate their time evolutions; and (c) to
functions e and γ can assume different values in the two construct projector operators to obtain the probabilities
cases (and they will be distinguished when necessary). of one in terms of the other.
Now, two quantum states are defined along each edge, Regarding (a), note that we always can define a locally-
e.g., for the edge connecting the nodes j and jm in Fig. adaptable function ϕ : Λj → Λj , which for each node j,
2 (b), we denote the state “incoming” to the node j maps the quantum number σ associated to a specific edge
(jm ) by |j, σs is (|jm , σi is ), which can be written also in the scattering formulation to the quantum number σ ′
as |e(σi ; jm ), γ(σi ; jm )is (|e(σs ; j), γ(σs ; j)is ). Actually, labeling the same edge, but in the coin formulation. For
for any edge, if one state is |j, σis , the other is given by example, for the situation in Fig. 2, we have ϕ(σk ; j) =
|e(σ; j), γ(σ; j)is . So, the basis set is {|j, σi}s , spanning σ1 , ϕ(σl ; j) = σ2 , ϕ(σr ; j) = σ3 , and ϕ(σs ; j) = σ4 . Also,
the Hilbert space H = L2 (Z × ZNZ ), as in the coin case. the actual σ’s values are not relevant. They are just
For the dynamics, we set Us = R + T [23], where the a way to label nodes and edges states. Thus, without
action of the operators R and T are given by [22] loss of generality, for any j we always can rename one of
the model states by |j, σi ⇒ |j, φ(σ; j)i for φ a bijection
(j) Λj → Λj . Choosing to retag the scattering case, we
R|j, σis = rσ, σ |e(σ; j), γ(σ; j)is ,
X consider the following particular φ
T |j, σis = t(j)
α, σ |e(α; j), γ(α; j)is ,
α∈Λj , α6=σ φ(σ; j) = µ(γc (ϕ(σ; j); j); ec (ϕ(σ; j); j)), (7)
(e(σ;j)) *
R† |j, σis = rγ(σ;j), γ(σ;j) |e(σ; j), γ(σ; j)is , whose ”action” is pictorially represented in Fig. 2 (c).
Then, using this new notation for the scattering states,
(e(σ;j)) *
X
T † |j, σis = tγ(σ;j), α |e(σ; j), αis .(4) one has the isomorphic unitary operator E : H → H [6]
α∈Λe(σ;j) , α6=γ(σ;j)
E |j, σis = |j, σic . (8)
We also define Nj × Nj scattering matrices Γ(j) , such
(j) (j) (j) (j) associating the scattering state σ incoming to j to the
that Γσ σ = rσ,σ and Γσ′ σ = tσ′ ,σ (for both σ ′ 6= σ in coin state σ outgoing from j (see Fig. 2 (c)).
Λj ). If for all j we impose that Γ(j) is unitary, then the For point (b), from the explicit form of Uc and Us , one
coefficients r and t satisfy the usual relations in scattering finds that by setting one of the two akin relations
theory [25, 26]. So, Us is unitary. (j)
Γ(j)
σb σa = cγc (ν(σb ;j);a(σb ;j)) σa ,
(j)
IV. OBTAINING THE PROBABILITIES c(j)
σb σa = Γµ(γc (σb ;j);ec (σb ;j)) σa , (9)

then, in both models the time evolution transition prob-


For QW, stochasticity – in the classical sense – comes ability amplitudes are exactly the same. In this case, the
into play only through measurements, when one calcu- resulting dynamics are unitary equivalent since
lates the probabilities for the walker to be found in dif-
ferent locations along the graph [27]. Suppose we shall Us = E † Uc E. (10)
4

Finally, for (c) even if the two formulations are unitar- plicit procedure that allows one to write, in a construc-
ily related, the resulting probabilities – through projec- tive way, the time evolution operator directly from the
tions – are not [6]. This is so because each description system topology and local dynamics. It also includes the
assumes distinct spatial configurations, nodes or edges, to case of position dependent quantum amplitudes (through
characterize the system, thus not leading to same prob- the C (j) ’s and Γ(j) ’s). Moreover, in the CQW case, it is
abilities. In fact, in each edge the two scattering states not necessary all the matrices C (j) to have the dimensions
are mapped by E to coin states in different nodes. Thus, equal to the largest coordination number of the graph, as
the probability, Eq. (6), to be in a unique node is not in certain formulations [14].
equal to the probability to be in a unique edge. In the present framework, a regular graph can be de-
However, there is a very direct way to obtain the walk fined in terms of the Λj ’s sizes (e.g., all equal to N ) and
probabilities for the coin (scattering) model from the the features of e, γ and µ (e.g., independent on the j’s and
scattering (coin) model. We just define having specific patterns along the graph). For instance,
for all nodes with the same number of edges, we know
Ps(j) c = E † Pc(j) E, Pc(j) s = E Ps(j) E † .

(11) that for the coin, H can be written as the direct product
of two subspaces, thus |j, σi → |σi ⊗ |ji. So, we natu-
Then, suppose we construct a SQW with arbitrary r’s P PNj
(j,σ) rally find from Eq. (3) that j σ=1 C (j) |j, σihσ, j| =
and t’s. By using Ps of Eq. (5) into Eq. (6), we get P (j)
the scattering walker probabilities at the step n. But now jC ⊗ |jihj|, as in [28].
(j)
if we use Ps c for this system, the resulting probabilities Usually, it is believed that analytical methods are eas-
are exactly those from a coin model, for which the coin ier to implement for the SQW than for CQW [14, 29].
matrices elements are given by such r’s and t’s values Since in fact they can be mapped each other, the exist-
according to the correspondence in Eqs. (9). The other ing methods for the former should be extendable to the
way around, to get the scattering model results from the latter. Our constructive approach may serve as a guide
to implement such extensions [30].
CQW, follows in the same fashion.
Lastly, by using the cross operators in Eq. (11), we
have been able to calculate – for different examples – the
VI. REMARKS AND CONCLUSION probabilities for SQW and CQW from a single implemen-
tation. This will be communicated elsewhere [30].
VII. ACKNOWLEDGEMENT
Although there are some few discussions in the lit-
erature on how to formulate discrete random walks in
general terms [14, 17, 19], here we have developed a ex- Research grants are provided by Capes and CNPq.

[1] Y. Aharonov, L. Davidovich, and N. Zagury, Phys. Rev. [11] A. M. Childs, Phys. Rev. Lett. 102, 180501 (2009).
A 48, 1687 (1993); D. A. Meyer, J. Stat. Phys. 85, 551 [12] A. Gabris, T. Kiss, and I. Jex, Phys. Rev. A 76, 062315
(1996). (2007); D. Reitzner, M. Hillery, E. Feldman, and V.
[2] A. Ambainis, E. Bach, A. Nayak, A. Vishwanatath, and Buzek, Phys. Rev. A 79, 012323 (2009).
J. Watrous, in STOC’01: Proceedings of the 33nd Annual [13] N. Shenvi, J. Kempe, and K. B. Whaley, Phys. Rev. A
ACM Symposium on Theory of Computing, (ACM, New 67, 052307 (2003); A. M. Childs and J. Goldstone, Phys.
York, 2001), pp. 50-59; D. Aharonov, A. Ambainis, J. Rev. A 70, 022314 (2004).
Kempe, and U. Vazirani, ibid, pp. 37-49. [14] V. Kendon, Math. Struct. Comp. Sci. 17, 1169 (2007).
[3] E. Farhi and S. Gutmann, Phys. Rev. A 58, 915 (1998). [15] B. Tregenna, W. Flanagan, R. Maile, and V. Kendon, N.
A. M. Childs, E. Farhi, and S. Gutmann, Quantum In- J. Phys. 5, 83 (2003).
formation Processing 1, 35 (2002). [16] M. A. Nielsen and I. S. Chuang, Quantum Computa-
[4] F. W. Strauch, Phys. Rev. A 74, 030301(R) (2006). tion and Quantum Information (Cambridge Univ. Press,
[5] A. M. Childs, arXiv: 0810.0312. Cambridge, 2000).
[6] M. Hillery, J. Bergou, and E. Feldman, Phsy. Rev. A 68, [17] V. Kendon, Int. J. Quantum Inf. 4, 791 (2006).
032314 (2003). [18] T. A. Brun, H. A. Carteret, and A. Ambainis, Phys.
[7] E. Feldman and M. Hillery, J. Phys. A 40, 11343 (2007). Rev. A 67, 052317 (2003); P. Ribeiro, P. Milman, and
[8] A. Ambainis, in SOFSEM 2008: Theory and Practice R. Mosseri, Phys. Rev. Lett. 93, 190503 (2004).
of Computer Science, Eds. V. Geffert, J. Karhumaki, A. [19] J. Kosik and V. Busek, Phys. Rev. A 71, 012306 (2005).
Bertoni, B. Preneel, P. Navrat, M. Bielikova, (Springer, [20] K. Manouchehri and J. B. Wang, arXiv: 0809.0034.
Berlin, 2008), pp. 1-4. [21] J. Watrous, in STOC’01: Proceedings of the 33rd Annual
[9] A. M. Childs, R. Cleve, E. Deotto, E. Farhi, S. Gutmann, ACM Symposium on Theory of Computing (ACM Press,
and D. A. Spielman, in STOC’03: Proceedings of the 35th New York, 2001), pp. 60-67.
annual ACM symposium on theory of Computing (ACM [22] In agreement with the general definition of the adjoint
Press, New York, 2003), pp. 59-68; O† of a bounded linear operator O: for any ϕ and ψ in
[10] J. Kempe, Probab. Theory Relat. Fields 133, 215 (2005). H, it holds that (ϕ, Oψ) = (O† ϕ, ψ).
5

[23] One also may consider U → exp[iθ] U , associating θ with [27] J. Kempe, Contemp. Phys. 44, 307 (2003).
translations between nodes, as for stationary scattering [28] N. Linden and J. Sharam, arXiv: 0906.3692
solutions discussed, e.g., in E. Feldman and M. Hillery, [29] E. Feldman and M. Hillery, in Coding Theory and Quan-
Phys. Lett. A 324, 277 (2004). tum Computing, Contemporary Mathematics Vol. 381,
[24] Without loss of generality we assume a same j labeling. edited by E. Evans, J. Holt, C. Jones, K. Klintworth, B.
[25] K. Chadam and P. C. Sabatier Inverse Problems in Parshall, O. Pfister, and H. Ward (American Mathemat-
Quantum Scattering Theory (Springer, Berlin, 1989). ical Society, Providence-RI, 2005) pp.71-98.
[26] A. G. M. Schmidt, B. K. Cheng, and M. G. E. da Luz, [30] F. M. Andrade and M. G. E. da Luz, unpublished
J. Phys. A 36, (2003) L545.

Вам также может понравиться