Patent ID: 7826115
Filing Date: 2010-11-02
Classification: B82Y,G06N

Abstract:
1. A quantum computing method capable of executing multiqubit-controlled unitary gates, in each of which a unitary transformation U is performed to a single target bit depending on an N number of control bits (N is a natural number), the quantum computing method comprising: providing an (N+1) number of physical systems in an optical cavity, each of the (N+1) number of physical systems having five energy levels |0>, |1>, |2>, |3>, and |4>, a qubit being expressed by two levels, |0> and |1>, of the three lower levels, transitions between each of the three lower levels |0>, |1>, and |2> and each of the two upper levels |3> and |4> being optically allowed, and a transition frequency between two levels |2> and |3> in each of the physical systems being equal to one another, the optical cavity having a cavity mode resonant with the transition frequency between two levels |2> and |3>, such that an N number of physical systems among the (N+1) number of physical systems are used as an N number of control systems and the one other physical system as a target system; irradiating the target system with light pulses resonant with the transitions between |0> and |4>, between |1> and |4>, and between |2> and |4> so as to change a superposed state, |c>, of |0> and |1> dependent on the unitary transformation U to the state |2> in the target system; irradiating all of the (N+1) number of systems with light pulses resonant with the transitions between |0> and |3>, and between |1> and |3>, and shifting a phase of the light pulse resonant with the target system by a specific value dependent on the unitary transformation U while the control systems are irradiated with the resonant light pulses; and irradiating the target system with light pulses resonant with the transitions between |0> and |4>, between |1> and |4>, and between |2> and |4>, with a phase difference between them being set to a specific value dependent on the unitary transformation U, so as to return the state |2> to the state |c>.