Skip to main content
Log in

Establishing the equivalence between Szegedy’s and coined quantum walks using the staggered model

  • Published:
Quantum Information Processing Aims and scope Submit manuscript

Abstract

Coined quantum walks (QWs) are being used in many contexts with the goal of understanding quantum systems and building quantum algorithms for quantum computers. Alternative models such as Szegedy’s and continuous-time QWs were proposed taking advantage of the fact that quantum theory seems to allow different quantized versions based on the same classical model, in this case the classical random walk. In this work, we show the conditions upon which coined QWs are equivalent to Szegedy’s QWs. Those QW models have in common a large class of instances, in the sense that the evolution operators are equal when we convert the graph on which the coined QW takes place into a bipartite graph on which Szegedy’s QW takes place, and vice versa. We also show that the abstract search algorithm using the coined QW model can be cast into Szegedy’s searching framework using bipartite graphs with sinks.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. Aharonov, Y., Davidovich, L., Zagury, N.: Quantum random walks. Phys. Rev. A 48(2), 1687–1690 (1993)

    Article  ADS  Google Scholar 

  2. Aharonov, D., Ambainis, A., Kempe, J., Vazirani, U.: Quantum walks on graphs. In: Proceedings of the 33rd ACM Symposium on Theory of computing, pp. 50–59 (2000)

  3. Ambainis, A.: Quantum walk algorithm for element distinctness. In: Proceedings of the 45th Annual IEEE Symposium on Foundations of Computer Science (2004)

  4. Shenvi, N., Kempe, J., Whaley, K.B.: Quantum random-walk search algorithm. Phys. Rev. A 67, 052307 (2003)

    Article  ADS  Google Scholar 

  5. Konno, N.: Quantum random walks in one dimension. Quantum Inform. Process. 1(5), 345–354 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  6. Inui, N., Konishi, Y., Konno, N.: Localization of two-dimensional quantum walks. Phys. Rev. A 69, 052323 (2004)

    Article  ADS  Google Scholar 

  7. Lovett, N.B., Cooper, S., Everitt, M., Trevers, M., Kendon, V.: Universal quantum computation using the discrete-time quantum walk. Phys. Rev. A 81, 042330 (2010)

    Article  ADS  MathSciNet  Google Scholar 

  8. Venegas-Andraca, S.E.: Quantum walks: a comprehensive review. Quantum Inform. Process. 11(5), 1015–1106 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  9. Konno, N.: Quantum walks. In: Franz, U., Schrmann, M. (eds.) Quantum Potential Theory. Lecture Notes in Mathematics, vol. 1954, pp. 309–452. Springer, Berlin Heidelberg (2008)

  10. Kendon, V.: Decoherence in quantum walks—a review. Math. Struct. Comput. Sci. 17(6), 1169–1220 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  11. Travaglione, B., Milburn, G.: Implementing the quantum random walk. Phys. Rev. A 65(3), 032310 (2002)

    Article  ADS  Google Scholar 

  12. Sanders, B.C., Bartlett, S.D., Tregenna, B., Knight, P.L.: Quantum quincunx in cavity quantum electrodynamics. Phys. Rev. A 67(4), 042305 (2003)

    Article  ADS  Google Scholar 

  13. Moqadam, J.K., Portugal, R., de Oliveira, M.C.: Quantum walks on a circle with optomechanical systems. Quantum Inform. Process. 14(10), 3595–3611 (2015)

    Article  ADS  MathSciNet  MATH  Google Scholar 

  14. Karski, M., Förster, L., Choi, J.-M., Steffen, A., Alt, W., Meschede, D., Widera, A.: Quantum walk in position space with single optically trapped atoms. Science 325(5937), 174–177 (2009)

    Article  ADS  Google Scholar 

  15. Zähringer, F., Kirchmair, G., Gerritsma, R., Solano, E., Blatt, R., Roos, C.F.: Realization of a quantum walk with one and two trapped ions. Phys. Rev. Lett. 104(10), 100503 (2010)

    Article  Google Scholar 

  16. Schreiber, A., Cassemiro, K.N., Potoček, V., Gábris, A., Mosley, P.J., Andersson, E., Jex, I., Silberhorn, Ch.: Photons walking the line: a quantum walk with adjustable coin operations. Phys. Rev. Lett. 104(5), 050502 (2010)

    Article  ADS  Google Scholar 

  17. Szegedy, M.: Quantum speed-up of Markov chain based algorithms. In: Proceedings of the 45th Symposium on Foundations of Computer Science, pp. 32–41 (2004)

  18. Magniez, F., Nayak, A., Roland, J., Santha, M.: Search via quantum walk. SIAM J. Comput. 40(1), 142–164 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  19. Krovi, H., Magniez, F., Ozols, M., Roland J.: Finding is as easy as detecting for quantum walks. In: Proceedings of the 37th International Colloquium Conference on Automata, Languages and Programming, pp. 540–551 (2010)

  20. Magniez, F., Santha, M., Szegedy, M.: Quantum algorithms for the triangle problem. SIAM J. Comput. 37(2), 413–424 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  21. Portugal, R., Santos, R.A.M., Fernandes, T.D., Gonçalves, D.N.: The staggered quantum walk model. Quantum Information Processing (accepted). arXiv:1505.04761 (2015)

  22. Meyer, D.A.: From quantum cellular automata to quantum lattice gases. J. Stat. Phys. 85(5–6), 551–574 (1996)

    Article  ADS  MathSciNet  MATH  Google Scholar 

  23. Hamada, M., Konno, N., Segawa, E.: Relation between coined quantum walks and quantum cellular automata. RIMS Kokyuroku 1422, 1–11 (2005)

    Google Scholar 

  24. Portugal, R., Boettcher, S., Falkner, S.: One-dimensional coinless quantum walks. Phys. Rev. A 91, 052319 (2015)

    Article  ADS  MathSciNet  Google Scholar 

  25. Patel, A., Raghunathan, K.S., Rungta, P.: Quantum random walks do not need a coin toss. Phys. Rev. A 71, 032347 (2005)

    Article  ADS  MathSciNet  MATH  Google Scholar 

  26. Falk, M.D.: Quantum search on the spatial grid. arXiv:1303.4127 (2013)

  27. Ambainis, A., Kempe, J., Rivosh, A.: Coins make quantum walks faster. In: Proceedings of the 16th ACM-SIAM Symposium on Discrete Algorithms, pp. 1099–1108 (2005)

  28. Portugal, R.: Quantum Walks and Search Algorithms. Springer, New York (2013)

    Book  MATH  Google Scholar 

  29. Tulsi, A.: Faster quantum walk algorithm for the two dimensional spatial search. Phys. Rev. A 78, 012310 (2008)

    Article  ADS  MATH  Google Scholar 

  30. Abal, G., Donangelo, R., Marquezino, F.L., Portugal, R.: Spatial search on a honeycomb network. Math. Struct. Comput. Sci. 20, 999–1009 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  31. Abal, G., Donangelo, R., Forets, M., Portugal, R.: Spatial quantum search in a triangular network. Math. Struct. Comput. Sci. 22, 1–11 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  32. Berry, S.D., Wang, J.B.: Quantum-walk-based search and centrality. Phys. Rev. A 82, 042333 (2010)

    Article  ADS  Google Scholar 

  33. Loke, T., Wang, J.B.: Efficient circuit implementation of quantum walks on non-degree-regular graphs. Phys. Rev. A 86, 042338 (2012)

    Article  ADS  Google Scholar 

  34. Krovi, H., Magniez, F., Ozols, M., Roland, J.: Quantum walks can find a marked element on any graph. Algorithmica, (2015). doi:10.1007/s00453-015-9979-8

Download references

Acknowledgments

The author acknowledges financial support from Faperj (Grant No. E-26/102.350/2013) and CNPq (Grant Nos. 304709/2011-5, 474143/2013-9, and 400216/2014-0). The author thanks useful discussion with Raqueline A.M. Santos, Tharso D. Fernandes, Stefan Boettcher, Andris Ambainis, and the quantum computing group of LNCC.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Renato Portugal.

Appendix

Appendix

1.1 Proof of Theorem 4.1

Suppose that we have a well-defined nonregular flip-flop coined QW on a graph \(\varGamma (V,E)\) with coin \(C'\) being an orthogonal reflection. As an intermediate step, we use a staggered QW on a graph \(\varGamma (V',E')\) with two tessellations equivalent to the coined QW. If \(C'=C_1\oplus \cdots \oplus C_{|V|}\), the eigenvectors of \(C'\) are the direct sum of eigenvectors of \(C_v\) and zero vectors, for \(1\le v\le |V|\). Let \(\big | \tilde{\alpha }_x^{(v)} \big \rangle \), \(0\le x < m_v\) be an orthonormal basis for the \((+1)\)-eigenspace of \(C_v\), and let \(\big | \alpha _{x_v}^{(v)} \big \rangle \) be the corresponding eigenvectors of \(C'\) obtained from \(\big | \tilde{\alpha }_{x_v}^{(v)} \big \rangle \) by performing the necessary direct sums with zero vectors. If \(C'\) is an orthogonal reflection of graph \(\varGamma '(V',E')\), it can be written as

$$\begin{aligned} C'= & {} 2\,\sum _{v=1}^{{|V|}} \sum _{x_v=0}^{m_v-1} \big | \alpha _{x_v}^{(v)} \big \rangle \big \langle \alpha _{x_v}^{(v)} \big | - I, \end{aligned}$$
(36)

where the set of \((+1)\)-eigenvectors \(\big | \alpha _{x_v}^{(v)} \big \rangle \) has the following properties: (1) If the ith entry of \(\big | \alpha _{x_v}^{(v)} \big \rangle \) is nonzero, the ith entries of the other \((+1)\)-eigenvectors must be zero, and (2) vector \(\sum _{v=1}^{{|V|}}\sum _{x_v=0}^{m_v-1} \big | \alpha _{x_v}^{(v)} \big \rangle \) has no zero entries. Then each \(C_v\) can be written as

$$\begin{aligned} C_v= & {} 2\sum _{x=0}^{m_v-1} \big | \tilde{\alpha }_x^{(v)} \big \rangle \big \langle \tilde{\alpha }_x^{(v)} \big | - I \end{aligned}$$
(37)

and the set of vectors \(\big | \tilde{\alpha }_x^{(v)} \big \rangle \) inherit properties (1) and (2) in \(\mathcal{H}^{d_v}\). Each \(C_v\) is an orthogonal reflection in \(\mathcal{H}^{d_v}\), where \(d_v\) is the degree of vertex v in \(\varGamma (V,E)\), and has an associated \(d_v\)-graph \(\varGamma _{C_v}\) tessellated by the \((+1)\)-eigenvectors of \(C_v\). \(\varGamma _{C_v}\) is a union of \(m_v\) disjoint cliques. If \(C_v\) has only one \((+1)\)-eigenvector (\(m_v=1\)), \(\varGamma _{C_v}\) is a clique.

Graph \(\varGamma '(V',E')\) is obtained from \(\varGamma (V,E)\) by replacing each vertex \(v\in V\) by graph \(\varGamma _{C_v}\) gluing the vertices of \(\varGamma _{C_v}\), which run from 0 to \(d_v-1\), in one-to-one mapping with the labels of the coin directions at vertex v. The vertices of \(\varGamma _{C_v}\) after the gluing process receive the labels of the basis vectors in \(\big | \alpha _{x_v}^{(v)} \big \rangle \) with nonzero coefficients. For example, the vertices of the 3-clique in graph \(\varGamma '\) in Fig. 6 have labels 1, 2, and 3 because they correspond to the basis vectors of the \((+1)\)-eigenvector \(\big | \alpha _1 \big \rangle =(\big | 1 \big \rangle +\big | 2 \big \rangle +\big | 3 \big \rangle )/\sqrt{3}\).

Polygons induced by \(\big | \alpha _x^{(v)} \big \rangle ,\,\forall v,x\) tessellate \(\varGamma '(V',E')\) because polygons induced by \(\big | \alpha _{x}^{(v)} \big \rangle \), \(0\le x<m_v\) exactly cover the graphs \(\varGamma _{C_v}\) that replace vertices v. Tessellation \(\alpha \) covers all vertices and all edges that were added via \(\varGamma _{C_v}\), for all v. This tessellation does not cover the edges of \(\varGamma '(V',E')\) that were inherited from the original graph \(\varGamma (V,E)\).

Tessellation \(\beta \) is made of size-2 polygons that cover the edges of \(\varGamma '(V',E')\) that were inherited from the original graph \(\varGamma (V,E)\). This tessellation has |E| polygons, and the set of those polygons has a one-to-one mapping with an independent set of \((+1)\)-eigenvectors of S in the computational basis, which are given by vectors

$$\begin{aligned} \big | \beta _{v,j} \big \rangle \,=\, \frac{1}{\sqrt{2}}\left( \big | v,j \big \rangle +\big | v',j' \big \rangle \right) \end{aligned}$$
(38)

using the notation of Eq. (4), where \(v\in V\) and \(0\le j\le d_v-1\). The cardinality of the independent set of \((+1)\)-eigenvectors of S is |E|. The shift operator of the nonregular flip-flop coined QW is

$$\begin{aligned} S\,=\, 2 \sum \big | \beta _{v,j} \big \rangle \big \langle \beta _{v,j} \big |-I \end{aligned}$$
(39)

where the sum runs over the set of independent \((+1)\)-eigenvectors \(\big | \beta _{v,j} \big \rangle \) (the sum has |E| terms). S is an orthogonal reflection because the set of independent \((+1)\)-eigenvectors has nonoverlapping nonzero entries and the sum of those eigenvectors has no zero entries in the computation basis of \(\varGamma '(V',E')\). Polygons induced by \(\big | \beta _{v,j} \big \rangle \) form a perfect matching of \(\varGamma '(V',E')\).

The union of tessellations \(\alpha \) and \(\beta \) covers all edges and is a well-defined staggered QW having one vertex in each polygon intersection. Using Proposition 4.3 of Ref. [21], this staggered QW can be cast into the extended Szegedy’s framework. \(\square \)

1.2 Proof of Theorem 4.2

Consider the staggered QW model on the line graph \(L(\varGamma )\) equivalent to Szegedy’s QW on \(\varGamma (X,Y,E)\). \(L(\varGamma )\) has 2|Y| vertices. The polygons of the staggered model are induced by

$$\begin{aligned} \big | \alpha _x \big \rangle= & {} \sum _{y\in Y} \sqrt{p_{x y}} \, \big | f(x,y) \big \rangle , \end{aligned}$$
(40)
$$\begin{aligned} \big | \beta _y \big \rangle= & {} \sum _{x\in X} \sqrt{q_{y x}}\, \big | f(x,y) \big \rangle , \end{aligned}$$
(41)

where f is the bijection between E and the vertices of \(L(\varGamma )\) as described in Ref. [21] and vectors \(\big | \alpha _x \big \rangle ,\big | \beta _x \big \rangle \) belong to Hilbert space \(\mathcal{H}^{2|Y|}\).

Tessellation \(\alpha \) is induced by the orthogonal reflection

$$\begin{aligned} U_0= & {} 2\sum _{x\in X} \big | \alpha _x \big \rangle \big \langle \alpha _x \big | - I. \end{aligned}$$
(42)

By using a proper choice of f, matrix \(\big | \alpha _x \big \rangle \big \langle \alpha _x \big |\) is a direct sum of zeros matrices and a \(d_x\times d_x\) matrix \(M_x\), which has no zero entries. Define

$$\begin{aligned} C_x\,=\, 2 M_x - I. \end{aligned}$$
(43)

Then

$$\begin{aligned} U_0 \,=\, \bigoplus _{x\in X} C_x. \end{aligned}$$
(44)

Operator \(U_1\) is equal to the one described in the proof of Theorem 3.2 and is given by Eq. (27) because the assumptions about vertices \(y\in Y\) are equal to the ones in Theorem 3.2. Then \(U_1\) commutes basis vectors and \(U_1^2=I\).

The evolution operator is

$$\begin{aligned} U \,=\, U_1 \,U_0, \end{aligned}$$
(45)

where \(U_0\) is the coin operator given by Eq. (44) and \(U_1\) is the shift operator given by Eq. (27). U is an evolution operator of a nonregular flip-flop coined QW on the (multi)graph obtained in the following way: The polygons of tessellation \(\beta \) have two vertices and form a perfect matching of \(L(\varGamma )\). The remaining cliques belong to tessellation \(\alpha \). Each clique of tessellation \(\alpha \) must be converted into a single vertex. If two cliques of tessellation \(\alpha \) are connected by an edge, the vertices that replace those cliques are adjacent. If two cliques are connected by more than one edge, the vertices that replace those cliques must be connected by more than one edge generating a nonregular |X|-multigraph. \(\square \)

1.3 Proof of Theorem 5.1

Proof

The method employed in the proof of Theorem 4.1 when the coin is an orthogonal reflection can be straightforwardly extended when the coin is a partial orthogonal reflection. In this case, we can convert a nonregular flip-flop coined QW on a graph \(\varGamma (V,E)\) with coin \((-I)\) on the marked vertices and the Grover coin on the nonmarked vertices into an equivalent generalized staggered QW on \(\varGamma '(V',E')\), which is obtained from \(\varGamma (V,E)\) in the following way: A nonmarked vertex \(v\in V\) is converted into \(d_v\)-cliques and a marked vertex v into disconnected \(d_v\)-graphs (empty \(d_v\)-graphs), where \(d_v\) is the degree of vertex v. Tessellation \(\alpha \) is partial, with polygons being the cliques associated with nonmarked vertices only. Tessellation \(\beta \) is the same employed in the proof of Theorem 4.1.

The next step is to define a new graph \(\varGamma ''(V',E'')\) by converting the empty \(d_v\)-graphs into complete graphs by adding new edges to \(\varGamma '(V',E')\). Let \(\tilde{\alpha }\) be an extension of partial tessellation \(\alpha \) by adding new polygons corresponding to the new complete graphs. \(\varGamma ''(V',E'')\) is the line graph of some bipartite graph \(\varGamma (X,Y,\tilde{E})\) because the union of tessellations \(\tilde{\alpha }\) and \(\beta \) forms a two colorable Kraus partition of \(\varGamma ''(V',E'')\).

We have defined a generalized staggered QW on \(\varGamma '(V',E')\), which is equivalent to a generalized staggered QW on \(\varGamma ''(V',E'')\) using partial tessellation \(\alpha \) because the edges in \(E''{\setminus } E'\) do not belong to any polygon. Following Ref. [21], we can obtain an equivalent Szegedy’s QW; the missing polygons in partial tessellation \(\alpha \) create sinks in graph \(\varGamma (X,Y,\tilde{E})\) by removing the directed edges coming out of the vertices in X associated with the missing polygons. The edges oriented to the sinks are kept. This process creates a new directed bipartite graph \(\varGamma '(X,Y,\tilde{E}')\). Reference [21] showed that Szegedy’s QW on \(\varGamma '(X,Y,\tilde{E}')\) with vectors \(\big | \phi _x \big \rangle \) and \(\big | \psi _y \big \rangle \) given by Eqs. (6) and (7) in uniform superposition is equivalent to the generalized staggered QW on \(\varGamma '(V',E')\). Then the nonregular flip-flop coined QW on a graph \(\varGamma (V,E)\) with coin \((-I)\) on the marked vertices and the Grover coin on the nonmarked vertices can be cast into Szegedy’s searching framework. \(\square \)

1.4 Proof of Theorem 5.2

Proof

This theorem is a corollary of Theorem 4.2, if we employ the method described in Ref. [21] of converting Szegedy’s QWs on bipartited graphs with sinks into generalized staggered QWs. To convert generalized staggered QWs into the coined QW model, a missing polygon is converted into coin \((-I)\). \(\square \)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Portugal, R. Establishing the equivalence between Szegedy’s and coined quantum walks using the staggered model. Quantum Inf Process 15, 1387–1409 (2016). https://doi.org/10.1007/s11128-015-1230-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11128-015-1230-7

Keywords

Navigation