Skip to main content
Scientific Reports logoLink to Scientific Reports
. 2021 Jan 14;11:1288. doi: 10.1038/s41598-020-80153-z

Quantifying computational advantage of Grover’s algorithm with the trace speed

Valentin Gebhart 1,2,, Luca Pezzè 1, Augusto Smerzi 1
PMCID: PMC7809032  PMID: 33446696

Abstract

Despite intensive research, the physical origin of the speed-up offered by quantum algorithms remains mysterious. No general physical quantity, like, for instance, entanglement, can be singled out as the essential useful resource. Here we report a close connection between the trace speed and the quantum speed-up in Grover’s search algorithm implemented with pure and pseudo-pure states. For a noiseless algorithm, we find a one-to-one correspondence between the quantum speed-up and the polarization of the pseudo-pure state, which can be connected to a wide class of quantum statistical speeds. For time-dependent partial depolarization and for interrupted Grover searches, the speed-up is specifically bounded by the maximal trace speed that occurs during the algorithm operations. Our results quantify the quantum speed-up with a physical resource that is experimentally measurable and related to multipartite entanglement and quantum coherence.

Subject terms: Quantum information, Theoretical physics

Introduction

Understanding and quantifying the key resource for the speed-up of quantum computations1,2 has been a highly disputed topic over the past few decades3. There has been particular interest in the role played by entanglement413. It is known that exponential speed-up of quantum algorithms implemented with pure states requires multipartite entanglement8,9. However, it was shown that a polynomial advantage can be achieved without entanglement14. Also, it is an open question whether exponential quantum advantage can be reached in mixed-state algorithms in absence of entanglement. In this case, other quantum correlations such as quantum discord have been indicated as possible candidates for computational resources3,15. Furthermore, it was shown that several entanglement measures cannot quantify advantages of many quantum algorithms13. Other possible resources have been considered such as coherence1618, distinguishability3, contextuality19, tree size20 and interference21. In short, despite having been the subject of extensive research, understanding the resource of the speed-up in quantum computations, even for a benchmark algorithm such as Grover’s algorithm, is still an open and urgent quest.

Quantum statistical speeds2226 offer a possible approach to quantify useful resources in quantum technology tasks. As a major example, the quantum Fisher information25,27, which is the quantum statistical speed associated with the Bures distance25, was shown to fully characterize metrologically useful entanglement2830, that is, the entanglement necessary for sub-shot-noise phase estimation sensitivities31,32. One might conjecture that different statistical speeds may be useful to characterize the performances of different quantum tasks. Here, we use the trace speed (TS), namely, the statistical speed associated to the trace distance1,23, to quantify the speed-up in Grover’s algorithm33 in both absence and presence of dephasing. In particular, we show that in the pseudo-pure model without dephasing, the speed-up is completely determined by the polarization of the pseudo-pure state, which can be linked to a wide class of quantum statistical speeds. For general pseudo-pure dephasing models34, we prove that the maximal TS occuring during the algorithm bounds the speed-up, rendering it a necessary resource for quantum advantage. The TS is an experimentally relevant measure of quantum coherence (asymmetry)35,36 and witnesses multipartite entanglement26. To our knowledge, this is the first result for a physical resource in Grover’s algorithm that generalizes to mixed state versions. This can pave the way to a new approach to investigate useful resources in quantum computations.

Results

Grover’s algorithm and its cost

Grover’s search algorithm33 is one of the most important protocols of quantum computation1,2. It searches an unstructured database of N elements for a target ω. The target is marked in the sense that one is given a test function f that vanishes for all elements but ω. The task is to identify ω with as few function calls as possible. In the quantum version of the algorithm, a function call can be used as a measurement or as an application of a corresponding unitary, the so-called oracle unitary. As we will discuss shortly, Grover’s algorithm admits a quadratic advantage to classical search algorithms. To utilize the exponential size of the dimensionality of composite quantum systems6, we encode all different elements x of the register into computational basis states of n=log2N qubits, x0,1n. Grover’s algorithm is performed by preparing the system in the register state ψin=1/2nxx, where x are the computational basis vectors, followed by k applications of the Grover unitary G=UdUω. Here, the oracle unitary Uω=1-2ωω represents a function call and the Grover diffusion operator is defined as Ud=2ψinψin-1. After k iterations of the Grover unitary, the state of the system is given by2

ψk=sin[(2k+1)θ]ω+cos[(2k+1)θ]ω, 1

where θ=arcsin(1/2n) and ω=1/2n-1xωx is the projection of the initial state on the subspace orthogonal to ω. This yields a probability pk of finding the target state as pk=sin2[(2k+1)θ]. After kGr(π/4)2n iterations one finds the target state ω with probability pkGr=1-O(1/2n)2.

One defines the cost C for a general search algorithm as the average number of applications of the test function f (or its corresponding oracle unitary) required to find the target state34. Simply counting the oracle applications is also known as query complexity2, while other complexities such as gate complexity are usually not considered in Grover’s algorithm (see6 for a discussion).

In the classical search algorithm, the query application can be thought of as opening one of 2n boxes, where each box represents one state of the register. For an unstructured search algorithm, i.e., in each iteration one randomly opens one of the 2n boxes, the average number of steps needed to find the target state is given by Ccl=2n. If one remembers the outcome of all previous searches, the cost can be reduced to Ccl=2n/2+O(1)34. Note that Ccl for both structured and unstructured searches scales with 2n.

In a quantum search algorithm, one uses k oracle unitaries and a final oracle measurement yielding the target with probability pk, such that the cost is given by34

Cqu(k)=k+1pk. 2

Hence, the optimal cost is obtained by minimizing Cqu(k) over the number of oracle applications, Cqu=mink(k+1)/(pk). Let us emphasize that this definition of the cost does not distinguish between applying the oracle as a unitary or as a measurement observable.

In Grover’s algorithm, the cost function Eq. (2) is not necessarily minimal for the highest success probability pk of one single search37. However, the optimal number of steps k~Gr and the optimal cost Cqu for large n still scales as k~Gr=r2n and Cqu=K2n, where r is the solution of tan(2r)=4r and K=r/sin2(2r), yielding the quadratic speed-up over Ccl. It was shown that this speed-up is optimal37,38.

Grover’s algorithm can be executed on a single multimode system and, therefore, simply makes use of superposition and constructive interference6,39,40. However, in order to reduce exponential overhead in space, time or energy, one usually considers a system composed of many qubits6,39. In this case, different measures of bipartite and multipartite entanglement have been used to detect entanglement during Grover’s algorithm4145. Genuine multipartite entanglement was shown to be present already after the first step of the noiseless algorithm41. However, the quantitative relationship between these measures and speed-up was not resolved. In particular, the methods could not be easily applied to any mixed state generalization of Grover’s algorithm. Quantum coherence4648 and quantum discord46 have been considered as resources in the noiseless algorithm as well.

Quantifying speed-up in the unitary algorithm

In this section, we quantify the speed-up in a mixed-state generalization of Grover’s algorithm with quantum statistical speeds. We consider Grover’s algorithm with the register initialized in a pseudo-pure state49, while the algorithm is still implemented with unitary operations. For a pure n-qubit state ψ, the corresponding pseudo-pure state ρψ,ϵ with polarization ϵ is defined as

ρψ,ϵ=ϵψψ+1-ϵ2nI. 3

Pseudo-pure states represent one of the simplest models for mixed-state quantum computation and play a central role in the partial depolarizing noise model we consider later. We replace the pure initial state ψin with the pseudo-pure state ρψin,ϵ such that, after k Grover iterations, the state of the system is given by ρk=ϵψkψk+(1-ϵ)I/2n, with ψk defined in Eq. (1). The probability pk of finding the target state after k steps is pk=ϵsin2((2k+1)θ)+(1-ϵ)/2n. Here we observe that for ϵ=O(1/2n), it becomes more efficient to just measure the state without any iteration because the probability contribution due to the Grover iteration is no longer dominant7. However, if ϵ does not decrease exponentially with n, one can neglect the second term in pk. Hence, the minimum of Eq. (2) occurs after the same number of steps as in the pure state algorithm while its minimal value Cqu is simply Cqu=Cqu,pure/ϵ, where Cqu,pure is the cost of the pure state algorithm.

In this model, the speed-up of the algorithm is completely determined by the depolarization ϵ. Therefore, all quantities which can be connected to ϵ are quantifiers of the speed-up. In particular, this holds for a general quantum statistical speed QS with the property that for ϵ1/2n, QS(ρψ,ϵ)=ϵQS(ψψ). Note that this property holds for a wide class of quantum statistical speeds, for instance, the generalized quantum Fisher information and the quantum Schatten speeds26. Given the relations ϵ=QS(ρψ,ϵ)/QS(ψψ) and Cqu=Cqu,pure/ϵ=K2n/ϵ, we directly obtain the dependence of the cost function on the maximal QS as

Cqu(n,QSmax)=K2nQSmaxpureQSmax, 4

where K=r/sin2(2r)0.69 with r being the solution of tan(2r)=4r, and QSmaxpure being the maximal QS during the pure-state algorithm. The quantum speed-up S=Ccl/Cqu is thus given in terms of QSmax as

S=2n2KQSmaxQSmaxpure. 5

As we discuss in more detail in the Methods section, for ϵ below a critical polarization ϵc=K/2n, a classical search becomes advantageous. For ϵ>ϵc, the above results are valid. Also, for small values of n, a rigorous computation of the cost has to be performed.

As an example of a quantum statistical speed that will play an important role in the next section, consider the specific case of the trace speed (TS). The TS is the susceptibility of a quantum state ρ to unitary displacements generated by a generic Hamiltonian H35. That is, the TS quantifies the distinguishability between ρ and ρ(t)=e-iHtρeiHt for small t. It is defined as1,26,35

TS(ρ,H)=tρ(t)|t=01=ρ,H1, 6

where [·,·] is the commutator and ·1 is the l1-norm, defined as A1=trAA for a generic operator A. Since TS(ρψ,ϵ)=ρψ,ϵ,H1=ϵψψ,H+(1-ϵ)/2nI,H1=ϵTS(ψψ), the TS can be used as the QS in Eq. (5).

In general, TS is a measure of coherence, in this case usually referred to as asymmetry35: a state with no coherence with respect to H, namely a classical mixture of its eigenstates, will not change under phase displacements, while off-diagonal matrix elements (coherences) of ρ are responsible for a finite susceptibility to phase displacements. The TS is upper bounded by the quantum Fisher information23. If the system is a composite system of n qubits and H is the sum of local Hamiltonians Hi, H=i=1nHi with spec(Hi)=-1/2,1/2 and TS(ρ,H)>nr, it follows that ρ has to be at least (r+1)-partite entangled26,29,30, namely, it cannot be written as a mixture of r-producible pure states. A pure state is r-producible if it is a tensor product of subsystems with each subsystem containing at most r qubits. Since the value of TS depends on the generating Hamiltonian H, we consider the optimization over all Hamiltonians of the above form. When the whole evolution is restricted to the completely symmetric subspace, it suffices to perform this optimization over collective spin Hamiltonians, Hi=n·σ(i)/2, where n is a point on the unit sphere and σ(i) are the Pauli operators for the i-th qubit. For pure states ψ, the optimized TS coincides with the square root of the largest eigenvalue of the matrix Γij=4Re[JiJj]-JiJj29. Here, Jm=i=1nem·σ(i)/2 is the coherent spin operator in em-direction, m=x,y,z, and · is the expectation value with respect to the state ψ.

Let us first discuss the TS for the standard version of Grover’s algorithm implemented with pure states and unitary evolution, as introduced above. Without loss of generality, we consider ω=0n. This choice corresponds merely to a relabeling of the computational basis vectors of each qubit. Importantly, by this relabeling, the dynamics of the Grover search, as well as the optimized TS of the state during the evolution, are not altered, while the calculation of TS is highly facilitated. Since ψin and 0n are elements of the completely symmetric subspace and G commutes with all permutations of the qubits, the complete evolution is restricted to the symmetric subspace, facilitating the computation of TS. By neglecting terms in O(1/2n), one can exactly compute the largest eigenvalue of Γij at any step k, yielding the optimized TS, see Methods for details. In Fig.  1, we show the optimized TS(k) for n=30 qubits. The initially separable state ψin evolves into a multipartite entangled state already after the first oracle operation. Multipartite entanglement further increases until reaching a maximal value of

TSmaxpure=n(n+1)2 7

which occurs at k=kGr/2. This detects (n/2+1)-partite entanglement during the pure state Grover algorithm. For k>kGr/2, multipartite entanglement detected by the TS decreases until the algorithm reaches the separable target state ω.

Figure 1.

Figure 1

The dependence of the optimized trace speed TS on the iteration step k in the pure state Grover’s algorithm (solid line). The dashed lines indicate thresholds above which TS detects bipartite (n), three-partite (2n) and (n/2+1)-partite (n2/2) entanglement. Here, n=30, kGr(π/4)2n.

Since TS(ρψ,ϵ,H)=ϵTS(ψψ,H), the maximal TS during the Grover algorithm using a pseudo-pure initial state with polarization ϵ is TSmax=ϵn(n+1)/2. Hence, TS witnesses ϵ(n+1)/2-partite entanglement. Note that for ϵ<2/(n+1), TS does not detect entanglement anymore. It was already observed that for polarizations ϵ>1/2n/2 the algorithm still offers a speed-up3,50,51, indicating that entanglement detected by TS is not necessary for quantum speed-up.

Trace speed and the algorithm under partial depolarization

The results of pseudo-pure initial states can be generalized to search dynamics subject to time-dependent partial depolarization (see Refs.52,53 for earlier investigations). In this case, the state after k steps of the algorithm is given by

ρk=ϵ(k)ψkψk+1-ϵ(k)2nI, 8

where the now time-dependent decreasing polarization ϵ(k) represents both initial impurity and partial depolarization during the algorithm. The depolarization channel is a widely used noise model whenever the exact form of the noise is not known54. As a worst case noise scenario, the knowledge of the state is completely erased with some probability. As can be seen in Fig. 2, different polarization functions ϵ(k) with the same final polarization ϵf can lead to different maximal QS during the iteration. While the one-to-one correspondence between the QS and the speed-up is generally lost, as shown below, we can still bound the speed-up using the TS.

Figure 2.

Figure 2

Trace speed during the pseudo-pure version of Grover’s algorithm. Polarizations ϵ(k) (orange lines) and trace speeds TS(k) (blue lines) for an initial pseudo-pure state without dephasing (solid), an initial pure state with linearly decaying polarization (dotted) and an initial pure state with exponentially decaying polarization (dash-dotted). Here, n=30, ϵf=0.3, kGr(π/4)2n.

For a partial depolarization during the algorithm it turns out that, in general, it is optimal to stop the iterations and perform the final measurement already at earlier steps kint<k~Gr52. We divide the examination into the cases kintkGr/2 and kintkGr/2, that is, whether we interrupt the iteration before or after the pure state algorithm would have already reached its maximal TS, see Fig. 1. In the case kintkGr/2, the cost can be bounded by CquK2n/ϵ(kint). This is because if one could completely stop the dephasing from this point, one could reduce the cost until reaching the optimal value of K2n/ϵ(kint), see Eq. (4). Since kintkGr/2, we have ϵ(kint)ϵ(kGr/2) and TS(kGr/2)TSmax (TSmax is the maximal TS before the interruption). Finally, using ϵ(kGr/2)=TS(kGr/2)/TSmaxpure, one can then bound CquK2n/ϵ(kGr/2)(K2nTSmaxpure)/(TSmax), yielding the following bound

S2n2KTSmaxTSmaxpure. 9

The case kintkGr/2 corresponding to strong dephasing becomes more technical since, in the early regime, the maximal TS is not simply bounded by ϵ(k)TSmaxpure. However, as we show in Methods, by using the explicit form of the TS, the bound Eq. (9) still holds. At this point, the TS stands out from other quantum statistical speeds. For instance, the bound does not hold when using the quantum Fisher information as QS. These results for the case of an interruption of the iteration due to minimization of the cost can also be applied to the case of a general interruption of the iteration. Stopping the algorithm at any time will yield an average speed-up which is always bounded by the maximal TS occurring before the interruption.

Discussion and conclusions

To summarize, we showed that both in the pure state version of the Grover search algorithm and a general pseudo-pure generalization, the trace speed (TS) can be used to quantify and bound the possible speed-up over a classical search. These results offer an unprecedented connection between the speed-up in Grover’s algorithm and a physical resource beyond the case of ideal, noiseless quantum algorithms. The TS relates the computational speed of Grover’s algorithm to both multipartite entanglement and quantum coherence. It should be noticed that the relation with multipartite entanglement depends on the n-qubit implementation that we have considered, while the algorithm can also be implemented with a single 2n-level system6. Indeed, as mentioned above, the operating principle of the algorithm and the number of queries used (which determines the cost) do not depend on which implementation we use. Therefore, multipartite entanglement cannot be considered as the key resource for the quantum speed-up. We thus argue that the correct interpretation of our result is the evidence that the resource for speed up in query complexity is quantum coherence as captured by the TS. However, multipartite entanglement is crucial to reduce other costs such as space or energy6. We point out that the interpretation of the TS as quantum coherence holds for any implementation of the algorithm.

The role of quantum coherence during the noiseless Grover’s algorithm has already been investigated in Refs.46,47. These works found a one-to-one correspondence between the l1-norm of coherence which is decreasing during the algorithm and the increasing success probability. Both approaches have not been generalized to mixed state versions of the algorithm. In our case, a different measure of coherence, namely the TS, is connected to the average cost of the algorithm. It reaches its maximal value during the algorithm and offers a physical resource also for pseudo-pure generalizations. In Refs.46,47, the l1-norm of coherence and the relative entropy of coherence are used which detect different states as highly coherent as TS would. For instance, while the l1-norm detects the initial state ψin=1/2nxx as maximally coherent, TS would detect (0n+1n)/2 as maximally coherent. For a discussion of these so-called speakable and unspeakable coherence, see for instance Ref.55.

Finally, we emphasize that the TS can be measured or efficiently bounded experimentally. Following Refs.56,57, one measures the Kolmogorov distance between the probability distribution of ρ(0) and ρ(t), for a given measurement observable. A quadratic series expansion of the Kolmogorov distance for sufficiently small t yields the Kolmogorov speed which is a lower bound to the TS and depends on the considered measurement observable. The TS is obtained by maximizing the Kolomogorov speed over all possible observables1.

To conclude, the analysis of the TS might inspire further investigations of the still unanswered search for the origins and quantification of quantum advantage. In particular, one could check the importance of the TS and other quantum statistical speeds for other oracle-based quantum algorithms such as, e.g., the Deutsch-Jozsa algorithm or Simon’s algorithm, or general quantum technology tasks. Also, whether or not the TS is a necessary resource in different noisy variations of Grover’s algorithm, merits further investigation. More general dephasing models or unitary noise could be considered that render the analysis more cumbersome. Overall, our results suggest that quantum statistical speeds can be used to recognize useful properties of quantum states for different quantum technology tasks.

Methods

Cost dependence for small polarizations

As discussed in the main text, for initial polarizations ϵ1/2n, a classical search is less costly than performing the Grover iterations. Here, we discuss the behavior of the cost in this regime. We observe numerically that for polarizations ϵ above a critical value ϵc, the minimum of the cost Eq. (2) is always obtained after k~Gr=r2n iteration steps, where the cost is given by Cqu=K2n/ϵ (K0.69, see main text). For ϵ<ϵc, the cost is minimized for k=0 iterations, that is, performing a classical search with Cqu=2n. The exact value of ϵc is given by the equality of the costs, K2n/ϵ=2n, yielding

ϵc=K2n. 10

Note that for small n, the minimization of the cost has to be performed on a discrete grid. Therefore, a case study for each n has to be performed.

Optimized trace speed during the pure-state algorithm

Here, we describe the derivation of the analytical formula for the optimized trace speed during the algorithm. Since the evolution of the algorithm is restricted to the symmetric subspace, the optimized trace speed TS during the algorithm is given by the square root of the largest eigenvalue of Γij=4Re[JiJj]-JiJj29, where the expectation value · is computed with respect to the state state ψk=sin[(2k+1)θ]ω+cos[(2k+1)θ]ω, cf. Eq. (1). The computation is straightforward, for instance, for Jx=i=1nσx(i)/2, one finds that

Jx=12i=1nψkσx(i)ψk=n2ψkσx(1)ψk=n2cos2[(2k+1)θ]+O(1/2n). 11

Eventually, we obtain

Γ=n+n(n-1)cos2θk-n2cos4θk0-n2sin2θkcos2θk0n0-n2sin2θkcos2θk0n+n(n-1)sin2θk-n2sin4θk,+O(1/2n), 12

where we defined θk=(2k+1)θ. Taking the square root of the largest eigenvalue and neglecting terms of order O(1/2n), we find the optimized TS after the k-th step of the pure-state algorithm as

TSpure(k)=18n4+n-f(k)n+8[1+f(k)]+n2[1-f(k)]2+O(1/2n). 13

with f(k)=cos[4(2k+1)θ].

Partial depolarization

Here, we discuss the case of an interruption of the search algorithm at an early step kkGr/2, i.e., at a step where the pure state algorithm would not have reached its maximal TS yet. The cost for stopping the algorithm at step k is given by Cqu(k)=(k+1)/(ϵ(k)sin2((2k+1)θ)), see Eq. (1) in the main text. The TS at step k still fulfills TS(k)=ϵ(k)TSpure(k), where TSpure(k) is the TS in the pure state algorithm, see Fig. 1 in the main text. Therefore, we have

Cqu(k)=k+1sin2[(2k+1)θ]TSpure(k)TS(k)k+1sin2[(2k+1)θ]TSpure(k)TSmax=a(k)TSmax 14

where TSmax is the maximal TS until the interruption step k and we regrouped all other factors into a(k). To further examine this expression, we use the exact form of the pure state TS, TSpure(k), cf. Eq. (13). We can then compare the factor a(k) with the factor b=K2nn(n+1)/2 from the current bound, Eq. (9) in the main text. By writing x=k/2n, one finds for large n

a(k)-b=n2n8sin2(2x)K(cos(4x)-1)+2xsin4x. 15

For 0xπ/8 (0kπ/82n=kGr/2) and using K0.69, one finds that a(k)-b>0. Therefore, the bound of Eq. (9) still holds for the regime kkGr/2.

Acknowledgements

The authors acknowledge financial support from the European Union’s Horizon 2020 research and innovation programme—Qombs Project, FET Flagship on Quantum Technologies Grant no. 820419.

Author contributions

V.G., L.P. and A.S. all contributed equally to this work.

Competing interests

The authors declare no competing interests.

Footnotes

Publisher's note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.Nielsen MA, Chuang I. Quantum Computation and Quantum Information. Cambridge: Cambridge University Press; 2000. [Google Scholar]
  • 2.Kaye P, Laflamme R, Mosca M, et al. An Introduction to Quantum Computing. Oxford: Oxford University Press; 2007. [Google Scholar]
  • 3.Vedral V. The elusive source of quantum speedup. Found. Phys. 2010;40:1141–1154. doi: 10.1007/s10701-010-9452-0. [DOI] [Google Scholar]
  • 4.Jozsa, R. Entanglement and quantum computation. Preprint at http arXiv:9707034 (1997).
  • 5.Ekert A, Jozsa R. Quantum algorithms: Entanglement-enhanced information processing. Phil. Trans. R. Soc. Lond. A. 1998;356:1769–1782. doi: 10.1098/rsta.1998.0248. [DOI] [Google Scholar]
  • 6.Lloyd S. Quantum search without entanglement. Phys. Rev. A. 1999;61:010301(R). doi: 10.1103/PhysRevA.61.010301. [DOI] [Google Scholar]
  • 7.Linden N, Popescu S. Good dynamics versus bad kinematics: Is entanglement needed for quantum computation? Phys. Rev. Lett. 2001;87:047901. doi: 10.1103/PhysRevLett.87.047901. [DOI] [PubMed] [Google Scholar]
  • 8.Jozsa R, Linden N. On the role of entanglement in quantum-computational speed-up. Proc. Roy. Soc. A. 2003;459:2011–2032. doi: 10.1098/rspa.2002.1097. [DOI] [Google Scholar]
  • 9.Vidal G. Efficient classical simulation of slightly entangled quantum computations. Phys. Rev. Lett. 2003;91:147902. doi: 10.1103/PhysRevLett.91.147902. [DOI] [PubMed] [Google Scholar]
  • 10.Biham E, Brassard G, Kenigsberg D, Mor T. Quantum computing without entanglement. Theor. Comp. Sci. 2004;320:15–33. doi: 10.1016/j.tcs.2004.03.041. [DOI] [Google Scholar]
  • 11.Kenigsberg D, Mor T, Ratsaby G. Quantum advantage without entanglement. Quantum Inf. Comp. 2006;6:606–615. [Google Scholar]
  • 12.Horodecki R, Horodecki P, Horodecki M, Horodecki K. Quantum entanglement. Rev. Mod. Phys. 2009;81:865–942. doi: 10.1103/RevModPhys.81.865. [DOI] [Google Scholar]
  • 13.Van den Nest M. Universal quantum computation with little entanglement. Phys. Rev. Lett. 2013;110:060504. doi: 10.1103/PhysRevLett.110.060504. [DOI] [PubMed] [Google Scholar]
  • 14.Bernstein E, Vazirani U. Quantum complexity theory. SIAM J. Comp. 1997;26:1411–1473. doi: 10.1137/S0097539796300921. [DOI] [Google Scholar]
  • 15.Datta A, Shaji A, Caves CM. Quantum discord and the power of one qubit. Phys. Rev. Lett. 2008;100:050502. doi: 10.1103/PhysRevLett.100.050502. [DOI] [PubMed] [Google Scholar]
  • 16.Hillery M. Coherence as a resource in decision problems: The deutsch-jozsa algorithm and a variation. Phys. Rev. A. 2016;93:012111. doi: 10.1103/PhysRevA.93.012111. [DOI] [Google Scholar]
  • 17.Ma J, Yadin B, Girolami D, Vedral V, Gu M. Converting coherence to quantum correlations. Phys. Rev. Lett. 2016;116:160407. doi: 10.1103/PhysRevLett.116.160407. [DOI] [PubMed] [Google Scholar]
  • 18.Matera JM, Egloff D, Killoran N, Plenio MB. Coherent control of quantum systems as a resource theory. Quantum Sci. Technol. 2016;1:01LT01. doi: 10.1088/2058-9565/1/1/01LT01. [DOI] [Google Scholar]
  • 19.Howard M, Wallman J, Veitch V, Emerson J. Contextuality supplies the magic for quantum computation. Nature. 2014;510:351–355. doi: 10.1038/nature13460. [DOI] [PubMed] [Google Scholar]
  • 20.Cai Y, Le HN, Scarani V. State complexity and quantum computation. Ann. Phys. 2015;527:684–700. doi: 10.1002/andp.201400199. [DOI] [Google Scholar]
  • 21.Stahlke D. Quantum interference as a resource for quantum speedup. Phys. Rev. A. 2014;90:022302. doi: 10.1103/PhysRevA.90.022302. [DOI] [Google Scholar]
  • 22.Wootters WK. Statistical distance and hilbert space. Phys. Rev. D. 1981;23:357–362. doi: 10.1103/PhysRevD.23.357. [DOI] [Google Scholar]
  • 23.Petz D. Monotone metrics on matrix spaces. Linear Algebra Appl. 1996;244:81–96. doi: 10.1016/0024-3795(94)00211-8. [DOI] [Google Scholar]
  • 24.Spehner D. Quantum correlations and distinguishability of quantum states. J. Math. Phys. 2014;55:075211. doi: 10.1063/1.4885832. [DOI] [Google Scholar]
  • 25.Braunstein SL, Caves CM. Statistical distance and the geometry of quantum states. Phys. Rev. Lett. 1994;72:3439–3443. doi: 10.1103/PhysRevLett.72.3439. [DOI] [PubMed] [Google Scholar]
  • 26.Gessner M, Smerzi A. Statistical speed of quantum states: Generalized quantum fisher information and schatten speed. Phys. Rev. A. 2018;97:022109. doi: 10.1103/PhysRevA.97.022109. [DOI] [Google Scholar]
  • 27.Helstrom CW. Quantum Detection and Estimation Theory. New York: Academic Press; 1976. [Google Scholar]
  • 28.Pezzé L, Smerzi A. Entanglement, nonlinear dynamics, and the heisenberg limit. Phys. Rev. Lett. 2009;102:100401. doi: 10.1103/PhysRevLett.102.100401. [DOI] [PubMed] [Google Scholar]
  • 29.Hyllus P, et al. Fisher information and multiparticle entanglement. Phys. Rev. A. 2012;85:022321. doi: 10.1103/PhysRevA.85.022321. [DOI] [Google Scholar]
  • 30.Tóth G. Multipartite entanglement and high-precision metrology. Phys. Rev. A. 2012;85:022322. doi: 10.1103/PhysRevA.85.022322. [DOI] [Google Scholar]
  • 31.Pezzè L, Smerzi A, Oberthaler MK, Schmied R, Treutlein P. Quantum metrology with nonclassical states of atomic ensembles. Rev. Mod. Phys. 2016;90:035005. doi: 10.1103/RevModPhys.90.035005. [DOI] [Google Scholar]
  • 32.Tóth G, Apellaniz I. Quantum metrology from a quantum information science perspective. J. Phys. A. 2014;47:424006. doi: 10.1088/1751-8113/47/42/424006. [DOI] [Google Scholar]
  • 33.Grover LK. Quantum mechanics helps in searching for a needle in a haystack. Phys. Rev. Lett. 1997;79:325. doi: 10.1103/PhysRevLett.79.325. [DOI] [Google Scholar]
  • 34.Braunstein SL, Pati AK. Speed-up and entanglement in quantum searching. Quantum Inform. Comput. 2002;2:399. [Google Scholar]
  • 35.Marvian I, Spekkens RW. Extending noether’s theorem by quantifying the asymmetry of quantum states. Nat. Commun. 2014;5:3821. doi: 10.1038/ncomms4821. [DOI] [PubMed] [Google Scholar]
  • 36.Streltsov A, Adesso G, Plenio MB. Colloquium: Quantum coherence as a resource. Rev. Mod. Phys. 2017;89:041003. doi: 10.1103/RevModPhys.89.041003. [DOI] [Google Scholar]
  • 37.Zalka C. Grover’s quantum searching algorithm is optimal. Phys. Rev. A. 1999;60:2746–2751. doi: 10.1103/PhysRevA.60.2746. [DOI] [Google Scholar]
  • 38.Bennett CH, Bernstein E, Brassard G, Vazirani U. Strengths and weaknesses of quantum computing. SIAM J. Comp. 1997;26:1510–1523. doi: 10.1137/S0097539796300933. [DOI] [Google Scholar]
  • 39.Caves CM, Deutsch IH, Blume-Kohout R. Physical-resource requirements and the power of quantum computation. J. Opt. B: Quantum Semiclass. Opt. 2004;6:S801–S806. doi: 10.1088/1464-4266/6/8/027. [DOI] [Google Scholar]
  • 40.Bhattacharya N, van Linden van den Heuvell HB, Spreeuw RJC. Implementation of quantum search algorithm using classical fourier optics. Phys. Rev. Lett. 2002;88:137901. doi: 10.1103/PhysRevLett.88.137901. [DOI] [PubMed] [Google Scholar]
  • 41.Bruß D, Macchiavello C. Multipartite entanglement in quantum algorithms. Phys. Rev. A. 2011;83:052313. doi: 10.1103/PhysRevA.83.052313. [DOI] [Google Scholar]
  • 42.Meyer DA, Wallach NR. Global entanglement in multiparticle systems. J. Math. Phys. 2002;43:4273–4278. doi: 10.1063/1.1497700. [DOI] [Google Scholar]
  • 43.Fang Y, et al. Entanglement in the grover search algorithm. Phys. Lett. A. 2005;345:265–272. doi: 10.1016/j.physleta.2005.07.017. [DOI] [Google Scholar]
  • 44.Rungta P. The quadratic speedup in grovers search algorithm from the entanglement perspective. Phys. Lett. A. 2009;373:2652–2659. doi: 10.1016/j.physleta.2009.05.064. [DOI] [Google Scholar]
  • 45.Rossi M, Bruß D, Macchiavello C. Scale invariance of entanglement dynamics in grovers quantum search algorithm. Phys. Rev. A. 2013;87:022331. doi: 10.1103/PhysRevA.87.022331. [DOI] [Google Scholar]
  • 46.Shi H-L, et al. Coherence depletion in the grover quantum search algorithm. Phys. Rev. A. 2017;95:032307. doi: 10.1103/PhysRevA.95.032307. [DOI] [Google Scholar]
  • 47.Anand, N. & Pati, A. K. Coherence and entanglement monogamy in the discrete analogue of analog grover search. Preprint at arXiv:1611.04542 (2016).
  • 48.Pan M, Qiu D. Operator coherence dynamics in grovers quantum search algorithm. Phys. Rev. A. 2019;100:012349. doi: 10.1103/PhysRevA.100.012349. [DOI] [Google Scholar]
  • 49.Gory DG, Fahmy AF, Havel TF. Ensemble quantum computing by nuclear magnetic resonance spectroscopy. Proc. Natl. Acad. Sci. USA. 1997;94:1634. doi: 10.1073/pnas.94.5.1634. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 50.Biham E, Kenigsberg D. Grovers quantum search algorithm for an arbitrary initial mixed state. Phys. Rev. A. 2002;66:062301. doi: 10.1103/PhysRevA.66.062301. [DOI] [Google Scholar]
  • 51.Kay A. Degree of quantum correlation required to speed up a computation. Phys. Rev. A. 2015;92:062329. doi: 10.1103/PhysRevA.92.062329. [DOI] [Google Scholar]
  • 52.Cohn I, De Oliveira ALF, Buksman E, De Lacalle JGL. Grover’s search with local and total depolarizing channel errors: Complexity analysis. Int. J. Quantum Inf. 2016;14:1650009. doi: 10.1142/S021974991650009X. [DOI] [Google Scholar]
  • 53.Vrana P, Reeb D, Reitzner D, Wolf MM. Fault-ignorant quantum search. New J. Phys. 2014;16:073033. doi: 10.1088/1367-2630/16/7/073033. [DOI] [Google Scholar]
  • 54.Wilde MM. Quantum Information Theory. Cambridge: Cambridge University Press; 2013. [Google Scholar]
  • 55.Marvian I, Spekkens RW. How to quantify coherence: Distinguishing speakable and unspeakable notions. Phys. Rev. A. 2016;94:052324. doi: 10.1103/PhysRevA.94.052324. [DOI] [Google Scholar]
  • 56.Strobel H, et al. Fisher information and entanglement of non-Gaussian spin states. Science. 2014;345:424–427. doi: 10.1126/science.1250147. [DOI] [PubMed] [Google Scholar]
  • 57.Pezzè L, Li Y, Li W, Smerzi A. Witnessing entanglement without entanglement witness operators. Proc. Natl. Acad. Sci. USA. 2016;113:11459–11464. doi: 10.1073/pnas.1603346113. [DOI] [PMC free article] [PubMed] [Google Scholar]

Articles from Scientific Reports are provided here courtesy of Nature Publishing Group

RESOURCES