No-Existence Of General Diffusion.
Abstract
We show that given two arbitrary states it is impossible to compute the transformation: The contradiction of the existence of such operator follows by showing that using it, two players can compute the disjoints of their sets in a single round and communication complexity, which shown by Braverman to be impossible [Bra+18].
1 Preamble
It’s widely believed that quantum machines have a significant advantage over classical optimization tasks. Simple algorithms, which could be interpreted as the quantum version of ”scanning all the options”, cut the running time by the square root of the classical magnitude. That cut is achieved by using the superposition principle most straightforwardly known as the Amplitude Amplification algorithm [Bra+02], [Gro96].
General speaking, this method transforms a known state with probability to measure to a state in which the desired measurement obtained with probability greater than at the cost of less than Grover iterations. Using this process, One can initialize a uniform distribution over elements and amplify the probability to measure a desired state at time. To understand the power gained by this method, we mention max extraction as a use-case [AK99]. While any classical algorithm which runs at square root time scans at most elements and might miss the maximum with probability at least . Therefore can’t yield a constant probability to sample the maximum element, Quntemly, this limitation doesn’t hold. And the gap amplification indeed enables a square root time maximum extraction algorithm.
A critical requirement for that procedure is to have the ability to generate copies of the initial state, Formulated by [Bra+02] as holding an algorithm , which does not make any measurements, such that . Assuming having this ability, one could mimic the scattering done in the Grover search but restrict himself to be supported on .
One question that might arise is whether the above amplification process can be done assuming nothing but having a single entity of the initial state. Both positive and negative answers will illuminate the fundamentals behind transferring probability weight. We partially answered that question by proving that the given copy alone cannot simulate the diffusion step. We formulate the above by the following theorem:
Theorem 1.
There is no operator that for given two arbitrary states compute the transformation:
We name the gate above the General Diffusion gate. If such a gate existed, it could be used as the projection operator to simulate the amplitude amplification procedure. The contradiction of the existence follows by showing that using , two players can compute the disjoints of their sets in a single round and communication complexity contradicts the fact that -rounds two-party computation needs at least communication to compute disjoined (up to log factors) [Bra+18].
Quantum Communication Complexity Of Disjointness.
Consider the following communication problem. As inputs Alice gets an , and Bob gets a , where , and by exchanging information, they want to determine if there is an index such that or not. In other words, if encodes the set , and encodes , then Alice and Bob want to determine whether is empty.
The classical randomized communication complexity of this problem is [HW07]. Assuming Alice and Bob can exchange quantum messages, It is known that Alice and Bob can solve the task correctly with probability greater than by exchanging at most qubits
2 The Reduction.
Assume by way of contradiction the existence of defined above. Let be the -th -block of , e.g . And denote by the uniform superposition state over the -’s ”tensored” with -qudit (which will correspond to the block number).
Note that the encoding of require only qubits. Clearly, both Alice and Bob can generate the states , then Bob sends his share to Alice. We know that there is a classical circuit with logarithmic depth in that act over the pure states and decides whether
Denote it by and by the phase flip controlled by i.e. .
The following claim argues that are sufficient for Alice to simulate a single iteration of the amplitude amplification. Since the technical details of the amplification procedure are not the focus of this paper, we only show equivalence without defining the operators, and the notation used by [Bra+02].
Claim 1.
Recall the operator defined in [Bra+02], such that and consider the generalize diffusion gate , Denote by the space which is spanned by the support. Then it holds that for any state :
Proof.
Let be the base which span and in addition .
First consider the case in which the dimension of is exactly 1, If supported only on non-satisfying states (i.e then it’s clear that act over the as identity and therefore act also as identity:
Similar calculation yields that the action is trivial also when supported only over .
It is left to show the equivalence when supported both over and . Then it follows that:
∎ Now, it’s clear that Alice could simulate the algqsearch algorithm [Bra+02],
Theorem 3.
Quadratic speedup without knowing There exists a quantum algorithm algqsearch with the following property. Let be any quantum algorithm that uses no measurements, and let be any Boolean function. Let denote the initial success probability of . Algorithm algqsearch finds a good solution using an expected number of applications of and which are in if , and otherwise runs forever.
Proof of Theorem 1.
Suppose that then, the support of contain a state which satisfies , or in other words and therefore by Theorem 3 there is an explicit procedure which takes a time in expectation, Hence for any we could construct a finite algorithm that fails with probability less than by rejecting runs that last longer than .
On the other hand, Consider the case when then is 1-dimension space spanned only by , and the operator act over the as identity and therefore after executing any number of iterations the probability to measure from will remain .
Summarize the above yields the following protocol,
-
1.
Bob create and send it to Alice.
-
2.
Alice simulate algqsearch either the algorithm accept or either turns were passed.
-
3.
If the algorithm accepts, Alice returns True; otherwise, Alice returns False.
The protocol computes the disjointness in a single round while requiring transmission of less than qubits. That is in contrast to the known lower bound proved by Braverman [Bra+18]:
Theorem (Theorem A).
The -round quantum communication complexity of Disjointnessn is .
∎
Conclusion And Open Problems.
The reduction above demonstrate how known results can give us almost immediate insights into quantum compatibility. Besides being a no-go-to proof, we hope this work will also use as a hint for direction to other quantum advantages in the disturbed computing setting.
It’s worth saying that the -rounds communication bound on disjointness does not hold in many cases. For a simple example, consider that each set is drawn uniformly. Then it’s clear that Alice and Bob could answer ”Yes” and they will be correct with high probability. So the family of states, which one can project over them by only partly projection (diffusion operators), correspond to the distributions over pairs of Alice and Bob sets, which they can compute with their disjointness with less communication.
References
- [Gro96] Lov K. Grover “A fast quantum mechanical algorithm for database search”, 1996 arXiv:quant-ph/9605043 [quant-ph]
- [AK99] Ashish Ahuja and Sanjiv Kapoor “A Quantum Algorithm for finding the Maximum”, 1999 arXiv:quant-ph/9911082 [quant-ph]
- [Bra+02] Gilles Brassard, Peter Høyer, Michele Mosca and Alain Tapp “Quantum amplitude amplification and estimation” American Mathematical Society, 2002, pp. 53–74 DOI: 10.1090/conm/305/05215
- [HW07] Johan Håstad and Avi Wigderson “The Randomized Communication Complexity of Set Disjointness” In Theory of Computing 3.11 Theory of Computing, 2007, pp. 211–219 DOI: 10.4086/toc.2007.v003a011
- [Bra+18] Mark Braverman et al. “Near-Optimal Bounds on the Bounded-Round Quantum Communication Complexity of Disjointness” In SIAM Journal on Computing 47.6, 2018, pp. 2277–2314 DOI: 10.1137/16M1061400