SlideShare uma empresa Scribd logo
1 de 6
Baixar para ler offline
International Journal of Computer Science, Engineering and Applications (IJCSEA) Vol.3, No.3, June 2013
DOI : 10.5121/ijcsea.2013.3307 61
THE RESEARCH OF QUANTUM PHASE ESTIMATION
ALGORITHM
Zhuang Jiayu1
,Zhao Junsuo,XuFanjiang, QiaoPeng& Hu Haiying
1
Science and Technology on Integrated Information System Laboratory, Institute of
Software Chinese Academy of Sciences, Beijing, China
jiayu@iscas.ac.cn
ABSTRACT
A quantum computation problem is discussed in this paper. Many new features that make quantum
computation superior to classical computation can be attributed to quantum coherence effect, which
depends on the phase of quantum coherent state. Quantum Fourier transform algorithm, the most
commonly used algorithm, is introduced. And one of its most important applications, phase estimation of
quantum state based on quantum Fourier transform, is presented in details. The flow of phase estimation
algorithm and the quantum circuit model are shown. And the error of the output phase value, as well as the
probability of measurement, is analysed. The probability distribution of the measuring result of phase value
is presented and the computational efficiency is discussed. The researchis focused on how to determine the
optimum number of qubit which satisfy the accuracy of phase estimation.
KEYWORDS
Quantum computation, Quantum Fourier transform, Phase estimation
1. INTRODUCTION
In the past few decades, we have gained more and more ability to access massiveamounts of
information and to make use of computers to store, analyse and manage thisdata. Recent studies
have shown the great progress towards the physical realization of a quantum computer. Quantum
computation and quantum information is the study of the information processing task that can be
accomplished using quantum mechanical system. The process of quantum computation is the
evolution process ofquantum mechanical system. Quantum computation has many features that
differ from classical computing in that quantum state has the characteristic of coherence and
entanglement.
Deutsch[1] [2]
systematically described the first universal quantum computer that is accepted by
now.In 1982, Benioff[3]
studied the question whether quantum computer was more
computationally powerful than a conventional classical Turing machine. He mapped the operation
of a reversible Turing machine onto thequantum system and thus exhibited the first quantum-
mechanical model of computation, which discovered the potential power of quantum computer.
In 1994, American scientist Peter Shor[4]
proposed an algorithm that factor a large integer
inpolynomial time, which is the first practical quantum algorithm. In 1996, Grover[5] [6]
proposed
an algorithm that provides a speedup of √ in order of magnitude than classic algorithm in
searching an unsorted database. The algorithmcaused attention as its potential of solving NP
problem.
International Journal of Computer Science, Engineering and Applications (IJCSEA) Vol.3, No.3, June 2013
62
2. THE QUANTUM FOURIER TRANSFORM (QFT)
One of the most useful methods of solving problems in mathematics or computer science is to
transform it into some other problem for which a solution is known. The quantum Fourier
transform[7]
is a kind of discrete Fourier transform which plays an important role in many
quantum algorithms. For example, Shor’s algorithm, order finding algorithm and hidden
subgroup problem.
Quantum Fourier Transform is defined as follow:
U |x =
1
√2
e |y
The QFT is a unitary operator in 2 -dimensional vector space, it is defined as a linear operator in
a group of orthonormal base |0>, |1>…|2 − 1>.
Since any quantum computation algorithm in an n-qubit quantum computer is based on operations
by matrices in U(2 -dimensional), in this sense we have the universality of the QFT.In the QFT,
we used the following basic quantum gates: Hadmard gate and Controlled-Phase Shift gate.
Hadmard gate(H) is acts on one qubit. Controlled-Phase Shift gate(U , ) is acts on two qubit, k is
control qubit and j is target qubit. Applying the unitary transformation U , on the jth
qubit if and
only if the kth
qubit is |1>. The transform matrixes of the gates operator in Hilbert space are
presented as follow: (Phase shift θ , = )
H =
1
√2
1 1
1 −1
U , =
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 e ,
Phase shift θ , =
Hadmard gate and Controlled-Phase Shift gate have the following mapping relationships when
they act on any qubits|x> or |x>|y>:
x → (−1) x + |1 − x |x |y
,
e |x |y
The QFT can be given the following useful product representation:
U |x x x =
1
√2
(|0 + e .
|1 ) (|0 + e .
|1 )
Most of the properties of the quantum Fourier transform follow from the fact that it is a unitary
transformation. From the unitary property it follows that the inverse of the quantum Fourier
transform is the Hermitianadjoint of the Fourier matrix, therefore,U = U . Since there is
an efficient quantum circuit implementing the quantum Fourier transform, the circuit can be run
in reverse to perform the inverse quantum Fourier transform. Thus both transforms can be
efficiently performed on a quantum computer.
International Journal of Computer Science, Engineering and Applications (IJCSEA) Vol.3, No.3, June 2013
63
The inverse of QFT is:
U |x =
1
√2
e
∙
|y
The quantum circuit representation of the QFT is show in Figure1.
Figure 1.Circuit of the quantum Fourier transform
3. PHASE ESTIMATION
Suppose, there is an unitary operator has an eigenvector |a with eigenvalue e (n-
qubit),U|a = e |a . The quantum phase estimation[8]
procedure uses two registers. The first
register with m-qubit , it used to store the value of phase |φ φ φ > (φ = 0 or 1,i =
1,2 … m), in decimal it equals to ∑ . The error of true value and store value is μ which can be
expressed:φ = ( ∑ ) + μ (|μ| ≤ ).The first register initially in the state |0 0
while the second is|a .Apply the quantum circuit shown in Figure 2. ( = )
H|0> |bm>
|a> U0 |a>
H|0>
Un-2
H|0>
Un-1
|bm-1>
|b1>
Figure 2.First stage of the phase estimation
Apply the inverse quantum Fourier transform on the first register (|b b b ), we have the
state:
1
2
e |k
International Journal of Computer Science, Engineering and Applications (IJCSEA) Vol.3, No.3, June 2013
64
⇒
1
2
∙( ∙ )
|k
And then, read out the state of first register by doing a measurement in the computation basis, the
result is that φ = 0. φ φ which is an estimator forφ .
We should give the accuracy (ε) of phase estimation, when − ∙ 2 ≠ 0 ( = 0,1 2 − 1).
The state of first register must meet:
| − ∙ 2 | ≤ , ( = )
The probability of phase estimation which satisfied the accuracy is:
=
1
2
∙
( ∙ )
The accuracy of the first register must be lessthan ε, ≤ ε. So, ≥ − 1 (n is an
integer). It will spend ( + 5) 2⁄ quantum logic gates when take a phase estimation operation.
The qualified phase will be measured at least once and the expectation of quantum logic gates is:
( ) =
( + 5)
2 ∙ ∑ ∑
∙
( ∙ )
≥ − 1, n is an integer.
The minimum of ( ) may be at the point
( )
= 0 or = ( is a minimum integer that
≥ − 1).
If the equation
( )
= 0 has solution in its domain. Suppose the solution is . If is an
integer. The minimum of ( )is the one point of , which satisfy:
= ( ( ), )
If is not an integer. The minimum of ( ) is the one point of , and , which satisfy:
( , are integers, and < < )
= ( ( ), , )
4. SIMULATION
We proposed a quantum computationemulator[9][10]
in classical computer which satisfies the
requirements of quantum computer. Conventional quantum algorithms can be operatedin this
simulation system. In this paper, the simulation aimed to analyses the relationship between the
accuracy and probability of observing in phase estimation algorithm. The phase can be written in
International Journal of Computer Science, Engineering and Applications (IJCSEA) Vol.3, No.3, June 2013
65
n-qubitin the phase estimation algorithm. We will get all the possible states by measuring the
output qubit.
4.1. Probability distribution of Phase Estimation
In the first simulation, we provide 8-qubit for the phase estimation. It means the minimum
accuracy is 1/256. Suppose the phase is 1/3. We can get the probability distributions of quantum
state of output from |0 0 to |1 1 which is shown in Figure 3.
Figure 3.The probability distribution of phase estimation
4.2. The number of qubit effect on computational performance
The second simulation is mainly about the different numbers of qubit effect on the probability of
phase estimation which in the same accuracy. Suppose the phase is 1/3 and we wish to
approximate the phase to an accuracy 1/64. And then we provide different number of qubit for the
phase estimation. In Figure 4, (a) is the probability of success estimation by different number of
qubit and (b) is the time steps by different number of qubit.
(a) (b)
Figure 4.The probability and time steps by different number of qubit
International Journal of Computer Science, Engineering and Applications (IJCSEA) Vol.3, No.3, June 2013
66
5. CONCLUSIONS
This paper describes the phase estimation algorithm based in quantum Fourier transform.And the
algorithm was operated in a simulation system. In Figure3, the result converged to the expectation
value and it proved the phase estimation algorithm is an efficient estimate. In Figure4, we can see
the probability increased with the number of qubit with given accuracy, but the probability
changes slowly when the number of qubit reaches a certain value. Meanwhile, the time steps were
increased in polynomial multiple. We should design appropriate number of qubit for the phase
estimation with high success probability and low cost. The optimum number of qubit has been
given which satisfy the accuracy after above analysis on phase estimation. In future, our study
focuses on the optimization methods in quantum computation.
REFERENCES
[1] Deutsch D. Quantum theory, the Church-Turing principle and the universal quantum computer[J].
Proc. Royal Soc. Lond, vol, A400, 1985, pp, 97-117
[2] Deutsch D. Quantum computational networks, Proc. Roy. Soc. London, A. 439(1992)553-558
[3] Benioff P. The computer as a physical stystem: a microscopic quantum mechanical Hamiltonian
model of computers as represented by Turing machines. Journal of Statistical Physics, 1982,22:563-
591
[4] ShorP.W. ,AlgorithmsforQuantumComputation:DiscreteLogarithmsandFactoring, 35th Annual
Symposium on Foundations of Computer Science,New Mexico: IEEE Computer Society Press,
1994,124~134
[5] Grover L K. A fast quantum mechanical algorithm for database search. Proceeding 28th Annual ACM
symposium on the theory of computing, 1996, 212-129
[6] Grover L K. Quantum mechanics helps in searching for a needle in haystack[J]. Phys Rev
Lett,1997,79:325-328
[7] Nilelsen M. A. & Chuang L.L. Quantum computation and Quantum Information[M]. Cambridge
Univ. Press 2000.
[8] B.C.Sanders&G.J.MilburnOptimal quantum measurements for phase estimation, Phys. Rev. Lett. 75,
1995, 2944-2947
[9] Feynman R. Quantum mechanical computers[J]. Science, 1996, vol. 273.No.5278, pp. 1073-1078
[10] I.Buluta, F.NoriQuantum simulators[J]. Science, 2009, vol. 326.No.5949, pp. 108-111
AUTHOR
ZhuangJiayu is a researcher in Institute of Software Chinese Academy of Sciences. The
authorinterested in the research of quantum computation and quantum ciruits.

Mais conteúdo relacionado

Mais procurados

α Nearness ant colony system with adaptive strategies for the traveling sales...
α Nearness ant colony system with adaptive strategies for the traveling sales...α Nearness ant colony system with adaptive strategies for the traveling sales...
α Nearness ant colony system with adaptive strategies for the traveling sales...ijfcstjournal
 
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHM
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHMADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHM
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHMijfls
 
Quantum algorithm for solving linear systems of equations
 Quantum algorithm for solving linear systems of equations Quantum algorithm for solving linear systems of equations
Quantum algorithm for solving linear systems of equationsXequeMateShannon
 
Presentacion limac-unc
Presentacion limac-uncPresentacion limac-unc
Presentacion limac-uncPucheta Julian
 
MMath Paper, Canlin Zhang
MMath Paper, Canlin ZhangMMath Paper, Canlin Zhang
MMath Paper, Canlin Zhangcanlin zhang
 
An improved ant colony algorithm based on
An improved ant colony algorithm based onAn improved ant colony algorithm based on
An improved ant colony algorithm based onIJCI JOURNAL
 
MARGINAL PERCEPTRON FOR NON-LINEAR AND MULTI CLASS CLASSIFICATION
MARGINAL PERCEPTRON FOR NON-LINEAR AND MULTI CLASS CLASSIFICATION MARGINAL PERCEPTRON FOR NON-LINEAR AND MULTI CLASS CLASSIFICATION
MARGINAL PERCEPTRON FOR NON-LINEAR AND MULTI CLASS CLASSIFICATION ijscai
 
IFAC2008art
IFAC2008artIFAC2008art
IFAC2008artYuri Kim
 
Finite DIfference Methods Mathematica
Finite DIfference Methods MathematicaFinite DIfference Methods Mathematica
Finite DIfference Methods Mathematicaguest56708a
 
A Mathematical Model to Solve Nonlinear Initial and Boundary Value Problems b...
A Mathematical Model to Solve Nonlinear Initial and Boundary Value Problems b...A Mathematical Model to Solve Nonlinear Initial and Boundary Value Problems b...
A Mathematical Model to Solve Nonlinear Initial and Boundary Value Problems b...IJERA Editor
 
Quantum Meta-Heuristic Algorithm Based on Harmony Search
Quantum Meta-Heuristic Algorithm Based on Harmony SearchQuantum Meta-Heuristic Algorithm Based on Harmony Search
Quantum Meta-Heuristic Algorithm Based on Harmony Searchinventionjournals
 
FINITE DIFFERENCE MODELLING FOR HEAT TRANSFER PROBLEMS
FINITE DIFFERENCE MODELLING FOR HEAT TRANSFER PROBLEMSFINITE DIFFERENCE MODELLING FOR HEAT TRANSFER PROBLEMS
FINITE DIFFERENCE MODELLING FOR HEAT TRANSFER PROBLEMSroymeister007
 
K-Sort: A New Sorting Algorithm that Beats Heap Sort for n 70 Lakhs!
K-Sort: A New Sorting Algorithm that Beats Heap Sort for n 70 Lakhs!K-Sort: A New Sorting Algorithm that Beats Heap Sort for n 70 Lakhs!
K-Sort: A New Sorting Algorithm that Beats Heap Sort for n 70 Lakhs!idescitation
 
An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...
An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...
An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...IJRESJOURNAL
 
Measuring algorithm performance
Measuring algorithm performanceMeasuring algorithm performance
Measuring algorithm performanceHabitamuAsimare
 

Mais procurados (19)

α Nearness ant colony system with adaptive strategies for the traveling sales...
α Nearness ant colony system with adaptive strategies for the traveling sales...α Nearness ant colony system with adaptive strategies for the traveling sales...
α Nearness ant colony system with adaptive strategies for the traveling sales...
 
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHM
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHMADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHM
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHM
 
recko_paper
recko_paperrecko_paper
recko_paper
 
Quantum algorithm for solving linear systems of equations
 Quantum algorithm for solving linear systems of equations Quantum algorithm for solving linear systems of equations
Quantum algorithm for solving linear systems of equations
 
Presentacion limac-unc
Presentacion limac-uncPresentacion limac-unc
Presentacion limac-unc
 
Chapter26
Chapter26Chapter26
Chapter26
 
MMath Paper, Canlin Zhang
MMath Paper, Canlin ZhangMMath Paper, Canlin Zhang
MMath Paper, Canlin Zhang
 
An improved ant colony algorithm based on
An improved ant colony algorithm based onAn improved ant colony algorithm based on
An improved ant colony algorithm based on
 
MARGINAL PERCEPTRON FOR NON-LINEAR AND MULTI CLASS CLASSIFICATION
MARGINAL PERCEPTRON FOR NON-LINEAR AND MULTI CLASS CLASSIFICATION MARGINAL PERCEPTRON FOR NON-LINEAR AND MULTI CLASS CLASSIFICATION
MARGINAL PERCEPTRON FOR NON-LINEAR AND MULTI CLASS CLASSIFICATION
 
IFAC2008art
IFAC2008artIFAC2008art
IFAC2008art
 
Finite DIfference Methods Mathematica
Finite DIfference Methods MathematicaFinite DIfference Methods Mathematica
Finite DIfference Methods Mathematica
 
A Mathematical Model to Solve Nonlinear Initial and Boundary Value Problems b...
A Mathematical Model to Solve Nonlinear Initial and Boundary Value Problems b...A Mathematical Model to Solve Nonlinear Initial and Boundary Value Problems b...
A Mathematical Model to Solve Nonlinear Initial and Boundary Value Problems b...
 
Economia01
Economia01Economia01
Economia01
 
Quantum Meta-Heuristic Algorithm Based on Harmony Search
Quantum Meta-Heuristic Algorithm Based on Harmony SearchQuantum Meta-Heuristic Algorithm Based on Harmony Search
Quantum Meta-Heuristic Algorithm Based on Harmony Search
 
FINITE DIFFERENCE MODELLING FOR HEAT TRANSFER PROBLEMS
FINITE DIFFERENCE MODELLING FOR HEAT TRANSFER PROBLEMSFINITE DIFFERENCE MODELLING FOR HEAT TRANSFER PROBLEMS
FINITE DIFFERENCE MODELLING FOR HEAT TRANSFER PROBLEMS
 
K-Sort: A New Sorting Algorithm that Beats Heap Sort for n 70 Lakhs!
K-Sort: A New Sorting Algorithm that Beats Heap Sort for n 70 Lakhs!K-Sort: A New Sorting Algorithm that Beats Heap Sort for n 70 Lakhs!
K-Sort: A New Sorting Algorithm that Beats Heap Sort for n 70 Lakhs!
 
An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...
An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...
An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...
 
Measuring algorithm performance
Measuring algorithm performanceMeasuring algorithm performance
Measuring algorithm performance
 
Research Assignment INAR(1)
Research Assignment INAR(1)Research Assignment INAR(1)
Research Assignment INAR(1)
 

Destaque

Quantum information as the information of infinite series
Quantum information as the information of infinite seriesQuantum information as the information of infinite series
Quantum information as the information of infinite seriesVasil Penchev
 
29 sambugari anil kumar--298-309
29 sambugari anil kumar--298-30929 sambugari anil kumar--298-309
29 sambugari anil kumar--298-309Alexander Decker
 
Three Party Authenticated Key Distribution using Quantum Cryptography
Three Party Authenticated Key Distribution using Quantum CryptographyThree Party Authenticated Key Distribution using Quantum Cryptography
Three Party Authenticated Key Distribution using Quantum CryptographyIJMER
 
Sandberg v deetzen_trcomm_2010
Sandberg v deetzen_trcomm_2010Sandberg v deetzen_trcomm_2010
Sandberg v deetzen_trcomm_2010Nitesh Chilakala
 
JAVA 2013 IEEE NETWORKING PROJECT Price differentiation for communication net...
JAVA 2013 IEEE NETWORKING PROJECT Price differentiation for communication net...JAVA 2013 IEEE NETWORKING PROJECT Price differentiation for communication net...
JAVA 2013 IEEE NETWORKING PROJECT Price differentiation for communication net...IEEEGLOBALSOFTTECHNOLOGIES
 
Server and storage referable
Server and storage referableServer and storage referable
Server and storage referablepriya171
 
Quantum Leap - The Future of Technology
Quantum Leap - The Future of TechnologyQuantum Leap - The Future of Technology
Quantum Leap - The Future of TechnologyJohn Gillis
 

Destaque (11)

Quantum information as the information of infinite series
Quantum information as the information of infinite seriesQuantum information as the information of infinite series
Quantum information as the information of infinite series
 
29 sambugari anil kumar--298-309
29 sambugari anil kumar--298-30929 sambugari anil kumar--298-309
29 sambugari anil kumar--298-309
 
Three Party Authenticated Key Distribution using Quantum Cryptography
Three Party Authenticated Key Distribution using Quantum CryptographyThree Party Authenticated Key Distribution using Quantum Cryptography
Three Party Authenticated Key Distribution using Quantum Cryptography
 
05559401
0555940105559401
05559401
 
Vebek
VebekVebek
Vebek
 
Sandberg v deetzen_trcomm_2010
Sandberg v deetzen_trcomm_2010Sandberg v deetzen_trcomm_2010
Sandberg v deetzen_trcomm_2010
 
JAVA 2013 IEEE NETWORKING PROJECT Price differentiation for communication net...
JAVA 2013 IEEE NETWORKING PROJECT Price differentiation for communication net...JAVA 2013 IEEE NETWORKING PROJECT Price differentiation for communication net...
JAVA 2013 IEEE NETWORKING PROJECT Price differentiation for communication net...
 
Server and storage referable
Server and storage referableServer and storage referable
Server and storage referable
 
Presentation
PresentationPresentation
Presentation
 
7 nagasekhar reddy_12
7 nagasekhar reddy_127 nagasekhar reddy_12
7 nagasekhar reddy_12
 
Quantum Leap - The Future of Technology
Quantum Leap - The Future of TechnologyQuantum Leap - The Future of Technology
Quantum Leap - The Future of Technology
 

Semelhante a THE RESEARCH OF QUANTUM PHASE ESTIMATION ALGORITHM

Test Generation for Analog and Mixed-Signal Circuits Using Hybrid System Mode...
Test Generation for Analog and Mixed-Signal Circuits Using Hybrid System Mode...Test Generation for Analog and Mixed-Signal Circuits Using Hybrid System Mode...
Test Generation for Analog and Mixed-Signal Circuits Using Hybrid System Mode...VLSICS Design
 
TEST GENERATION FOR ANALOG AND MIXED-SIGNAL CIRCUITS USING HYBRID SYSTEM MODELS
TEST GENERATION FOR ANALOG AND MIXED-SIGNAL CIRCUITS USING HYBRID SYSTEM MODELSTEST GENERATION FOR ANALOG AND MIXED-SIGNAL CIRCUITS USING HYBRID SYSTEM MODELS
TEST GENERATION FOR ANALOG AND MIXED-SIGNAL CIRCUITS USING HYBRID SYSTEM MODELSVLSICS Design
 
Design of optimized Interval Arithmetic Multiplier
Design of optimized Interval Arithmetic MultiplierDesign of optimized Interval Arithmetic Multiplier
Design of optimized Interval Arithmetic MultiplierVLSICS Design
 
Numerical Solutions of Burgers' Equation Project Report
Numerical Solutions of Burgers' Equation Project ReportNumerical Solutions of Burgers' Equation Project Report
Numerical Solutions of Burgers' Equation Project ReportShikhar Agarwal
 
Quantum computation a review
Quantum computation a reviewQuantum computation a review
Quantum computation a reviewEditor Jacotech
 
A NEW IMPROVED QUANTUM EVOLUTIONARY ALGORITHM WITH MULTIPLICATIVE UPDATE FUNC...
A NEW IMPROVED QUANTUM EVOLUTIONARY ALGORITHM WITH MULTIPLICATIVE UPDATE FUNC...A NEW IMPROVED QUANTUM EVOLUTIONARY ALGORITHM WITH MULTIPLICATIVE UPDATE FUNC...
A NEW IMPROVED QUANTUM EVOLUTIONARY ALGORITHM WITH MULTIPLICATIVE UPDATE FUNC...ijcsa
 
APPLICATION OF PARTICLE SWARM OPTIMIZATION TO MICROWAVE TAPERED MICROSTRIP LINES
APPLICATION OF PARTICLE SWARM OPTIMIZATION TO MICROWAVE TAPERED MICROSTRIP LINESAPPLICATION OF PARTICLE SWARM OPTIMIZATION TO MICROWAVE TAPERED MICROSTRIP LINES
APPLICATION OF PARTICLE SWARM OPTIMIZATION TO MICROWAVE TAPERED MICROSTRIP LINEScseij
 
Application of particle swarm optimization to microwave tapered microstrip lines
Application of particle swarm optimization to microwave tapered microstrip linesApplication of particle swarm optimization to microwave tapered microstrip lines
Application of particle swarm optimization to microwave tapered microstrip linescseij
 
A Stochastic Limit Approach To The SAT Problem
A Stochastic Limit Approach To The SAT ProblemA Stochastic Limit Approach To The SAT Problem
A Stochastic Limit Approach To The SAT ProblemValerie Felton
 
Experimental realisation of Shor's quantum factoring algorithm using qubit r...
 Experimental realisation of Shor's quantum factoring algorithm using qubit r... Experimental realisation of Shor's quantum factoring algorithm using qubit r...
Experimental realisation of Shor's quantum factoring algorithm using qubit r...XequeMateShannon
 
Fundamentals of quantum computing part i rev
Fundamentals of quantum computing   part i revFundamentals of quantum computing   part i rev
Fundamentals of quantum computing part i revPRADOSH K. ROY
 
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHM
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHMADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHM
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHMWireilla
 
FEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKS
FEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKSFEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKS
FEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKSieijjournal
 
FEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKS
FEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKSFEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKS
FEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKSieijjournal
 
Feedback linearization and Backstepping controllers for Coupled Tanks
Feedback linearization and Backstepping controllers for Coupled TanksFeedback linearization and Backstepping controllers for Coupled Tanks
Feedback linearization and Backstepping controllers for Coupled Tanksieijjournal
 
An Artificial Neuron Implemented on an Actual Quantum Processor
An Artificial Neuron Implemented on an Actual Quantum ProcessorAn Artificial Neuron Implemented on an Actual Quantum Processor
An Artificial Neuron Implemented on an Actual Quantum ProcessorWilly Marroquin (WillyDevNET)
 
Transfer Functions and Linear Active Networks Using Operational Amplifiers
Transfer Functions and Linear Active Networks Using Operational AmplifiersTransfer Functions and Linear Active Networks Using Operational Amplifiers
Transfer Functions and Linear Active Networks Using Operational AmplifiersSachin Mehta
 

Semelhante a THE RESEARCH OF QUANTUM PHASE ESTIMATION ALGORITHM (20)

Test Generation for Analog and Mixed-Signal Circuits Using Hybrid System Mode...
Test Generation for Analog and Mixed-Signal Circuits Using Hybrid System Mode...Test Generation for Analog and Mixed-Signal Circuits Using Hybrid System Mode...
Test Generation for Analog and Mixed-Signal Circuits Using Hybrid System Mode...
 
TEST GENERATION FOR ANALOG AND MIXED-SIGNAL CIRCUITS USING HYBRID SYSTEM MODELS
TEST GENERATION FOR ANALOG AND MIXED-SIGNAL CIRCUITS USING HYBRID SYSTEM MODELSTEST GENERATION FOR ANALOG AND MIXED-SIGNAL CIRCUITS USING HYBRID SYSTEM MODELS
TEST GENERATION FOR ANALOG AND MIXED-SIGNAL CIRCUITS USING HYBRID SYSTEM MODELS
 
922214 e002013
922214 e002013922214 e002013
922214 e002013
 
Design of optimized Interval Arithmetic Multiplier
Design of optimized Interval Arithmetic MultiplierDesign of optimized Interval Arithmetic Multiplier
Design of optimized Interval Arithmetic Multiplier
 
Numerical Solutions of Burgers' Equation Project Report
Numerical Solutions of Burgers' Equation Project ReportNumerical Solutions of Burgers' Equation Project Report
Numerical Solutions of Burgers' Equation Project Report
 
Economia01
Economia01Economia01
Economia01
 
Quantum computation a review
Quantum computation a reviewQuantum computation a review
Quantum computation a review
 
A NEW IMPROVED QUANTUM EVOLUTIONARY ALGORITHM WITH MULTIPLICATIVE UPDATE FUNC...
A NEW IMPROVED QUANTUM EVOLUTIONARY ALGORITHM WITH MULTIPLICATIVE UPDATE FUNC...A NEW IMPROVED QUANTUM EVOLUTIONARY ALGORITHM WITH MULTIPLICATIVE UPDATE FUNC...
A NEW IMPROVED QUANTUM EVOLUTIONARY ALGORITHM WITH MULTIPLICATIVE UPDATE FUNC...
 
APPLICATION OF PARTICLE SWARM OPTIMIZATION TO MICROWAVE TAPERED MICROSTRIP LINES
APPLICATION OF PARTICLE SWARM OPTIMIZATION TO MICROWAVE TAPERED MICROSTRIP LINESAPPLICATION OF PARTICLE SWARM OPTIMIZATION TO MICROWAVE TAPERED MICROSTRIP LINES
APPLICATION OF PARTICLE SWARM OPTIMIZATION TO MICROWAVE TAPERED MICROSTRIP LINES
 
Application of particle swarm optimization to microwave tapered microstrip lines
Application of particle swarm optimization to microwave tapered microstrip linesApplication of particle swarm optimization to microwave tapered microstrip lines
Application of particle swarm optimization to microwave tapered microstrip lines
 
A Stochastic Limit Approach To The SAT Problem
A Stochastic Limit Approach To The SAT ProblemA Stochastic Limit Approach To The SAT Problem
A Stochastic Limit Approach To The SAT Problem
 
Experimental realisation of Shor's quantum factoring algorithm using qubit r...
 Experimental realisation of Shor's quantum factoring algorithm using qubit r... Experimental realisation of Shor's quantum factoring algorithm using qubit r...
Experimental realisation of Shor's quantum factoring algorithm using qubit r...
 
Fundamentals of quantum computing part i rev
Fundamentals of quantum computing   part i revFundamentals of quantum computing   part i rev
Fundamentals of quantum computing part i rev
 
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHM
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHMADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHM
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHM
 
MASTER_THESIS-libre
MASTER_THESIS-libreMASTER_THESIS-libre
MASTER_THESIS-libre
 
FEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKS
FEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKSFEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKS
FEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKS
 
FEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKS
FEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKSFEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKS
FEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKS
 
Feedback linearization and Backstepping controllers for Coupled Tanks
Feedback linearization and Backstepping controllers for Coupled TanksFeedback linearization and Backstepping controllers for Coupled Tanks
Feedback linearization and Backstepping controllers for Coupled Tanks
 
An Artificial Neuron Implemented on an Actual Quantum Processor
An Artificial Neuron Implemented on an Actual Quantum ProcessorAn Artificial Neuron Implemented on an Actual Quantum Processor
An Artificial Neuron Implemented on an Actual Quantum Processor
 
Transfer Functions and Linear Active Networks Using Operational Amplifiers
Transfer Functions and Linear Active Networks Using Operational AmplifiersTransfer Functions and Linear Active Networks Using Operational Amplifiers
Transfer Functions and Linear Active Networks Using Operational Amplifiers
 

Último

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 

Último (20)

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 

THE RESEARCH OF QUANTUM PHASE ESTIMATION ALGORITHM

  • 1. International Journal of Computer Science, Engineering and Applications (IJCSEA) Vol.3, No.3, June 2013 DOI : 10.5121/ijcsea.2013.3307 61 THE RESEARCH OF QUANTUM PHASE ESTIMATION ALGORITHM Zhuang Jiayu1 ,Zhao Junsuo,XuFanjiang, QiaoPeng& Hu Haiying 1 Science and Technology on Integrated Information System Laboratory, Institute of Software Chinese Academy of Sciences, Beijing, China jiayu@iscas.ac.cn ABSTRACT A quantum computation problem is discussed in this paper. Many new features that make quantum computation superior to classical computation can be attributed to quantum coherence effect, which depends on the phase of quantum coherent state. Quantum Fourier transform algorithm, the most commonly used algorithm, is introduced. And one of its most important applications, phase estimation of quantum state based on quantum Fourier transform, is presented in details. The flow of phase estimation algorithm and the quantum circuit model are shown. And the error of the output phase value, as well as the probability of measurement, is analysed. The probability distribution of the measuring result of phase value is presented and the computational efficiency is discussed. The researchis focused on how to determine the optimum number of qubit which satisfy the accuracy of phase estimation. KEYWORDS Quantum computation, Quantum Fourier transform, Phase estimation 1. INTRODUCTION In the past few decades, we have gained more and more ability to access massiveamounts of information and to make use of computers to store, analyse and manage thisdata. Recent studies have shown the great progress towards the physical realization of a quantum computer. Quantum computation and quantum information is the study of the information processing task that can be accomplished using quantum mechanical system. The process of quantum computation is the evolution process ofquantum mechanical system. Quantum computation has many features that differ from classical computing in that quantum state has the characteristic of coherence and entanglement. Deutsch[1] [2] systematically described the first universal quantum computer that is accepted by now.In 1982, Benioff[3] studied the question whether quantum computer was more computationally powerful than a conventional classical Turing machine. He mapped the operation of a reversible Turing machine onto thequantum system and thus exhibited the first quantum- mechanical model of computation, which discovered the potential power of quantum computer. In 1994, American scientist Peter Shor[4] proposed an algorithm that factor a large integer inpolynomial time, which is the first practical quantum algorithm. In 1996, Grover[5] [6] proposed an algorithm that provides a speedup of √ in order of magnitude than classic algorithm in searching an unsorted database. The algorithmcaused attention as its potential of solving NP problem.
  • 2. International Journal of Computer Science, Engineering and Applications (IJCSEA) Vol.3, No.3, June 2013 62 2. THE QUANTUM FOURIER TRANSFORM (QFT) One of the most useful methods of solving problems in mathematics or computer science is to transform it into some other problem for which a solution is known. The quantum Fourier transform[7] is a kind of discrete Fourier transform which plays an important role in many quantum algorithms. For example, Shor’s algorithm, order finding algorithm and hidden subgroup problem. Quantum Fourier Transform is defined as follow: U |x = 1 √2 e |y The QFT is a unitary operator in 2 -dimensional vector space, it is defined as a linear operator in a group of orthonormal base |0>, |1>…|2 − 1>. Since any quantum computation algorithm in an n-qubit quantum computer is based on operations by matrices in U(2 -dimensional), in this sense we have the universality of the QFT.In the QFT, we used the following basic quantum gates: Hadmard gate and Controlled-Phase Shift gate. Hadmard gate(H) is acts on one qubit. Controlled-Phase Shift gate(U , ) is acts on two qubit, k is control qubit and j is target qubit. Applying the unitary transformation U , on the jth qubit if and only if the kth qubit is |1>. The transform matrixes of the gates operator in Hilbert space are presented as follow: (Phase shift θ , = ) H = 1 √2 1 1 1 −1 U , = 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 e , Phase shift θ , = Hadmard gate and Controlled-Phase Shift gate have the following mapping relationships when they act on any qubits|x> or |x>|y>: x → (−1) x + |1 − x |x |y , e |x |y The QFT can be given the following useful product representation: U |x x x = 1 √2 (|0 + e . |1 ) (|0 + e . |1 ) Most of the properties of the quantum Fourier transform follow from the fact that it is a unitary transformation. From the unitary property it follows that the inverse of the quantum Fourier transform is the Hermitianadjoint of the Fourier matrix, therefore,U = U . Since there is an efficient quantum circuit implementing the quantum Fourier transform, the circuit can be run in reverse to perform the inverse quantum Fourier transform. Thus both transforms can be efficiently performed on a quantum computer.
  • 3. International Journal of Computer Science, Engineering and Applications (IJCSEA) Vol.3, No.3, June 2013 63 The inverse of QFT is: U |x = 1 √2 e ∙ |y The quantum circuit representation of the QFT is show in Figure1. Figure 1.Circuit of the quantum Fourier transform 3. PHASE ESTIMATION Suppose, there is an unitary operator has an eigenvector |a with eigenvalue e (n- qubit),U|a = e |a . The quantum phase estimation[8] procedure uses two registers. The first register with m-qubit , it used to store the value of phase |φ φ φ > (φ = 0 or 1,i = 1,2 … m), in decimal it equals to ∑ . The error of true value and store value is μ which can be expressed:φ = ( ∑ ) + μ (|μ| ≤ ).The first register initially in the state |0 0 while the second is|a .Apply the quantum circuit shown in Figure 2. ( = ) H|0> |bm> |a> U0 |a> H|0> Un-2 H|0> Un-1 |bm-1> |b1> Figure 2.First stage of the phase estimation Apply the inverse quantum Fourier transform on the first register (|b b b ), we have the state: 1 2 e |k
  • 4. International Journal of Computer Science, Engineering and Applications (IJCSEA) Vol.3, No.3, June 2013 64 ⇒ 1 2 ∙( ∙ ) |k And then, read out the state of first register by doing a measurement in the computation basis, the result is that φ = 0. φ φ which is an estimator forφ . We should give the accuracy (ε) of phase estimation, when − ∙ 2 ≠ 0 ( = 0,1 2 − 1). The state of first register must meet: | − ∙ 2 | ≤ , ( = ) The probability of phase estimation which satisfied the accuracy is: = 1 2 ∙ ( ∙ ) The accuracy of the first register must be lessthan ε, ≤ ε. So, ≥ − 1 (n is an integer). It will spend ( + 5) 2⁄ quantum logic gates when take a phase estimation operation. The qualified phase will be measured at least once and the expectation of quantum logic gates is: ( ) = ( + 5) 2 ∙ ∑ ∑ ∙ ( ∙ ) ≥ − 1, n is an integer. The minimum of ( ) may be at the point ( ) = 0 or = ( is a minimum integer that ≥ − 1). If the equation ( ) = 0 has solution in its domain. Suppose the solution is . If is an integer. The minimum of ( )is the one point of , which satisfy: = ( ( ), ) If is not an integer. The minimum of ( ) is the one point of , and , which satisfy: ( , are integers, and < < ) = ( ( ), , ) 4. SIMULATION We proposed a quantum computationemulator[9][10] in classical computer which satisfies the requirements of quantum computer. Conventional quantum algorithms can be operatedin this simulation system. In this paper, the simulation aimed to analyses the relationship between the accuracy and probability of observing in phase estimation algorithm. The phase can be written in
  • 5. International Journal of Computer Science, Engineering and Applications (IJCSEA) Vol.3, No.3, June 2013 65 n-qubitin the phase estimation algorithm. We will get all the possible states by measuring the output qubit. 4.1. Probability distribution of Phase Estimation In the first simulation, we provide 8-qubit for the phase estimation. It means the minimum accuracy is 1/256. Suppose the phase is 1/3. We can get the probability distributions of quantum state of output from |0 0 to |1 1 which is shown in Figure 3. Figure 3.The probability distribution of phase estimation 4.2. The number of qubit effect on computational performance The second simulation is mainly about the different numbers of qubit effect on the probability of phase estimation which in the same accuracy. Suppose the phase is 1/3 and we wish to approximate the phase to an accuracy 1/64. And then we provide different number of qubit for the phase estimation. In Figure 4, (a) is the probability of success estimation by different number of qubit and (b) is the time steps by different number of qubit. (a) (b) Figure 4.The probability and time steps by different number of qubit
  • 6. International Journal of Computer Science, Engineering and Applications (IJCSEA) Vol.3, No.3, June 2013 66 5. CONCLUSIONS This paper describes the phase estimation algorithm based in quantum Fourier transform.And the algorithm was operated in a simulation system. In Figure3, the result converged to the expectation value and it proved the phase estimation algorithm is an efficient estimate. In Figure4, we can see the probability increased with the number of qubit with given accuracy, but the probability changes slowly when the number of qubit reaches a certain value. Meanwhile, the time steps were increased in polynomial multiple. We should design appropriate number of qubit for the phase estimation with high success probability and low cost. The optimum number of qubit has been given which satisfy the accuracy after above analysis on phase estimation. In future, our study focuses on the optimization methods in quantum computation. REFERENCES [1] Deutsch D. Quantum theory, the Church-Turing principle and the universal quantum computer[J]. Proc. Royal Soc. Lond, vol, A400, 1985, pp, 97-117 [2] Deutsch D. Quantum computational networks, Proc. Roy. Soc. London, A. 439(1992)553-558 [3] Benioff P. The computer as a physical stystem: a microscopic quantum mechanical Hamiltonian model of computers as represented by Turing machines. Journal of Statistical Physics, 1982,22:563- 591 [4] ShorP.W. ,AlgorithmsforQuantumComputation:DiscreteLogarithmsandFactoring, 35th Annual Symposium on Foundations of Computer Science,New Mexico: IEEE Computer Society Press, 1994,124~134 [5] Grover L K. A fast quantum mechanical algorithm for database search. Proceeding 28th Annual ACM symposium on the theory of computing, 1996, 212-129 [6] Grover L K. Quantum mechanics helps in searching for a needle in haystack[J]. Phys Rev Lett,1997,79:325-328 [7] Nilelsen M. A. & Chuang L.L. Quantum computation and Quantum Information[M]. Cambridge Univ. Press 2000. [8] B.C.Sanders&G.J.MilburnOptimal quantum measurements for phase estimation, Phys. Rev. Lett. 75, 1995, 2944-2947 [9] Feynman R. Quantum mechanical computers[J]. Science, 1996, vol. 273.No.5278, pp. 1073-1078 [10] I.Buluta, F.NoriQuantum simulators[J]. Science, 2009, vol. 326.No.5949, pp. 108-111 AUTHOR ZhuangJiayu is a researcher in Institute of Software Chinese Academy of Sciences. The authorinterested in the research of quantum computation and quantum ciruits.