Rapid Quantum Search Algorithm

The collapse phenomenon, the parallelism principle and states correlation are used to define a type of a Grover rapid search engine. In our approach, the observer’s query and the Grover-unsorted-data are stored in different memories where the global state is represented by a tensor product of the associated states. In the proposed formalism, each query-state input activates an adjusted operator that implements the unsorted state in an appropriate 2-D Grover representation. It will be shown that once the representation is set, it takes mainly two operations to complete the whole query search. This seems to be a very efficient search algorithm.


Introduction
Quantum coherence, together with the superposition principle, gives rise to the parallelism concept for which processing a single state is like acting simultaneously on all states that participate in the superposition [1,2].It is also known that a key role in speeding up quantum algorithms is played by multi-particle entanglement [3].These entanglement and parallelism concepts enable quantum algorithms such as Shor's factoring, which provide options for very fast computers [4].
In addition, quantum superposition of coherence qubits has the advantage of maintaining enormous databases by a single state.It is shown that this superposition of qubits can be applied to an efficient database-finding algorithm and in particular the Grover algorithm that defines a possibility for an efficient search engine [5][6][7].The advantage of using quantum memory is shown in [8][9][10] with the definition of a model for which binary patterns of n-bits are stored in the quantum superposition of the appropriate subset of the computational basis of n-qbits.
The grover algorithm divides the Hilbert space into two segments: the requested query (denoted by the state k ) and all the other records Grover Oracle is a unitary transformation (logical gate) that rotates the unsorted state until after a relatively small number of iteration   N  . The probability of detecting the requested query is almost one.Then, a measurement terminates a successful search.
The selection of the 2-D basis k and k  yields that each search has to be associated with an exclusive 2-D representation such that preparing the appropriate representation corresponds with a primary knowledge about the searched state.In that sense, the Grover algorithm is not a pure search algorithm.Actually, it's more likely an "inverting a function" meaning that if we have a function   y f x  that can be evaluated on a quantum computer, this algorithm allows us to calculate x when given [11].If we consider the and k as vectors, the algorithm corresponds with rotating the k  state with respect to the k state.This is an equivalent way to represent the constrain of a primary knowledge concerning the searched state k [12].In order to overcome this obstacle, we introduce a parallel space (like another memory component) which is also spanned by the records states type o i (the subscript o stand for the observer which determines the searched item) but unlike the register state (which belongs to what we refer to a r-space) that is occupied with the unsorted state, this o-space represents the observer search selection of a definite single record state, say, o k .Thus, eventually, the searched item is well defined but only among the observer parallel space and definitely not to the other search component.We will present a scheme which shows that by correlating the observer state with the unsorted state, the later will be represented in the appropriate 2D representation.Once the unsorted state is prepared, we introduce a rapid search algorithm.

Concepts Formulation
Searching a record corresponds with introducing the search machine with a query.A successful search ends with the presentation of the related data.In our approach the query is introduced thorough a state while the related data output is associated with an operator-eigenvalues rather than eigenstates.
To be more specific, suppose that the search machine possesses N states i where each state presents a possible query.The measurement output is associated with the projective operator: with the corresponding eigenvalues i  .
A measurement result is the readable content, namely the eigenvalues rather than the eigenstates.Therefore, we propose that while the query request is introduced through a state, the relevant record information is expressed through the eigenvalues.
There are few possibilities to represent a data.It can be presented numerically or through a of symbols.Indeed the current mathematical formulation allows us to introduce a symbolic eigenvalues-eigensymbols, that is, a string of symbols instead of a numeric value as shown in the following example: Suppose that we search for information concerning Albert Einstein from an N number of records.The request is then coded into a state E .We can present the 2D-projective-operator: If E is the input state then the result will be the Albert Einstein All other states of the orthogonal basis, i E  , will yields the string : Note that this mathematical formalism allows us to present the output with many ways.For example the output can be a link to a relevant computer site.For that case the link can be represented by a Links-Operator- EinsteinLink such that: If the observer query is E , then we obtain Once the machine recognize the E state it activates the link operator EinsteinLink to present or link to the relevant site.For other cases the observer receive the text massage "Record not found".

The Observer Input
As in the grover algorithm [6] the register is occupied with an unsorted records state: (7) where states that are related to the register component are denoted by the subscript .r The Grover search algorithm shrinks the -records basis into a 2-D space, spanned by the states N k -the state under the search and the state k  -a superposition of all the other states.Consequently each search is associated with an exclusive 2-D representation such that preparing the appropriate representation corresponds with a primary knowledge about the searched state.In that sense the Grover algorithm is not a pure search algorithm.Actually it more accurate to describe the Grover algorithm as "inverting a function" meaning that if we have a function y = f(x) that can be evaluated on a quantum computer, this algorithm allows us to calculate x when given y [11].
If we consider the k  and k as vectors, the algorithm corresponds with rotating the k  state with respect to the k state.This is an equivalent way to represent the constrain of a primary knowledge concerning the searched state k as nicely described in ref. [12]: "Each Classical Walk step is almost Target-blind; meaning that it does not depend on what the searched target is, except in deciding whether to stop or go on with the search.It's as if we were moving from some original binary code 0000 to the searched target in a dark room, taking small blind steps, until we hit the target.Once we hit the target, we recognize it as such and stop.Now note that each Grover step is NOT an almost Target-blind; in fact, each Grover step is a rotation by a small angle  in the plane that contains the unsorted state vector  and the target state k , where  depends on the angle between  and k .So the Grover steps are not almost Target-blind.Far from it." As mentioned before, transforming the algorithm into a real search engine corresponds with introducing a parallel space, that is, an additional memory component.Likewise the records space it is spanned by the records states type o i (the subscript o stand for the observer which determine the searched item) but unlike the r- space, this o-space represents the observer search selection of a definite single record state o .Thus, eventually, the searched item is well know but only in the observer parallel space and definitely not by the other search component.
with r  being the unsorted state of Equation (7).
Assuming that the machine processor is fed with the observer selection.In response the machine processor exhibit the register state of Equation (7) in the associated representation: We refer this representation as the k-basis-representation.The question we address is how does the observer o -selection can be followed by the r-space such that the unsorted state k r  will be represented by thebasis?k Suppose that , ˆi r M is the operator that operates within the r -space and can be coupled to any observer selection o .Clearly there are operators of the kind.The global processor task is to associate each operator with its compatible -state.This operation is activated by the following -operator: Once the observer select his query, say, the state o and after the states are correlated as shown in Equation ( 8), the processor operation provides us with the output: meaning that among all other possibilities the r-processor is now operating within the -representation only.We note that k , ˆk r M can be regarded as an "eigenoperator" [13,14].

The Operator ˆ, k r M
A simple measurement of the record k can be represented with the following projective operator: Applying the operator , ˆr k M on the unsorted state r  (see Equation ( 9)) and considering this operation by means of conducting a macroscopic measurement, we will probably obtain a output and conse-not found quently the remaining state will be the k  -state.
Therefore in order to improve the odds of detecting the required k associated data, we apply the Pauli gate that switches between the

Summary
We summarize this paper with the following flowchart that shows our proposed algorithm:

k
Suppose that by searching a -record, the observer defines the state k .The searching machine first step is to correlate between the observer state defined a pure searching algorithm by defining the observer query separately from the search engine, we also introduced a very rapid algorithm which composed mainly of two steps: The Pauli gate and a macroscopic measurement.