1. Introduction
Entanglement is believed to be a necessary resource for quantum computational speedup. Especially to oracle based algorithms such as Grover’s algorithm (for the original papers on the algorithm see [
1,
2,
3,
4] and for some later developments see e.g., [
5,
6,
7]), the question has been studied extensively see e.g., [
8,
9,
10,
11,
12], and for general quantum algorithms see the review [
13].
This work reveals and studies analytically the periodic variation of the entanglement in a generalized version of Grover’s search. In that general variant of the algorithm the initial probability of its single marked item has been has rigged from probability
to
. By rigging the initial probability of the marked item, (an act stemmed either by prior information or by guess about the target item), a hyper-quadratic reduction of the classical search complexity is achieved. The algorithm is mathematically formulated in terms of the so called
“Oracle matrix algebra”, determined by a Boolean characteristic function
, c.f. [
14,
15,
16,
17]. The work proceeds by treating a set
of cardinality
N as a search-able database with no additional structure. Within this formalism, search appears as a
periodic orbit, formed by a collection of qubits encoding algorithm’s database, enumerated by
. Searching manifests itself by means of quantum entanglement. This entanglement is developed between any two arbitrary parts which may partitioned the database space. The interesting feature of this type of bi-partite entanglement is its periodic variation in the course of searching. Indeed it is explicitly shown that the entanglement, quantified by various measures, has a periodically vanishing behaviour. The period of these vanishing moments is of order
for
and
. Specifically for
i.e., in the case of standard search algorithm, the period is
, i.e., it equals the order of search complexity of the algorithm (further analysis below). This result motivates further the introduction of the fast counting problem. The problem concerns the fast determination of the database cardinality
N in less than
N counts of some sort to be determined (for a similar problem see [
18]). The proposed solution shows that by using the periodicity of entanglement the task of fast counting is accomplished quadratically faster that
N.
In outline this work, within the framework of the quantum search algorithm, deals with the following three topics:
First, it demonstrates the periodic evolution of entanglement as a function of search time (number of iterations) with period
. This entanglement, quantified by measures such that Renyi, von Neumann and Wootters measures [
19,
20,
21], refers to quantum entanglement developed between any two parts comprising by
r and
qubits of the total
n qubit database. The entanglement is found to be independent of the size
r, a result which implies a scale invariance (c.f. [
22]) (
Section 3).
Second, it proves generally that the periodic entanglement function of merit (e.g., Renyi entropy), takes all its possible values, at least one and at most four times within the period interval of order
; it also provides a specific example of this phenomenon via a few qubit database (
Section 4).
Third, it proposes a way to utilize the quadratic speedup in search time and the consequential periodic variation of database entanglement in order to speedup the counting of the dimension
N of database in units of search trials. This proposal is complemented by finding an operational way for simulating the measurements of entanglement by means of an appropriate observable. This observable is identified as a generalized
Y quantum unitary channel for which a unitary dilation is determined, a Hamiltonian model of which is also provided (
Section 5).
Finally the work extends standard quantum search to the case of search with rigged initial probability and explains some ensuing consequences on the entanglement periodicity (
Section 2).
2. Search with Rigged Marked Item Probability
(The reading of this section would require some knowledge of the algebraic framework of “Oracle algebra” which is provided in
Appendix A).
Define
Let
be the initial distribution of items-vector in database Hilbert space. Mark a single item
with probability
so that the initial vector
equals
where
and
Operating
m times on the initial state
with search operator
where
, yields a state that projects on target item
with probability
At
m-th step the density matrix is
with
, where
the mean values of the algebra generators, abbreviated to
. The first time when
equals
Initial and target states are unitarilly related i.e.,
[
14,
15,
16,
17].
The evolved state
projects on the target state with probability
determined exclusively by the
-matrix element of the combined unitary operators
explicitly
i.e., by the
-matrix element of its element-wise product with its complex conjugate. This suggests that any unitary transformation on the initial vector
that accepts the marked vector as fixed point up to a phase i.e.,
gives an equal complexity search algorithm; such transformations belong to
group, hence the algorithm’s search evolution orbit
belongs to the
Grassmannian space ([
20]; see also the hidden subgroup problem aspects of Grover’s algorithm [
23]).
The asymptotic limit when and , yields and Some indicative choices of probability p would provide new possibilities for search complexity and associated counting time (see related subsequent analysis). The following cases of p are interesting for : (i) in general for we obtain (ii) for and we obtain the standard optimal result (iii) for quadratically larger item probability and , we obtain a quadratic speed up of search complexity (iv) slowing down parameter below its classical value (with is also possible: e.g., the choice yields while if then
3. Reduced Subsystems of Database Qubits
Let (one marked item, e.g., ), and and let We get the r-qubit reduced density matrix from the n-qubit one by tracing out -qubits (without including the marked item).
Next we adopt a unifying notation for describing the density matrix via index
s, where
for total qubits or
for
r qubits and
for the rest of the qubits. Also the corresponding dimension index
with values
or
and
. Then we write
The following outline shows the parameters relevant to the two cases:
Given the relations
the two sets of Bloch vector components are related as
where
and
. Also
which implies for the Bloch components that
and
which in turn implies the periodicity of the Bloch vector components of the reduced density matrix
and
with exactly the same period
Further we notice that due to special relation between reduced and un-reduced density matrix Bloch vector components, the period of the later ones do not depend on the parameter
r, for any
partition scheme of the set of database qubits; e.g.,
for
and
.
As a consequence of this property, any polynomial or analytic functional of the -periodic reduced density matrix will inherit its periodicity to the functional, which now is also periodic with a new period depending on . As a particular such functional we can use e.g., the entropic measure of the entanglement developed between any two subsets of the total database. Such a function would also be periodic in the number of search iterations. This is the origin of the entanglement periodicity between any two parts.
Explicitly for such a case the
S dimensional density matrix would read
where
Remark 1. (1) By way of example consider the particular cases (one, three marked items), with vectors and respectively. The density matrix in its N dimensional representation reads respectively,where the elements of the matrices above have be given by means of the symbols ★, , , the explicit values of which are as follows: The structure of the matrix is a cross shape with the cross point filled with stars and crossing lines decorated with boxes while the rest of the sites are filled with triangles. While the thickness and position of the crossing box varies depending on k, the shape of the cross is permanent and characterizes the underline “Oracle algebra” structure of the algorithm.
(2) The matrices , are homogeneous of degree 2 with respect to their arguments , .
(3) The success probability is periodic with respect to m, i.e., , with period . This implies that , are periodic functions with period . Further any homogeneous function of degree 2 with respect to , are also periodic with period E.g., the components and are periodic with period This property induces periodicity to operator and to each of its matrix representations i.e., , for and respectively.
(4) Analytic functions of (e.g., entanglement measures) are periodic with respect to m with period equal to the period of the smallest non-zero degree monomial in
(5) If e.g., then so practically the target item is reached after a single step.
(6) In the uniform case of not rigged probability i.e., the tilted parameters become no-tilded i.e., angles and parameters become respectively , , and For , we have
Entanglement in quantum search: Next we investigate the periodicity of the variation of quantum entanglement in the course of search. Firstly designate by and , two sequences of moments of projectivity of the density matrix, meaning steps when becomes projective matrix, in which cases the entanglement is zero.
Entanglement measures: Next we specialize to some important cases of entanglement measures, such as: Quantum Renyi (Ren), von Neumann entropy (vN), and Wooters concurrence
(W), with definitions
respectively [
19,
20,
21], for reduced density matrix
For Wooters concurrence, the ’s are in decreasing order the square roots of the eigenvalues of the matrix where
In any representation
the reduced matrix
has the eigenvalues
with algebraic multiplicity
, and
(c.f.
Appendix B, Proof of Lemma 2).
The quantum Renyi entropy (
) is
then recall that
where
Let any functional measure F on the density matrix set , either of polynomial or analytic type, such that the following is valid, iff Consider the density matrix when it is reduced to a state of arbitrary r qubits i.e.,
Proposition 1. The following properties are. satisfied by :
(i) it is a periodic state wrt m, i.e., in any representation of the oracle algebra
(ii) during the course of search it becomes a projective state (pure state) for any r i.e., at moments given by arithmetic progressions or . The asymptotic form of these sequences for the case and in general are or and in particular in the uniform case, when we have respectively that or
(iii) the extremal points of Renyi functional are: the sequences of minima are identified as and so that and the maxima and so that
The important point about these displays is that all zeros of the entropic measures are placed on the horizontal line of
m’s and they belong to two inter-lasing sequences,
and
. This property is true for any of the three displayed measures i.e., R, vN and W. The distance between every second zero equals the period
. This period is in fact related to success probability
p via the formula
, (see
Appendix B).
Concerning the behaviour of the entropy vs. #steps in
Figure 1 and
Figure 2: The plots of all entropic measures have common intervals of monotonicity, common positions of maxima and minima as well as that their common minima are vanishing points i.e., zeros.
Noticeable is the fact that the common intervals and minima, maxima, refer only to the entropic measures between them and not between the measures and the curve of success probability, c.f. the broken line vs. full lines in
Figure 1.
Also this situation is independent from the relative size of the splitting r vs. of database qubits. Therefore we have a scale invariance of the position of the zeros for all entropy measures and all database splitting schemes.
Figure 3, displays the equal entanglement configurations determined by investigating their contours on the
plane where various quantum search algorithms are located.
The following statements refer to the content of that figure:
(i) The equal Renyi entropy contours are organized in the contour curves wrt the iterations m and the number of remaining qubits r after database splitting;
(ii) Tracing any contour provides all pairs of fixed entanglement developed after m iterations between the two splitting sets with r and qubits respectively. Starting from e.g., point , of maximal m (box), and by tracing counter-clockwise its contour we encounter decreasing and increasing of values of m and r as it is indicated by up and down arrows in the figure. Before returning to the initial point all equal entropy points have been traced out with landmarks the points (disk), (diamond) and (circle), where be the middle points. Operationally this indicates the various ways one can generate an equally entangled bi-partition of database by fiddling around with interaction time m and splitting dimensionR
(iii) All
periodic zero-entanglement instances correspond to straight vertical parallel lines (dark in black-white or blue in color plot), which are independent from the values of
r; (c.f. a similar scaling invariance discussed in [
22]).
To provide an analytic explanation of the situation on
Figure 3 we study the quantum Renyi entropy with respect to the variables
which is
where
.
By introducing the effective variables as
the entropy reads
This formula implies that is constant with respect to the variation of and iff their product remains constant when variables m and r are varying.
4. Equal Entanglement Pre-Images
Regarding the number of iterations of the algorithm m as a continuous variable for the function and taking into account that is periodic with period , a reasonable question can be posed: given a certain amount of entanglement what are the values of m associated with it, lying in the basic period interval ? Equivalently, what are the pre-images of the entanglement function for fixed ?
Lemma 1. The function takes all its possible resulting values, at least one and at most four times in the basic period interval .
Proof. (A short technical part of the proof is deferred to
Appendix B and its main part is provided below).
Let the points
with abscissas in interval
as follows
Moreover the function
is strictly increasing in each one of the intervals
,
and strictly decreasing in each one of the intervals
,
since for all
it holds that the sign of its first derivative on
is positive for
,
and negative for
(c.f.
Figure 4).
Remark 2. is continuous on with respect to m and vanishes only at points . Therefore, it preserves its sign in each one of the open intervals.
Applying the Intermediate Value Theorem for and taking into account its monotonicity, we obtain that:
(i) if c is a number between and , then there are exactly four points s.t. and .
(ii) if , then there are exactly three points s.t. and
(iii) if c is a number between and , then there are exactly two s.t. and .
(iv) if (global maximum) then there is unique point m s.t. , .
Although we have proved the existence of
’s, the corresponding equations can not be easily solved analytically but
’s can be approximated. To this end we consider the piece-wise linear function
below which is a tent map for both the intervals
, and reads
where
equals the slope of the line determined by the points
and then we solve the equations
instead of
□
Remark 3. Recall that the tent map with parameter μ is the real-valued (and continuous) functionwhere μ is a positive real constant and maps on to itself. Our function is an obvious linear generalization of the tent map for both the intervals Numerical Example: (c.f.
Figure 4, red dots stand for the approximate points of equal entanglement).
,
(a) for , the four points are ,
(b) for , the three points are ,
(c) for , the two points are ,
(d) for , the unique point is .
Remark 4. Since we have that E.g., For and we have that and respectively.