Search by Lackadaisical Quantum Walk with Nonhomogeneous Weights
Mason L. Rhodes, Thomas G. Wong

TL;DR
This paper extends lackadaisical quantum walks by assigning different weights to self-loops on irregular graphs, analyzing their impact on spatial search efficiency on bipartite graphs, and identifying conditions for improved success probabilities.
Contribution
It introduces weighted self-loops in lackadaisical quantum walks on bipartite graphs and provides analytical conditions for enhanced spatial search performance.
Findings
Success probability improves with optimal self-loop weights when marked vertices are in one partite set.
Stationary initial states yield improved success probabilities without ratio constraints on graph parts.
Multiple configurations show no improvement from self-loops when marked vertices are in both sets.
Abstract
The lackadaisical quantum walk, which is a quantum walk with a weighted self-loop at each vertex, has been shown to speed up dispersion on the line and improve spatial search on the complete graph and periodic square lattice. In these investigations, each self-loop had the same weight, owing to each graph's vertex-transitivity. In this paper, we propose lackadaisical quantum walks where the self-loops have different weights. We investigate spatial search on the complete bipartite graph, which can be irregular with and vertices in each partite set, and this naturally leads to self-loops in each partite set having different weights and , respectively. We analytically prove that for large and , if the marked vertices are confined to, say, the first partite set, then with the typical initial uniform state over the vertices, the success probability is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Quantum Information and Cryptography · Quantum Mechanics and Applications
Search by Lackadaisical Quantum Walk with Nonhomogeneous Weights
Mason L. Rhodes
Thomas G. Wong
Department of Physics, Creighton University, 2500 California Plaza, Omaha, NE 68178
Abstract
The lackadaisical quantum walk, which is a quantum walk with a weighted self-loop at each vertex, has been shown to speed up dispersion on the line and improve spatial search on the complete graph and periodic square lattice. In these investigations, each self-loop had the same weight, owing to each graph’s vertex-transitivity. In this paper, we propose lackadaisical quantum walks where the self-loops have different weights. We investigate spatial search on the complete bipartite graph, which can be irregular with and vertices in each partite set, and this naturally leads to self-loops in each partite set having different weights and , respectively. We analytically prove that for large and , if the marked vertices are confined to, say, the first partite set, then with the typical initial uniform state over the vertices, the success probability is improved from its non-lackadaisical value when and , regardless of . When the initial state is stationary under the quantum walk, however, then the success probability is improved when , now without a constraint on the ratio of and , and again independent of . Next, when marked vertices lie in both partite sets, then for either initial state, there are many configurations for which the self-loops yield no improvement in quantum search, no matter what weights they take.
pacs:
03.67.Ac, 03.67.Lx
I Introduction
In a traditional quantum walk Meyer (1996); Farhi and Gutmann (1998); Ambainis et al. (2001), a quantum particle scatters or hops to adjacent vertices in superposition, but it has no amplitude of staying put. Such quantum walks have been used to design a variety of quantum algorithms, such as for searching Shenvi et al. (2003), solving element distinctness Ambainis (2004), and evaluating boolean formulas Farhi et al. (2008). Since then, generalizations have been introduced that allow a randomly walking quantum particle to stay put, including lazy quantum walks Childs (2010); Dan et al. (2015) and lackadaisical quantum walks Inui et al. (2005); Wong (2015). Here, we focus on the lackadaisical quantum walk, where a single, weighted self-loop is added to each vertex Wong (2017). This can cause faster dispersion on the line Štefaňák et al. (2012); Wang et al. (2017); Wong (2017), and it also speeds up quantum search on the complete graph Wong (2015, 2017) and two-dimensional periodic square lattice (or discrete torus) Wong (2018); Nahimovs (2019).
In all of these works, each self-loop had the same weight. This is reasonable because the line, complete graph, and periodic square lattice are each vertex-transitive, meaning every vertex has the same structure. Then it is natural for the self-loops to have the same weight, and this preserves the vertex-transitivity of the graph. In this paper, we propose lackadaisical quantum walks where the self-loops can have different weights. Such walks naturally arise when the graph is not vertex-transitive, since different vertices have different structures. For example, real-world networks typically have degree distributions that follow power laws Barabási and Albert (1999), so they contain fewer highly connected hubs and many weakly connected nodes. The different structures of these vertices naturally give rise to self-loops of different weights. As a first step toward future work on complex networks, this paper focuses on one of the simplest graphs for which self-loops of different weights naturally arise: the complete bipartite graph, which is generally irregular and, hence, generally not vertex-transitive. An example is shown in Fig. 1, where the partite sets and have and vertices, respectively. Since the vertices in each partite set have a different structure, this naturally leads to a lackadaisical quantum walk where the self-loops in one partite set can have different weights from those in the other partite set, which in Fig. 1 are labeled and .
The complete bipartite graph is of interest for several reasons. As discussed above, it is one of the simplest graphs that is generally not vertex-transitive, naturally supporting a lackadaisical quantum walk with nonhomogeneous weights. Next, it is highly symmetric, which makes it more amenable to analytical proof, which elucidates the properties that cause speedups or slowdowns. As such, when a new quantum walk is proposed, it is often soon analyzed on highly symmetric graphs Reitzner et al. (2009). Next, Grover’s algorithm is akin to searching the complete graph, or all-to-all network. As the graph loses edges, eventually the Grover speedup is lost. The complete bipartite graph, can have significantly fewer vertices than the complete graph, yet it still supports optimal quantum search in time Reitzner et al. (2009); Rhodes and Wong (2019). Finally, complete bipartite graphs that are additionally regular are examples of strongly regular graphs Janmark et al. (2014), which are of significant interest in graph theory.
In this paper, we explore spatial search on the complete bipartite graph using the discrete-time, coined quantum walk Meyer (1996), where a particle has a location and direction Ambainis et al. (2001). We denote a particle at vertex pointing to vertex as . The walk evolves by , where is the Grover diffusion coin generalized to weighted graphs Wong (2017), and is the flip-flop shift Ambainis et al. (2005) that causes a particle to hop and turn around. That is, at vertex with self-loop weight , the generalized Grover coin acts by
[TABLE]
where
[TABLE]
where is the degree of , which equals its number of unweighted edges plus (the weight of the loop). The flip-flop shift transforms , so a particle at vertex pointing to vertex hops to and points toward . Two steps of is equivalent to one step of Szegedy’s quantum walk Szegedy (2004); Wong (2017), which is a quantum process on general Markov chains. To search, we additionally query an oracle that flips the signs of the amplitudes at marked vertices. That is, if is a marked vertex, and if is unmarked. Altogether, the search algorithm repeatedly applies .
Following Rhodes and Wong (2019), we consider two different initial states for the search algorithm. The first is the typical uniform superposition over the vertices, where the initial probability of finding the particle at each vertex is . At each vertex, the amplitude is distributed among its edges according to weight Wong (2017), and the initial state is:
[TABLE]
If the graph is irregular, then , so the system evolves even though we have not obtained any new information about the locations of the marked vertices. So the second initial state is chosen to be stationary under the walk, i.e., . The state satisfying this is
[TABLE]
In the next section, we analyze search when the marked vertices lie in a single partite set. Then the system evolves in a 7-dimensional (7D) subspace, permitting asymptotic analysis using degenerate perturbation theory. We prove that for large and , then when , the success probability when searching from changes from its loopless value of to at least , for any value of (small compared to and ). This is an improvement when . When searching from , the success probability is boosted from to , again independent of . This doubling of the success probability occurs regardless of the ratio of to . Then in Section 3, the marked vertices can lie in both sets, and the system evolves in a larger 12D subspace. When the search problem is fully symmetric, it can be analyzed, and we prove that self-loops provide no improvement. When the search problem is not fully symmetric, the larger dimensionality is a barrier to analytical proof, so we resort to numerical simulations. Perhaps surprisingly, the self-loops only provide an improvement with initial state when the marked vertices are more dense in one vertex set, indicating that lackadaisical quantum walks are not panaceas for improving all quantum search problems.
II Marked Vertices in One Set
Throughout this section, we assume there are marked vertices in a single partite set, and without loss of generality, say they are in set . This is depicted in Fig. 2, and with either initial state or , the system evolves in a 7D subspace spanned by the following orthonormal basis states:
[TABLE]
Using (9) from Prūsis et al. (2016), in this basis, the search operator is
[TABLE]
The evolution of the algorithm can be determined by writing the initial state as a linear combination of the eigenvectors of . Then, each application of multiplies each eigenvector by its eigenvalue. The exact eigenvectors of are complicated, however, making analysis prohibitive. Yet, they can be approximated for large and using degenerate perturbation theory. The derivation is given in Appendix A, and the asymptotic eigenvectors and eigenvalues of are
[TABLE]
where
[TABLE]
Now let us consider how the system evolves from each initial state, beginning with .
II.1 Uniform Initial State Over Vertices
In the 7D subspace, the uniform initial state over the vertices (1) is
[TABLE]
This evolves by repeated applications of (3), and at time , the success probability is
[TABLE]
This is plotted in Fig. 3a and Fig. 3b with , , , various values of , and . In Fig. 3a, we see that as increases, the maximum success probability increases until it reaches a value near when . In Fig. 3b, the maximum success probability decreases as the weights are further increased. Thus, there is some optimal amount of “laziness” that maximizes the success probability, in this case . In Fig. 3c, we keep but now vary . We see that as long as is small (compared to and ), it does not affect the evolution. This is also depicted in the heatmap in Fig. 3d, where we plot the maximum success probability for . For these small values of and , the maximum success probability only depends on , not .
In Fig. 4a, we take and , so the graph is more irregular. From the solid black curve, we see that the loopless evolution oscillates wildly. This was proved in Rhodes and Wong (2019). As is increased, the oscillations dampen, and a somewhat flat “peak” develops. This peak is greatest when , corresponding to the dotted green curve. Its height, however, is worse than the loopless algorithm’s strong oscillations. Thus, when the complete bipartite graph is highly irregular, the lackadaisical quantum walk yields no improvement. In Fig. 4b, we fix and plot and . We see that increasing can also dampen the oscillations while slightly increasing the peak in success probability.
Next, we prove these results asymptotically. For large and (compared to , , and ), the and basis states dominate the initial state, so
[TABLE]
We can express this as a linear combination of the asymptotic eigenvectors of :
[TABLE]
where
[TABLE]
Then each application of multiplies each eigenvector by its eigenvalue, so the system at time is
[TABLE]
The success probability at time is . Evaluating this, we get
[TABLE]
This agrees well with Fig. 3 and Fig. 4a, since and are large compared to the other parameters (except the dotted green and dot-dashed blue curves in Fig. 3c).
Now let us prove what happens when takes the value
[TABLE]
This corresponds to in Fig. 3 and in Fig. 4a. Then , and simplifies to
[TABLE]
At time
[TABLE]
where we used (5) in the last equality, and which does not depend on , , or , the success probability reaches a value of , where
[TABLE]
where we have taken since the timesteps are integers. For large and ,
[TABLE]
Thus, at time , the success probability reaches a value of
[TABLE]
Plugging in the parameters for the dot-dot-dashed orange curve from Fig. 3a, our equations indicate when (5) and , then at time (6), the success probability is (9), in great agreement with the figure. When , we instead get , so the difference in success probability is minimal, as shown in Fig. 3d. Next, using the numbers from Fig. 4b, when and , then at time , the success probability is , whereas when , , which is a noticeable increase in success probability.
To find the value of that maximizes , we take the derivative of (7) and set it equal to zero, which upon simplifying, yields the following equation for :
[TABLE]
Numerically solving this transcendental equation yields
[TABLE]
or
[TABLE]
With this value of , the maximum success probability (7) is
[TABLE]
With , the optimal value of is , which is why it was used in Fig. 4b. As previously stated, its maximum success probability is 0.812225, which is less than the loopless algorithm’s Rhodes and Wong (2019). Thus, the lackadaisical quantum walk performs worse with these parameters.
Let us explore when the lackadaisical quantum walk does yield a better success probability than the loopless algorithm. Symbolically, it is difficult to compare (7) and (8) with . To make the comparison more direct, we can lower-bound (7) by taking to be zero, which occurs exactly when . This yields
[TABLE]
Then the lackadaisical quantum walk reaches a higher success probability than the loopless algorithm when
[TABLE]
Assuming , this occurs when
[TABLE]
Using , this proves that the success probability is improved when , regardless of the value of , which is satisfied in Fig. 3 with , but is not satisfied in Fig. 4a with .
If the complete bipartite graph is regular, then , and so (5), (6), and (7), for any value of . By comparison, from Rhodes and Wong (2019), the non-lackadaisical (loopless) algorithm reaches a success probability of at time , and since we must repeat the algorithm twice, on average, before finding a marked vertex, the total runtime is . Thus, the lackadaisical quantum walk yields a constant-factor improvement of over the loopless algorithm, the same improvement as search on the complete graph Wong (2015).
II.2 Stationary Initial State Under Walk
Now let us consider search when the initial state is stationary under the quantum walk. In the 7D subspace, the initial state (2) is
[TABLE]
Then repeatedly multiplying by (3), the success probability at time is . This is plotted in Fig. 5 with the same parameters as Fig. 3, but with instead of . They evolve very similarly, except ’s evolution is smoother. Again, the maximum success probability increases until , and then it decreases, and has negligible effect on the evolution as long as it is small. In Fig. 6, we plot with the same parameters as Fig. 4a. We see that even though the graph is highly irregular, the success probability is still boosted from to . It was proven in Rhodes and Wong (2019) that the loopless evolution always reaches . Now let us prove that the lackadaisical quantum walk boosts it to .
For large values of and , the initial state is asymptotically
[TABLE]
Expressing this as a linear combination of the eigenvectors (4) of ,
[TABLE]
where
[TABLE]
Then the system at time is
[TABLE]
Taking the inner product with and , squaring, and summing, the success probability at time is
[TABLE]
Now when (5), this becomes
[TABLE]
and so the success probability reaches
[TABLE]
at time (6). So using the initial state , the lackadaisical quantum walk always boosts the success probability from to .
Although (5) maximizes the peak success probability to 1, we can also find the peak success probability for any value of (small compared to and ). Taking the derivative of (10),
[TABLE]
Setting this equal to zero, the runtime is
[TABLE]
At this runtime, the maximum success probability is :
[TABLE]
These expressions for and are consistent with Figs. 5a and 5b. Note all these results are independent of , so long as and are large by comparison.
Finally, consider the case when the complete bipartite graph is regular, so . Then . Recall without self-loops, the quantum walk achieves a success probability of Rhodes and Wong (2019). The lackadaisical quantum walk is better than this when . Solving this inequality along with (13), we get
[TABLE]
So for this range of values of , the lackadaisical quantum walk has a success probability better than .
For comparison, non-lackadaisical search on the complete graph behaves the same way as the complete bipartite graph when and , with both graphs supporting a success probability of at time . As shown in Wong (2017), lackadaisicial search on the complete graph has a better success probability than when , where each vertex has a self-loop of weight . Here, we have shown that on the complete bipartite graph, it has a better success probability when , which is half the range of weights.
III Marked Vertices in Both Sets
Now we consider the case when there are marked vertices in both partite sets. As shown in Fig. 7, say there are marked vertices in set and marked vertices in set . Then regardless of whether the system starts in or , it evolves in a 12D subspace spanned by the following orthonormal basis states:
[TABLE]
In this 12D subspace, initial states (1) and (2) are
[TABLE]
and
[TABLE]
The system evolves through repeated applications of , which in the 12D basis is
[TABLE]
where
[TABLE]
In Appendix B, we attempted to use perturbation theory to asymptotically determine the eigenvectors of for large and . This was too complicated in general, however. As a result, most of our investigation will be numerical. Yet, for the special case when the graph is regular (), suggesting that the weights of the self-loops should be identical (), and assuming the number of marked vertices in both sets is equal (), half of the eigenvectors could be found. They are
[TABLE]
where
[TABLE]
The remaining six eigenvectors, which to leading-order are degenerate with eigenvalue , are more complicated, but they are not necessary since the initial states can be expressed as linear combinations of given above. Next, let us focus on this specific case, and afterward, we will numerically explore the search problem more generally.
III.1 Symmetric Search Problem
Say the search problem on the complete bipartite graph is symmetric, meaning the two partite sets have the same structure. Thus, the graph is regular (), and the self-loops all have the same weight (). Then the initial states are equal: . For the sets to have the same structure, we also assume each contains the same number of marked vertices (). Then the initial state is
[TABLE]
The evolution is depicted in Fig. 8. Without self-loops, the success probability reaches . With self-loops, however, the success probability is worse.
Let us prove this analytically. For large , the initial state is asymptotically
[TABLE]
This can be written as a linear combination of asymptotic eigenvectors of :
[TABLE]
where
[TABLE]
Then after steps, the system is in the state
[TABLE]
The success probability at time is
[TABLE]
In order to find the runtime and maximum success probability of the system we take the first time derivative of ,
[TABLE]
and set it equal to zero to yield a runtime of
[TABLE]
Substituting this runtime into yields a maximum success probability of
[TABLE]
These results are consistent with our numerical simulations in Fig. 8. For example, the dashed red curve reaches its first peak at time with a height of .
When the success probability is less than one, we may have to repeat the algorithm until a marked vertex is found. Including these repetitions, the total amount of time is
[TABLE]
This is minimized when , at which the total runtime is
[TABLE]
which is an improvement over the loopless algorithm’s . This improvement, however, assumes the loopless algorithm evolves to its maximum success probability of . If we stop the loopless algorithm early, we can achieve a similar constant-factor speedup, as was explored for Grover’s algorithm Zalka (1999); Nahimovs and Rivosh (2010).
III.2 General Problem
Now we numerically explore searching when the problem is not symmetric. As explained in the previous section, the success probability is not the only important quantity, since the time at which the success probability peaks is important as well. So for various values of and , we numerically determine the total runtime with classical repetitions , where is the time to the first maximum in success probability, and is the value of the first maximum in success probability. So smaller values of are better. Obtaining for a variety of values of and , we plot as a heatmap in Fig. 9a with initial state and in Fig. 9b with initial state . In both of these plots, , , , , and the loopless algorithm’s value of corresponds to the center of the color scale. From Fig. 9a, self-loops do not appreciably improve search with initial state . But from Fig. 9b, the self-loops do improve the total runtime for many values of and . As an example, in Fig. 9c, we plot the success probability vs time for several values of and . The solid black curve corresponds to the loopless () case, and although the success probability reaches 1 at the second peak, it is faster, on average, to measure the system at the first peak and risk repeating the algorithm. Our calculation of takes the first peak. The dashed red curve corresponds to and , which has a faster total runtime than the loopless case. The dotted green curve corresponds to and , and it evolves similarly to the red dashed curve with and . Finally, the dot-dashed blue curve corresponds to , and this is slower than the loopless algorithm. Generally, weighted self-loops improve search from for a greater range of weights than from .
Next, in Figs. 10a and 10b, we keep and , but now we take the number of marked vertices to be . In the former subfigure, the initial state is , and in the latter, it is . As before, the center of the color scales correspond to the loopless algorithm’s total runtime. We see some improvement in Fig. 10b, where the yellow area is. Exploring this in Fig. 10c, the solid back curve is the loopless algorithm and the dashed red curve is , , which is inside the region where we expect a speedup. Finally, the dotted green curve is , which is inside the region where we expect the algorithm to search poorly.
In Fig. 11, we continue letting and , but now , (this is opposite Fig. 9). For either initial state, there is no speedup.
Finally, in Fig. 12, we explore search when . In Figs. 12a and 12b, the number of marked vertices in each set is , but with respective initial states and . These figures are similar because and are large compared to and , so the differences between the initial states are small. Note the heatmaps are identical, however, along the diagonal, since the diagonal corresponds to the symmetric problem that we analyzed in the previous section. From these heatmaps, there seems to be no improvement with self-loops. Similarly, in Figs. 12c and 12d, we have and , and while the heatmaps look similar, they are sightly different. Again, there seems to be no improvement over the loopless algorithm.
IV Conclusion
We have introduced the nonhomogeneous lackadaisical quantum walk, where self-loops at each vertex can have different weights. Such walks naturally arise on the complete bipartite graph, since vertices in each partite set have different structure, and hence their self-loops naturally carry different weights. We explored how nonhomogeneous lackadaisical quantum walks search the complete bipartite graph from two initial states: the uniform state (1) and the stationary state under the walk (2).
When the marked vertices are confined to a single partite set, say , the nonhomogeneous lackadaisical quantum walk is faster with when , i.e., when the graph is not too irregular. This takes (5), whereas can take any value (assuming and are large by comparison). On the other hand, when the initial state is , then the nonhomogeneous lackadaisical quantum walk is always faster, no matter how irregular the graph may be, again when and independent of .
In the specific case where and , loopless search on the complete bipartite graph and the complete graph behave the same way. With self-loops, however, the success probability is improved for the complete bipartite graph when , but it is improved for the complete graph when . Hence, the range of weights for which we see an improvement when searching the complete bipartite graph is half that of the complete graph.
With marked vertices in both partite sets, we analytically proved that in the symmetric case where , , and , the self-loops only worsened the search. For the various other cases that could not be proved analytically, simulations showed that speedups from self-loops only occur in special cases. Often, no speedup is obtained, no matter what values and take. This result is perhaps surprising given the success of lackadaisical quantum walks in prior research, and the freedom to choose and arbitrarily. This suggests that more research is required to understand when speedups are available using lackadaisical quantum walks.
Acknowledgements.
This work was partially supported by T.W.’s startup funds from Creighton University.
Appendix A Eigensystem of the Search Operator with Marked Vertices in One Set
The leading-order terms of (3) are
[TABLE]
The normalized eigenvectors and respective eigenvalues of are
[TABLE]
Note the first three eigenvectors are degenerate with eigenvalue , and the last four eigenvectors are degenerate with eigenvalue .
Now we include the perturbation. The next-leading-order terms of (3) are
[TABLE]
where . Since , , and are degenerate eigenvectors of , linear combinations are eigenvectors of . These coefficients satisfy the eigenvalue relation
[TABLE]
where the th entry of the matrix is . Solving this, the eigenvectors of are asymptotically
[TABLE]
where
[TABLE]
Substituting in for , , and yields the eigenvectors in the main text.
Similarly, since , , , and are degenerate eigenvectors of , linear combinations are eigenvectors of . These coefficients satisfy the eigenvalue relation
[TABLE]
Solving this, the asymptotic eigenvectors and eigenvalues of are
[TABLE]
where
[TABLE]
Note and are still degenerate with eigenvalue . Furthermore, they are not orthogonal, but they can easily be orthogonalized using the Gram-Schmidt procedure. For our problem, however, this is unnecessary since the projection of either starting state, or , onto the space spanned by and is zero. Finally, substituting , we get the eigenvectors stated in the main text.
Appendix B Eigensystem of the Search Operator with Marked Vertices in Both Sets
For large and , the leading order terms of (14) are
[TABLE]
This has the following normalized eigenvectors and eigenvalues:
[TABLE]
Note the first six eigenvectors are degenerate with eigenvalue , and the last six eigenvectors are degenerate with eigenvalue .
Now including the perturbation, the next-leading terms of are
[TABLE]
Since are degenerate eigenvectors of , linear combinations are eigenvectors of . These coefficients satisfy
[TABLE]
where the entries of the matrices are . Solving this eigenvalue relation is possible, but the solution is sufficiently messy such that interpreting the result is difficult. So instead, we solve it assuming , , and . Then the asymptotic eigenvectors of are
[TABLE]
where and . Note and are still degenerate, and they are not orthogonal. We can orthogonalize them using the Gram-Schmidt procedure, but as shown in the main text, this is not necessary since both initial states and can be expressed as a linear combination of as written. Substituting for yields the eigenvectors stated in the main text.
For the remaining eigenvectors, are degenerate eigenvectors of , linear combinations are also eigenvectors of , where the coefficients satisfy
[TABLE]
Again, solving this is possible, but the resulting eigenvectors are too messy to interpret. We could solve them assuming , , and , but this is unnecessary, since in this case, it is possible to express the initial states and in terms of alone.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Meyer (1996) D. A. Meyer, “From quantum cellular automata to quantum lattice gases,” J. Stat. Phys. 85 , 551–574 (1996) . · doi ↗
- 2Farhi and Gutmann (1998) Edward Farhi and Sam Gutmann, “Quantum computation and decision trees,” Phys. Rev. A 58 , 915–928 (1998) . · doi ↗
- 3Ambainis et al. (2001) Andris Ambainis, Eric Bach, Ashwin Nayak, Ashvin Vishwanath, and John Watrous, “One-dimensional quantum walks,” in Proceedings of the 33rd Annual ACM Symposium on Theory of Computing , STOC ’01 (ACM, New York, NY, USA, 2001) pp. 37–49. · doi ↗
- 4Shenvi et al. (2003) N. Shenvi, J. Kempe, and K. B. Whaley, “Quantum random-walk search algorithm,” Phys. Rev. A 67 , 052307 (2003) . · doi ↗
- 5Ambainis (2004) A. Ambainis, “Quantum walk algorithm for element distinctness,” in Proceedings of the 45th Annual IEEE Symposium on Foundations of Computer Science , FOCS ’04 (IEEE Computer Society, 2004) pp. 22–31. · doi ↗
- 6Farhi et al. (2008) E. Farhi, J. Goldstone, and S. Gutmann, “A quantum algorithm for the Hamiltonian NAND tree,” Theory Comput. 4 , 169–190 (2008) . · doi ↗
- 7Childs (2010) Andrew M. Childs, “On the relationship between continuous- and discrete-time quantum walk,” Comm. Math. Phys. 294 , 581–603 (2010) . · doi ↗
- 8Dan et al. (2015) Li Dan, Michael Mc Gettrick, Zhang Wei-Wei, and Zhang Ke-Jia, “One-dimensional lazy quantum walks and occupancy rate,” Chin. Phys. B 24 , 050305 (2015) . · doi ↗
