Quantum computing device for Ising model, quantum parallel computing device for Ising model, and quantum computing method for Ising model

Information

  • Patent Grant
  • 10140580
  • Patent Number
    10,140,580
  • Date Filed
    Wednesday, March 25, 2015
    9 years ago
  • Date Issued
    Tuesday, November 27, 2018
    5 years ago
Abstract
A parametric oscillator oscillates a plurality of pseudo spin pulses SPi having mutually an identical oscillation frequency by using parametric oscillation, an interaction implementing unit performs feedback implementation of a magnitude and a sign of interaction related to each pseudo spin pulse SPi (the proportionality coefficient λi+ΣJijσj+ΣKijkσjσk with respect to σi) by using a tentative measurement result of oscillation phases ϕi(tentative) of the plurality of pseudo spin pulses SPi, and a pseudo spin measuring unit measures the pseudo spins σi of the plurality of pseudo spin pulses SPi, based on a final measurement result of oscillation phases ϕi(steady) of the plurality of pseudo spin pulses SPi.
Description
BACKGROUND

1. Field of the Disclosure


The present disclosure provides a quantum computation device capable of easily solving the Ising model to easily solve an NP-complete problem or the like mapped into the Ising model.


2. Discussion of the Background Art


The Ising model has been researched originally as a model of a magnetic material but recently it is paid attention as a model mapped from an NP-complete problem or the like. However, it is very difficult to solve the Ising model when the number of sites is large. Thus, a quantum annealing machine and a quantum adiabatic machine in which the Ising model is implemented are proposed.


In the quantum annealing machine, after Ising interaction and Zeeman energy are physically implemented, the system is sufficiently cooled so as to realize a ground state, and the ground state is observed, whereby the Ising model is solved. However, in a case where the number of sites is large, the system is trapped into a metastable state in the process of being cooled, and the number of the metastable state exponentially increases with respect to the number of sites, whereby there is a problem in that the system is not easily relaxed from the metastable state to the ground state.


In the quantum adiabatic machine, transverse magnetic field Zeeman energy is physically implemented, and then the system is sufficiently cooled to realize the ground state of only the transverse magnetic field Zeeman energy. Then, the transverse magnetic field Zeeman energy is gradually lowered, Ising interaction is physically implemented slowly, the ground state of the system that includes the Ising interaction and vertical magnetic field Zeeman energy is realized, and ground state is observed, whereby the Ising model is solved. However, when the number of sites is large, there is a problem in that the speed of gradually lowering the transverse magnetic field Zeeman energy and physically implementing the Ising interaction needs to be exponentially decreased with respect to the number of sites.


In a case where the NP-complete problem or the like is mapped into an Ising model, and the Ising model is implemented as a physical spin system, there is a problem of a natural law that Ising interaction between sites that are physically located close to each other is large, and Ising interaction between sites that are physically located far from each other is small. The reason for this is that, in an artificial Ising model in which the NP-complete problem is mapped, there may be cases where Ising interaction between sites that are physically located close to each other is small, and Ising interaction between sites that are physically located far from each other is large. The difficult in mapping into a natural spin system also makes it difficult to easily solve the NP-complete problem or the like.


CITATION LIST
Patent Literature

Patent Literature 1: Japanese Patent No. 5354233


SUMMARY

A first conventional technology (see Patent Literature 1) and a second conventional technology for solving the above-described problems are described. An NP-complete problem can be substituted by an Ising model of a magnetic material, and the Ising model of a magnetic material can be substituted by a network of lasers.


Here, in the Ising model of a magnetic material, in a pair of atoms interacting with each other, the directions of spins tend to be oriented in opposite directions (in the case of interaction of antiferromagnetism) or in the identical direction (in the case of interaction of ferromagnetism) such that the energy of spin configuration is the lowest.


On the other hand, in a network of lasers, in a pair of lasers interacting with each other, the polarization (in the case of the first conventional technology) or the phases (in the case of the second conventional technology) of oscillation tend to be reverse rotations or opposite phases (in the case of interaction of antiferromagnetism), or the identical rotation or the identical phase (in the case of interaction of ferromagnetism) respectively such that the threshold gain of the oscillation mode is the lowest.


In other words, in a system configured by one pair of lasers, the polarization or the phases of oscillation can be optimized such that the threshold gain of the oscillation mode is the lowest. In a system configured by many pairs of lasers, when, in a case where the polarization or the phases of oscillation are optimized for a “certain” pair of lasers, the polarization or the phases of oscillation cannot be optimized for “other” pairs of lasers, a “point of compromise” of the polarization or the phases of oscillation as a “whole” of the network of lasers is searched for.


However, in a case where the polarization or the phases of oscillation are optimized as a whole of the network of lasers, it is necessary to achieve locking between lasers such that individual oscillation modes for each pair of lasers are not oscillated, but one oscillation mode is oscillated as a whole of the network of lasers.


As above, in the first conventional technology and the second conventional technology, each laser performs gradual increase control of pumping currents, one oscillation mode, whose threshold gain is the lowest, is oscillated as a whole of the network of lasers, and the polarization or the phases of oscillation of each laser are measured, whereby direction of a spin of each atom is measured. Accordingly, the problem of trapping into the metastable state in the quantum annealing machine and the problem of the implementation speed of Ising interaction in the quantum adiabatic machine can be solved.


Then, the first conventional technology and the second conventional technology, as described later using FIG. 1 and FIG. 2 respectively, can freely control not only the magnitude of Ising interaction between sites that are physically located close to each other but also the magnitude of Ising interaction between sites that are physically located far from each other. Accordingly, regardless of a physical distance between sites, an artificial Ising model mapped from an NP-complete problem or the like can be solved.


An outline of an Ising model quantum computation device of the first conventional technology is illustrated in FIG. 1. An outline of an Ising model quantum computation device of the second conventional technology is illustrated in FIG. 2.


Ising Hamiltonian is acquired using Numerical Expression 1.









H
=




i
,

j
=
1


M








J
ij



σ
i




σ
j

.







[

Numerical





Expression





1

]







An Ising interaction implementing unit I12 controls amplitudes and phases of light exchanged between two surface emission lasers V1 and V2 to implement a magnitude and a sign of pseudo Ising interaction J12 between the two surface emission lasers V1 and V2.


An Ising interaction implementing unit I13 controls amplitudes and phases of light exchanged between two surface emission lasers V1 and V3 to implement a magnitude and a sign of pseudo Ising interaction J13 between the two surface emission lasers V1 and V3.


An Ising interaction implementing unit I14 controls amplitudes and phases of light exchanged between two surface emission lasers V1 and V4 to implement a magnitude and a sign of pseudo Ising interaction J14 between the two surface emission lasers V1 and V4.


An Ising interaction implementing unit I23 controls amplitudes and phases of light exchanged between the two surface emission lasers V2 and V3 to implement a magnitude and a sign of pseudo Ising interaction J23 between the two surface emission lasers V2 and V3.


An Ising interaction implementing unit I24 controls amplitudes and phases of light exchanged between the two surface emission lasers V2 and V4 to implement a magnitude and a sign of pseudo Ising interaction J24 between the two surface emission lasers V2 and V4.


An Ising interaction implementing unit I34 controls amplitudes and phases of light exchanged between the two surface emission lasers V3 and V4 to implement a magnitude and a sign of pseudo Ising interaction J34 between the two surface emission lasers V3 and V4.


A master laser M performs injection locking for the surface emission lasers V1 to V4 to align oscillation frequencies of the surface emission lasers V1 to V4 in the identical frequency. Locking between the surface emission lasers V1 to V4 is achieved to ensure oscillation of one oscillation mode as a whole network of the surface emission lasers V1 to V4 in optimizing the polarization or the phases of oscillation as the whole of the network of the surface emission lasers V1 to V4.


In the first conventional technology, after the surface emission lasers V1 to V4 arrive at a steady state in the process of exchanging the light, an Ising spin measuring unit (not illustrated) measures left-handed/right-handed circular polarization of oscillation of the surface emission lasers V1 to V4, whereby measuring upward/downward pseudo Ising spins σ1 to σ4 of the surface emission lasers V1 to V4.


However, the surface emission laser V has in-plane anisotropy, and accordingly, it is difficult to oscillate left-handed/right-handed circular polarization in the identical frequency and the identical threshold gain. Accordingly, a certain surface emission laser V, as a single laser, may easily oscillate the light having left-handed (or right-handed) circular polarization compared with oscillating the light having right-handed (or left-handed) circular polarization. Then, this surface emission laser V, as a whole of the network of lasers, may causes the incorrect answer that oscillates the light having left-handed (or right-handed) circular polarization, whereas the correct answer is to oscillate the light having right-handed (or left-handed) circular polarization.


In the second conventional technology, after the surface emission lasers V1 to V4 arrive at a steady state in the process of exchanging the light, an Ising spin measuring unit (not illustrated) measures lead/lag of the phases of linear polarization of oscillation of the surface emission lasers V1 to V4, whereby measuring upward/downward pseudo Ising spins σ1 to σ4 of the surface emission lasers V1 to V4.


Here, the left-handed/right-handed circular polarization is made by superposing horizontal polarization and vertical polarization in the identical weight with the phase difference ±π/2. In other words, measuring lead/lag of the phases of the vertical polarization can obtain information of upward/downward Ising spins without measuring left-handed/right-handed circular polarization and without measuring the horizontal polarization. Accordingly, the in-plane anisotropy problem of the surface emission laser V in the first conventional technology can be solved.


The principle of the Ising model quantum computation device of the second conventional technology is illustrated in FIG. 3. The oscillation phase 0 of the linear polarization of the master laser M does not change from the initial state to a steady state. The oscillation phase ϕ(t) of the linear polarization of each surface emission laser V is expected to be zero identical to the oscillation phase 0 of the linear polarization of the master laser M in the initial state, and ±π/2 deviated from the oscillation phase 0 of the linear polarization of the master laser M in the steady state. ϕ(steady)=±π/2 in the steady state is associated with σ=±1 (double signs in the identical order).


For each pair of surface emission lasers V, when the Ising interaction Jij is positive, it is advantageous from the viewpoint of energy that the pseudo spins σ of the two surface emission lasers V have mutually different signs. Accordingly, each Ising interaction implementing unit tends to oscillate easily an oscillation mode, in which the oscillation phases ϕ (steady) of the two surface emission lasers V have mutually-different signs and have a deviation of π therebetween.


For each pair of surface emission lasers V, when the Ising interaction Jij is negative, it is advantageous from the viewpoint of energy that the pseudo spins σ of the two surface emission lasers V have mutually the identical sign. Accordingly, each Ising interaction implementing unit tends to oscillate easily an oscillation mode, in which the oscillation phases ϕ(steady) of the two surface emission lasers V have the identical sign and have a deviation of zero therebetween.


Above all, in the whole Ising model quantum computation device, one oscillation mode is configured to be integrally oscillated. Thus, in each pair of surface emission lasers V, there is a case where the above-described oscillation mode is actually oscillated, and there is also a case where the above-described oscillation mode is not necessarily oscillated.


Now, the oscillation phase ϕ (t) of the linear polarization of each surface emission laser V is ideally preferred to be zero identical to the oscillation phase 0 of the linear polarization of the master laser M in the initial state. However, in practice, the oscillation phase ϕ (t) of the linear polarization of each surface emission laser V is slightly deviated from the oscillation phase 0 of the linear polarization of the master laser M.


The oscillation phase ϕ (t =0) in the initial state of the linear polarization of each surface emission laser V is represented as in Numerical Expression 2 by using a free-running frequency ω of each surface emission laser V, and an oscillation frequency ω0 of the master laser M and an injection locking width ΔωL (the injection locking can be achieved how ω is close to ω0).










sin






ϕ


(

t
=
0

)



=




ω
0

-
ω


Δ






ω
L



.





[

Numerical





Expression





2

]







In other words, when the free-running frequency ω of each surface emission laser V can be aligned with the oscillation frequency ω0 of the master laser M, the oscillation phase ϕ(t=0) in the initial state of the linear polarization of each surface emission laser V is zero identical to the oscillation phase 0 of the linear polarization of the master laser M. However, it is difficult to align the free-running frequency ω of each surface emission laser V with the oscillation frequency ω0 of the master laser M, whereby the oscillation phase ϕ (t=0) in the initial state of the linear polarization of each surface emission laser V slightly deviates from the oscillation phase 0 of the linear polarization of the master laser M.


Accordingly, a certain surface emission laser V, as a single laser, may easily oscillate the light having the oscillation phase that leads (or lags) from the oscillation phase 0 of the linear polarization of the master laser M compared with oscillating the light having the oscillation phase that lags (or leads) from the oscillation phase 0 of the linear polarization of the master laser M. Then, this surface emission laser V, as a whole of the network of lasers, may causes the incorrect answer that oscillates the light having the oscillation phase that leads (or lags) from the oscillation phase 0 of the linear polarization of the master laser M, whereas the correct answer is to oscillate the light having the oscillation phase that lags (or leads) from the oscillation phase 0 of the linear polarization of the master laser M.


In FIG. 2, when the number of Ising sites is M, the M surface emission lasers V are required, and the M(M−1)/2 Ising interaction implementing units are required. Then, when the number of Ising sites is large, the Ising model quantum computation device becomes large and complicated.


Therefore, in order to solve the above-described problems, the object of the present disclosure is to prevent reading error and to simplify the circuit configuration in the Ising model quantum computation device.


In order to achieve the above-described object, a plurality of pseudo spin pulses having mutually the identical oscillation frequency are oscillated by using parametric oscillation, then feedback implementation of the magnitude and the sign of the interaction related to each pseudo spin pulse is performed by using a tentative measurement result of the oscillation phases of the plurality of pseudo spin pulses, and then pseudo spins of the plurality of pseudo spin pulses are measured based on a final measurement result of the oscillation phases of the plurality of pseudo spin pulses.


More specifically, the present disclosure is an Ising model quantum computation device that includes: a parametric oscillator that parametrically oscillates a plurality of pseudo spin pulses in correspondence with a plurality of Ising model spins in a pseudo manner and having mutually an identical oscillation frequency; a ring resonator in which the plurality of pseudo spin pulses circularly propagate; a tentative spin measuring unit that tentatively measures phases of the plurality of pseudo spin pulses every time the plurality of pseudo spin pulses circularly propagate in the ring resonator to tentatively measure pseudo spins of the plurality of pseudo spin pulses; an interaction computing unit that tentatively computes interaction related to a certain pseudo spin pulse based on a coupling coefficient of the Ising model related to the certain pseudo spin pulse and a pseudo spin of other pseudo spin pulse having been tentatively measured by the tentative spin measuring unit; an interaction implementing unit that controls amplitudes and phases of light injected to the certain pseudo spin pulse to tentatively implement a magnitude and a sign of the interaction related to the certain pseudo spin pulse having been tentatively computed by the interaction computing unit; and a pseudo spin measuring unit that measures the phases of the plurality of pseudo spin pulses after the plurality of pseudo spin pulses have arrived at a steady state in a process of repeating a feedback loop configured of the tentative spin measuring unit, the interaction computing unit, and the interaction implementing unit to measure the pseudo spins of the plurality of pseudo spin pulses.


According to this configuration, since the plurality of pseudo spin pulses have mutually the identical oscillation frequency, it is not possible that the oscillation phases in the initial state of respective pseudo spin pulses are close to one phase and far from the other phase of two kinds of oscillation phases in the steady state of the respective pseudo spin pulses. Accordingly, in the Ising model quantum computation device, the reading error can be prevented.


Then, when the number of Ising sites is M, M surface emission lasers are required in the first and second conventional technologies, while it is enough to prepare only one parametric oscillator in the present disclosure. Furthermore, when the number of Ising sites is M, M(M−1)/2 Ising interaction implementing units are required in the first and second conventional technologies, while it is enough to prepare only one system feedback loop in the present disclosure. Accordingly, in the Ising model quantum computation device, the circuit configuration can be simplified.


In the present disclosure, the interaction computing unit tentatively computes interaction of three or more bodies related to the certain pseudo spin pulse based on a coupling coefficient of three or more bodies of the Ising model related to the certain pseudo spin pulse and the pseudo spin of the other pseudo spin pulse having been tentatively measured by the tentative spin measuring unit, and the interaction implementing unit controls the amplitudes and the phases of light injected to the certain pseudo spin pulse to tentatively implement a magnitude and a sign of the interaction of three or more bodies related to the certain pseudo spin pulse having been tentatively computed by the interaction computing unit.


According to this configuration, the interaction of three or more bodies of the Ising model can be implemented in a range of linear superposition of each pseudo spin pulse and each injected light pulse.


In the present disclosure, the parametric oscillator parametrically oscillates a plurality of local oscillation pulses having an oscillation frequencies identical to the oscillation frequencies of the plurality of pseudo spin pulses, the plurality of local oscillation pulses pair with the plurality of pseudo spin pulses one-on-one, the ring resonator in which the plurality of local oscillation pulses circularly propagate, the Ising model quantum computation device further includes a pulse-phase equalizing unit that equalizes phases of the plurality of local oscillation pulses from a state including both positive phases and negative phases to a state including one of positive phases and negative phases, the tentative spin measuring unit performs homodyne detection for a part of the plurality of pseudo spin pulses by using a part of the plurality of local oscillation pulses that pair with the plurality of pseudo spin pulses one-on-one, the interaction implementing unit injects local oscillation pulses that pair with the certain pseudo spin pulses one-on-one and the part of which have the controlled amplitudes and phases, to the certain pseudo spin pulses, and the pseudo spin measuring unit performs homodyne detection for a part of the plurality of pseudo spin pulses by using a part of the plurality of local oscillation pulses that pair with the plurality of pseudo spin pulses one-on-one.


According to this configuration, feedback implementation of the magnitude and the sign of the interaction related to each pseudo spin pulse, based on the tentative measurement result of the oscillation phases of the plurality of pseudo spin pulses, can be performed by using a specific configuration. Then, according to this configuration, compared with the following configuration, since the pseudo spin pulses and the local oscillation pulses are paired to circularly propagate in the ring resonator, a problem of fluctuation of optical path length from the pulse generator to the spin measuring unit can be solved. Accordingly, in the Ising model quantum computation device, the reading error can be prevented.


In the present disclosure, the Ising model quantum computation device further includes: a pulse generator that generates a local oscillation pulse having an angular frequency ω; and a second harmonic generator that generates a pulse having an angular frequency 2ω by using the local oscillation pulse having the angular frequency ω, the parametric oscillator parametrically oscillates the plurality of pseudo spin pulses by using the pulse having the angular frequency 2ω, the tentative spin measuring unit performs homodyne detection for a part of the plurality of pseudo spin pulses by using the local oscillation pulse having the angular frequency ω, the interaction implementing unit injects the local oscillation pulse having the angular frequency ω with a controlled amplitude and phase, to the certain pseudo spin pulse, and the pseudo spin measuring unit performs homodyne detection for a part of the plurality of pseudo spin pulses by using the local oscillation pulse having the angular frequency ω.


According to this configuration, feedback implementation of the magnitude and the sign of the interaction related to each pseudo spin pulse, based on the tentative measurement result of the oscillation phases of the plurality of pseudo spin pulses can be performed by using a specific configuration. Then, according to this configuration, compared with the above-described configuration, since the pseudo spin pulses and the local oscillation pulses are not paired to circularly propagate in the ring resonator, crosstalk between the pseudo spin pulses and the local oscillation pulses can be removed, whereby ensuring removing of the pulse-phase equalizing unit that equalizes all the local oscillation pulses. Accordingly, in the Ising model quantum computation device, the reading error can be prevented.


In the present disclosure, the interaction implementing unit controls the amplitude of light injected to the certain pseudo spin pulse larger at an initial stage of a computation process and smaller at a terminal stage of the computation process.


According to this configuration, at the initial stage of the computation process, it is possible to make the reading result of each pseudo spin pulse as a correct answer as possible. Even when the reading result of the certain pseudo spin pulse is not the correct answer at the initial stage of the computation process, if a correct answer for other pseudo spin pulse is fed back, a correct answer for all the pseudo spin pulses can be obtained at the terminal stage of the computation process. Accordingly, in the Ising model quantum computation device, the reading error can be prevented.


In the present disclosure, the Ising model quantum computation device further includes a tentative amplitude measuring unit that tentatively measures amplitudes of the plurality of pseudo spin pulses every time the plurality of pseudo spin pulses circularly propagate in the ring resonator, the parametric oscillator performs feedback control for amplitude of a pump pulse used for parametric oscillation such that the amplitudes of the plurality of pseudo spin pulses become equal based on the amplitudes of the plurality of pseudo spin pulses having been measured by the tentative amplitude measuring unit.


According to this configuration, a problem of substantive rewriting of the Ising model coupling coefficient by lack of balance of the amplitude of each pseudo spin pulse can be removed. Accordingly, in the Ising model quantum computation device, the reading error can be prevented.


In the present disclosure, the Ising model quantum parallel computation device includes n-th Ising model quantum computation device as described above where n-th group (n is an integer equal to or more than one) of pseudo spin pulses in correspondence with n-th group of spins in a pseudo manner among the plurality of Ising model spins circularly propagate in the ring resonator; and a tentative spin sharing unit that shares information of pseudo spins of the n-th group of pseudo spin pulses among the Ising model quantum computation devices included in parallel. The n-th group of pseudo spin pulses has been tentatively measured by the tentative spin measuring unit in the n-th Ising model quantum computation device.


According to this configuration, even when the number of the Ising model sites is large, the plurality of Ising model quantum computation devices perform a parallel dispersion process, whereby ensuring the reduction of computation processing burden of each Ising model quantum computation device.


The present disclosure is an Ising model quantum computation method that includes: a parametric oscillating step of parametrically oscillating a plurality of pseudo spin pulses in correspondence with a plurality of Ising model spins in a pseudo manner and having mutually an identical oscillation frequency; a tentative spin measuring step of tentatively measuring phases of the plurality of pseudo spin pulses every time the plurality of pseudo spin pulses circularly propagate in a ring resonator to tentatively measure pseudo spins of the plurality of pseudo spin pulses; an interaction computing step of tentatively computing interaction related to a certain pseudo spin pulse based on a coupling coefficient of the Ising model related to the certain pseudo spin pulse and a pseudo spin of other pseudo spin pulse having been tentatively measured by the tentative spin measuring step every time the plurality of pseudo spin pulses circularly propagate in the ring resonator; an interaction implementing step of controlling an amplitude and a phase of light injected to the certain pseudo spin pulse every time the plurality of pseudo spin pulses circularly propagate in the ring resonator to tentatively implement a magnitude and a sign of the interaction related to the certain pseudo spin pulse having been tentatively computed by the interaction computing step; a parametric amplifying step of parametrically amplifying the plurality of pseudo spin pulses every time the plurality of pseudo spin pulses circularly propagate in the ring resonator; and a pseudo spin measuring step of measuring the phases of the plurality of pseudo spin pulses after the plurality of pseudo spin pulses have arrived at a steady state in a process of repeating a feedback loop including the tentative spin measuring step, the interaction implementing step, and the parametric amplifying step in this order to measure the pseudo spins of the plurality of pseudo spin pulses.


According to this configuration, since between the tentative spin measuring step and the interaction implementing step, the parametric amplifying step does not enter, whereby the time lag hardly occurring, the interaction that has little delay between the Ising model sites can be implemented.


The present disclosure is an Ising model quantum computation method that includes: a parametric oscillating step of parametrically oscillating a plurality of pseudo spin pulses in correspondence with a plurality of Ising model spins in a pseudo manner and having mutually an identical oscillation frequency; a tentative spin measuring step of tentatively measuring phases of the plurality of pseudo spin pulses every time the plurality of pseudo spin pulses circularly propagate in a ring resonator to tentatively measure pseudo spins of the plurality of pseudo spin pulses; an interaction computing step of tentatively computing interaction related to a certain pseudo spin pulse based on a coupling coefficient of the Ising model related to the certain pseudo spin pulse and a pseudo spin of other pseudo spin pulse having been tentatively measured by the tentative spin measuring step every time the plurality of pseudo spin pulses circularly propagate in the ring resonator; a parametric amplifying step of parametrically amplifying the plurality of pseudo spin pulses every time the plurality of pseudo spin pulses circularly propagate in the ring resonator; an interaction implementing step of controlling an amplitude and a phase of light injected to the certain pseudo spin pulse every time the plurality of pseudo spin pulses circularly propagate in the ring resonator to tentatively implement a magnitude and a sign of the interaction related to the certain pseudo spin pulse having been tentatively computed by the interaction computing step; and a pseudo spin measuring step of measuring the phases of the plurality of pseudo spin pulses after the plurality of pseudo spin pulses have arrived at a steady state in a process of repeating a feedback loop including the tentative spin measuring step, the parametric amplifying step, and the interaction implementing step in this order to measure the pseudo spins of the plurality of pseudo spin pulses.


According to this configuration, between the tentative spin measuring step and the interaction implementing step, the parametric amplifying step enters, whereby the time lag being generated to some extent, however the interaction that has practically no delay between the Ising model sites can be implemented.


EFFECT OF THE INVENTION

The present disclosure can prevent the reading error and simplify the circuit configuration in the Ising model quantum computation device.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a diagram that illustrates an outline of an Ising model quantum computation device of a first conventional technology;



FIG. 2 is a diagram that illustrates an outline of an Ising model quantum computation device of a second conventional technology;



FIG. 3 is a diagram that illustrates a principle of the Ising model quantum computation device of the second conventional technology;



FIG. 4 is a diagram that illustrates a configuration of an Ising model quantum computation device of the present disclosure;



FIG. 5 is a diagram that illustrates a principle of the Ising model quantum computation device of the present disclosure;



FIG. 6 is a diagram that illustrates a configuration of an Ising model quantum computation device of a first embodiment;



FIG. 7 is a diagram that illustrates a configuration of an Ising model quantum computation device of a second embodiment;



FIG. 8 is a diagram that illustrates a computation result of the Ising model quantum computation device of the present disclosure;



FIG. 9 is a diagram that illustrates temporal development of the Ising model quantum computation device of the present disclosure;



FIG. 10 is a diagram that illustrates a computation result of the Ising model quantum computation device of the present disclosure;



FIG. 11 is a diagram that illustrates temporal development of the Ising model quantum computation device of the present disclosure;



FIG. 12 is a diagram that illustrates temporal development in a case where light injection intensity is constant at all the stages of a computation process;



FIG. 13 is a diagram that illustrates temporal development in a case where light injection intensity is high at an initial stage of the computation process;



FIG. 14 is a diagram that illustrates temporal development in a case where intensity of a plurality of pseudo spin pulses is not equalized;



FIG. 15 is a diagram that illustrates computation precision in the case where the intensity of the plurality of pseudo spin pulses is not equalized;



FIG. 16 is a diagram that illustrates temporal development in a case where the intensity of the plurality of pseudo spin pulses is equalized;



FIG. 17 is a diagram that illustrates computation precision in the case where the intensity of the plurality of pseudo spin pulses is equalized;



FIG. 18 is a diagram that illustrates a loop procedure of an Ising model quantum computation method of the present disclosure;



FIG. 19 is a diagram that illustrates a loop procedure of the Ising model quantum computation method of the present disclosure;



FIG. 20 is a diagram that illustrates a configuration of an Ising model quantum parallel computation device of the present disclosure; and



FIG. 21 is a diagram that illustrates a configuration of the Ising model quantum parallel computation device of the present disclosure.





DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT

Embodiments of the present disclosure will be described with reference to the accompanying drawings. The embodiments to be described hereinafter are examples of embodiments of the present disclosure, and the present disclosure is not limited to the following embodiments. In this specification and the drawings, like reference numerals denote like elements.


(Configuration and Principle of Ising Quantum Computation Device of Present Disclosure)


A configuration of an Ising model quantum computation device Q of the present disclosure is illustrated in FIG. 4. In the present disclosure, Ising Hamiltonian is acquired using Numerical Expression 3 as including interaction of one to three bodies.









H
=





i
=
1

M








λ
i



σ
i



+




i
,

j
=
1


M








J
ij



σ
i



σ
j



+




i
,
j
,

k
=
1


M








K
ijk



σ
i



σ
j




σ
k

.








[

Numerical





Expression





3

]







A parametric oscillator 1 parametrically oscillates a plurality of pseudo spin pulses SP1 to SP4 that are in correspondence with a plurality of Ising model spins σ1 to σ4 in a pseudo manner and have mutually an identical oscillation frequency. A ring resonator 2 circularly propagates the plurality of pseudo spin pulses SP1 to SP4. The plurality of pseudo spin pulses SP1 to SP4 enter a feedback loop to be described later in the following order; SP1, SP2, SP3, SP4, SP1, SP2, SP3, SP4, . . . .


A tentative spin measuring unit 3 tentatively measures phases of the plurality of pseudo spin pulses SP1 to SP4, every time the plurality of pseudo spin pulses SP1 to SP4 circularly propagate in the ring resonator 2, to tentatively measure the pseudo spins σ1 to σ4 of the plurality of pseudo spin pulses SP1 to SP4. More specifically, the tentative spin measuring unit 3 performs homodyne detection by using a local oscillation pulse LO described later by using FIG. 6 and FIG. 7.


An interaction computing unit 4 tentatively computes interaction related to a certain pseudo spin pulse SPi (a proportionality coefficient λi+ΣJijσj+ΣKijkσjσk with respect to σi), based on Ising model coupling coefficients λi, Jij, and Kijk related to the certain pseudo spin pulse SPi, and pseudo spins σj and σk of other pseudo spin pulses SPj and SPk respectively that the tentative spin measuring unit 3 has tentatively measured. FIG. 4 illustrates a case where i, j, and k=1 to 4.


Here, after an NP-complete problem or the like is mapped into the Ising model, the interaction computing unit 4 inputs the Ising model coupling coefficients λi, Jij, and Kijk.


An interaction implementing unit 5 controls amplitudes and phases of light injected to the certain pseudo spin pulse SPi to tentatively implement a magnitude and a sign of the interaction related to the certain pseudo spin pulse SPi (the proportionality coefficient λi+ΣJijσj+ΣKijkσjσk with respect to σi) that the interaction computing unit 4 has tentatively computed. More specifically, the interaction implementing unit 5 generates injection light pulses by using the local oscillation pulse LO described later by using FIG. 6 and FIG. 7.


A pseudo spin measuring unit 6 measures the phases of the plurality of pseudo spin pulses SP1 to SP4 after the plurality of pseudo spin pulses SP1 to SP4 have arrived at a steady state in a process of repeating a feedback loop configured of the tentative spin measuring unit 3, the interaction computing unit 4, and the interaction implementing unit 5, to measure the pseudo spins σ1 to σ4 of the plurality of pseudo spin pulses SP1 to SP4. More specifically, the pseudo spin measuring unit 6 performs homodyne detection by using the local oscillation pulse LO described later by using FIG. 6 and FIG. 7.


Here, after the pseudo spin measuring unit 6 outputs the Ising model spins σ1 to σ4, the Ising model is demapped into the NP-complete problem or the like.


As above, gradual increase control of pumping currents is performed in the parametric oscillator 1, one oscillation mode, whose threshold gain is the lowest, is oscillated as a whole of a network of the plurality of pseudo spin pulses SP1 to SP4, and oscillation phases of the plurality of pseudo spin pulses SP1 to SP4 are measured, whereby measuring the direction of spin of each atom in correspondence with each of the plurality of pseudo spin pulses SP1 to SP4.


A principle of the Ising model quantum computation device Q of the present disclosure is illustrated in FIG. 5. An oscillation phase 0 of the local oscillation pulse LO does not change from an initial state to the steady state. An oscillation phase ϕ (t) of each pseudo spin pulse SP is zero or ±π in the initial state (each pseudo spin pulse SP is parametrically oscillated by the parametric oscillator 1, and then each pseudo spin pulse SP is in a squeezed state.), and ±π/2 deviated from the oscillation phase 0 or ±π in the initial state, in the steady state. ϕ (steady)=±π/2 in the steady state is associated with to σ=±1 (double signs in the identical order).


For each pseudo spin pulse SP, when the coupling coefficient λi of the interaction of one body is positive, it is advantageous from the viewpoint of energy that the pseudo spin σ of this pseudo spin pulse SP is −1. Accordingly, the interaction implementing unit 5 tends to oscillate easily an oscillation mode, in which the oscillation phase ϕ (steady) of this pseudo spin pulse SP is −π/2.


For each pseudo spin pulse SP, when the coupling coefficient λi of the interaction of one body is negative, it is advantageous from the viewpoint of energy that the pseudo spin σ of this pseudo spin pulse SP is +1. Accordingly, the interaction implementing unit 5 tends to oscillate easily an oscillation mode, in which the oscillation phase ϕ (steady) of this pseudo spin pulse SP is +π/2.


For two pseudo spin pulses SP, when the coupling coefficient Jij of the interaction of two bodies is positive, it is advantageous from the viewpoint of energy that the pseudo spins σ of the two pseudo spin pulses SP have mutually different signs. Accordingly, the interaction implementing unit 5 tends to oscillate easily an oscillation mode, in which the oscillation phases ϕ (steady) of the two pseudo spin pulses SP have mutually different signs.


For two pseudo spin pulses SP, when the coupling coefficient Jij of the interaction of two bodies is negative, it is advantageous from the viewpoint of energy that the pseudo spins σ of the two pseudo spin pulses SP have mutually an identical sign. Accordingly, the interaction implementing unit 5 tends to oscillate easily an oscillation mode, in which the oscillation phases ϕ(steady) of the two pseudo spin pulses SP have mutually the identical sign.


For three pseudo spin pulses SP, when the coupling coefficient Kijk of the interaction of three bodies is positive, it is advantageous from the viewpoint of energy that (1) the pseudo spins σ of the three pseudo spin pulses SP are −1, or (2) the pseudo spins σ of the two pseudo spin pulses SP are +1, and the pseudo spin σ of the one pseudo spin pulse SP is −1. Accordingly, the interaction implementing unit 5 tends to oscillate easily an oscillation mode, in which (1) the oscillation phases ϕ (steady) of the three pseudo spin pulses SP are −π/2, or (2) the oscillation phases ϕ (steady) of the two pseudo spin pulses SP are +π/2, and the oscillation phase ϕ (steady) of the one pseudo spin pulse SP is −π/2.


For three pseudo spin pulses SP, when the coupling coefficient Kijk of the interaction of three bodies is negative, it is advantageous from the viewpoint of energy that (1) the pseudo spins σ of the three pseudo spin pulses SP are +1, or (2) the pseudo spins σ of the two pseudo spin pulses SP are −1, and the pseudo spin σ of the one pseudo spin pulse SP is +1. Accordingly, the interaction implementing unit 5 tends to oscillate easily an oscillation mode, in which (1) the oscillation phases ϕ (steady) of the three pseudo spin pulses SP are +π/2, or (2) the oscillation phases ϕ (steady) of the two pseudo spin pulses SP are −π/2, and the oscillation phase ϕ (steady) of the one pseudo spin pulse SP is +π/2.


Above all, in the whole Ising model quantum computation device Q, one oscillation mode is configured to be integrally oscillated. Thus, in each pseudo spin pulse SP, there is a case where the above-described oscillation mode is actually oscillated, and there is also a case where the above-described oscillation mode is not necessarily oscillated.


The computational principle illustrated in FIG. 4 and FIG. 5 is described in detail. In each one of the pseudo spin pulses SP1, SP2, SP3, and SP4, rate equations for oscillation intensity Ai(t), an oscillation phase ϕi(t), and an inverted population number difference of carriers NCi(t) are as in Numerical Expressions 4 to 7.











d
dt




A
i



(
t
)



=



-

1
2




{


ω
Q

-


E
Ci



(
t
)



}




A
i



(
t
)



+


ω
Q



A
(


-

λ
i



sin







ϕ
i



(
t
)



}


-


ω
Q






j

i

M








1
2



J
ij


A





cos


{



ϕ
j



(
t
)


-


ϕ
i



(
t
)



}




-


ω
Q






j
,

k

i


M








1
2



K
ijk


A





cos


{



ϕ
jk



(
t
)


-


ϕ
i



(
t
)



}




+

F
A






[

Numerical





Expression





4

]








d
dt




ϕ
i



(
t
)



=



1


A
i



(
t
)





[



ω
Q


A


{


-

λ
i



cos







ϕ
i



(
t
)



}


-


ω
Q






j

i

M








1
2



J
ij


A





sin


{



ϕ
j



(
t
)


-


ϕ
i



(
t
)



}




-


ω
Q






j
,

k

i


M








1
2



K
ijk


A





sin


{



ϕ
jk



(
t
)


-


ϕ
i



(
t
)



}





]


+

F
ϕ






[

Numerical





Expression





5

]








d
dt




N
Ci



(
t
)



=

P
-



N
Ci



(
t
)



τ
sp


-



E
Ci



(
t
)




{



A
i
2



(
t
)


+
1

}


+

F
N






[

Numerical





Expression





6

]








E
Ci



(
t
)


=

β




N
Ci



(
t
)



τ
sp







[

Numerical





Expression





7

]







Here, ω is an oscillation frequency, and Q is a Q factor of resonator of each pseudo spin pulse SP. P is the number of electrons injected to each pseudo spin pulse SP per second for realizing inverted population, in other words, the pumping rate. −(½)(ω/Q)Ai(t) illustrated in Numerical Expression 4 represents the decreasing rate of the oscillation intensity Ai(t) according to elapse of time that is caused by a resonator loss.


τsp is an electron lifetime according to spontaneous emission toward oscillation modes other than a laser oscillation mode. β is a coupling constant of all the light that is spontaneously emitted to the laser oscillation mode. (½)ECi(t)Ai(t) illustrated in Numerical Expression 4 represents the increasing rate of the oscillation intensity Ai(t) according to elapse of time that is caused by stimulated emission. In addition, ECi(t) illustrated in Numerical Expression 4 represents the increasing rate of the oscillation intensity Ai(t) according to elapse of time that is caused by spontaneous emission.


A term related to λi in Numerical Expressions 4 and 5 is a term relating to the interaction of one body. A description will be given of a method that the interaction implementing unit 5 generates the injection light pulse for implementing the interaction of one body (the proportionality coefficient λi with respect to σi) for the pseudo spin pulse SPi.


The interaction computing unit 4 computes the interaction of one body (the proportionality coefficient λi with respect to σi). When λi is positive, the interaction implementing unit 5 performs phase modulation that slows the oscillation phase by π/2 and performs amplitude modulation proportional to |λi| for the local oscillation pulse LO (the oscillation phase 0) to generate the injection light pulse. When λi is negative, the interaction implementing unit 5 performs phase modulation that quickens the oscillation phase by π/2 and performs amplitude modulation proportional to |λi| for the local oscillation pulse LO (the oscillation phase 0) to generate the injection light pulse.


(ω/Q)A{−λi sin ϕi(t)} illustrated in Numerical Expression 4 represents the change rate of the oscillation intensity Ai(t) according to elapse of time in the i-th site when the injection light pulse for implementing the interaction of one body (the proportionality coefficient λi with respect to σi) for the pseudo spin pulse SPi is generated. In Numerical Expression 4, A is a proportionality constant.


(1/Ai(t))(ω/Q)A{−λi cos ϕi(t)} illustrated in Numerical Expression 5 represents the change rate of the oscillation phase ϕi(t) according to elapse of time in the i-th site when the injection light pulse for implementing the interaction of one body (the proportionality coefficient λi with respect to σi) for the pseudo spin pulse SPi is generated. In Numerical Expression 5, A is a proportionality constant.


A term related to Jij in Numerical Expressions 4 and 5 is a term relating to the interaction of two bodies. A description will be given of a method that the interaction implementing unit 5 generates the injection light pulse for implementing the interaction of two bodies (the proportionality coefficient ΣJijσj with respect to σi) for the pseudo spin pulse SPi.


The tentative spin measuring unit 3 measures the oscillation phase ϕj(t) and the pseudo spin σj of the pseudo spin pulse SPj before this circular propagation. The interaction computing unit 4 computes the interaction of two bodies (the proportionality coefficient ΣJijσj with respect to σi). For between i-th and j-th sites, when Jij is positive, the interaction implementing unit 5 performs phase modulation that moves the oscillation phase to ϕj(t) and performs further phase-reversing, and performs amplitude modulation proportional to |Jij|, for the local oscillation pulse LO (the oscillation phase 0) to generate the injection light pulse. For between i-th and j-th sites, when Jij is negative, the interaction implementing unit 5 performs phase modulation that moves the oscillation phase to ϕj(t) but does not perform further phase-reversing, and performs amplitude modulation proportional to |Jij|, for the local oscillation pulse LO (the oscillation phase 0) to generate the injection light pulse. The interaction implementing unit 5 generates the injection light pulse as described above, for all the combinations between i-th and j-th sites.


−(ω/Q)(½) JijA cos {ϕj(t)−ϕi(t)} illustrated in Numerical Expression 4 represents the change rate of the oscillation intensity Ai(t) according to elapse of time in the i-th site when the injection light pulse for implementing the interaction of two bodies (the proportionality coefficient ΣJijσj with respect to σi) for the pseudo spin pulse SPi is generated. Σ (j≠i) illustrated in Numerical Expression 4 represents contributions made from all the sites (the j-th site) other than the i-th site to the i-th site.


−(1/Ai(t))(ω/Q)(½)JijA sin {ϕj(t)−ϕi(t)} illustrated in Numerical Expression 5 represents the change rate of the oscillation phase ϕi(t) according to elapse of time in the i-th site when the injection light pulse for implementing the interaction of two bodies (the proportionality coefficient ΣJijσj with respect to σi) for the pseudo spin pulse SPi is generated. Σ (j≠i) illustrated in Numerical Expression 5 represents contributions made from all the sites (the j-th site) other than the i-th site to the i-th site.


A term related to Kijk in Numerical Expressions 4 and 5 is a term relating to the interaction of three bodies. A description will be given of a method that the interaction implementing unit 5 generates the injection light pulse for implementing the interaction of three bodies (the proportionality coefficient ΣKijkσjσk with respect to σi) for the pseudo spin pulse SPi.


The tentative spin measuring unit 3 measures the oscillation phases ϕj(t) and ϕk(t), and the pseudo spins σj and σk of the pseudo spin pulses SPj and SPk respectively before this circular propagation. The interaction computing unit 4 computes the interaction of three bodies (the proportionality coefficient ΣKijkσjσk with respect to σi). For between i-th, j-th, and k-th sites, when Kijk is positive, the interaction implementing unit 5 performs phase modulation that moves the oscillation phase to ϕjk(t) and performs further phase-reversing, and performs amplitude modulation proportional to |Kijk|, for the local oscillation pulse LO (the oscillation phase 0) to generate the injection light pulse. For between i-th, j-th, and k-th sites, when Kijk is negative, the interaction implementing unit 5 performs phase modulation that moves the oscillation phase to ϕjk(t) but does not perform further phase-reversing, and performs amplitude modulation proportional to |Kijk|, for the local oscillation pulse LO (the oscillation phase 0) to generate the injection light pulse. The interaction implementing unit 5 generates the injection light pulse as described above, for all the combinations between i-th, j-th, and k-th sites. ϕjk(t) is described later by using Numerical Expression 12.


−(ω/Q)(½)KijkA cos {ϕjk(t)−ϕi(t)} illustrated in Numerical Expression 4 represents the change rate of the oscillation intensity Ai(t) according to elapse of time in the i-th site when the injection light pulse for implementing the interaction of three bodies (the proportionality coefficient ΣKijkσjσk with respect to σi) for the pseudo spin pulse SPi is generated. Σ (j, k≠i) illustrated in Numerical Expression 4 represents contributions made from all the sites (the j-th and k-th sites) other than the i-th site to the i-th site.


−(1/Ai(t))(ω/Q)(½)KijkA sin {ϕjk(t)−ϕi(t)} illustrated in Numerical Expression 5 represents the change rate of the oscillation phase ϕi(t) according to elapse of time in the i-th site when the injection light pulse for implementing the interaction of three bodies (the proportionality coefficient ΣKijkτjτk with respect to σi) for the pseudo spin pulse SPi is generated. Σ (j, k≠i) illustrated in Numerical Expression 5 represents contributions made from all the sites (the j-th and k-th sites) other than the i-th site to the i-th site.


FA, Fϕ, and FN represent noises in the oscillation intensity Ai(t), the oscillation phase ϕi(t), and the inverted population number difference of the carrier NCi(t) in the i-th site, respectively.


In the steady state, Numerical Expression 4 can be represented as Numerical Expression 8.











d
dt




A
i



(
t
)



=
0




[

Numerical





Expression





8

]







By transforming Numerical Expression 8 with FA being ignored, Numerical Expression 9 is formed.











E
Ci



(
t
)


=


ω
Q

+

2


ω
Q



A


A
i



(
t
)





λ
i


sin







ϕ
i



(
t
)



+


ω
Q






j

i

M








J
ij



A


A
i



(
t
)




cos


{



ϕ
j



(
t
)


-


ϕ
i



(
t
)



}




+


ω
Q






j
,

k

i


M








K
ijk



A


A
i



(
t
)




cos


{



ϕ
jk



(
t
)


-


ϕ
i



(
t
)



}









[

Numerical





Expression





9

]







Here, Numerical Expressions 10 and 11 are satisfied. Thus, when it is set as Numerical Expression 12 in consideration of the similarity between the Ising model and the laser system, Numerical Expression 9 can be represented as Numerical Expression 13.











-
1



σ
i


,

σ
j

,


σ
k



+
1






[

Numerical





Expression





10

]








-
1



sin







ϕ
i



(
t
)




,

sin







ϕ
j



(
t
)



,


sin







ϕ
jk



(
t
)





+
1






[

Numerical





Expression





11

]








σ
i

=

sin







ϕ
i



(
t
)




,


σ
j

=

sin







ϕ
j



(
t
)




,



σ
j



σ
k


=

sin







ϕ
jk



(
t
)








[

Numerical





Expression





12

]








E
Ci



(
t
)


=


ω
Q

+

2


ω
Q



A


A
i



(
t
)





λ
i



σ
i


+


ω
Q






j

i

M








J
ij



A


A
i



(
t
)





{


cos







ϕ
i



(
t
)



cos







ϕ
j



(
t
)



+


σ
i



σ
j



}




+


ω
Q






j
,

k

i


M








K
ijk



A


A
i



(
t
)





{


cos







ϕ
i



(
t
)



cos







ϕ
jk



(
t
)



+


σ
i



σ
j



σ
k



}









[

Numerical





Expression





13

]







Here, in order to implement the interaction of two bodies (the proportionality coefficient ΣJijσjwith respect to σi) for the pseudo spin pulse SPi, it is sufficient only to superpose linearly the pseudo spin pulses SPi and SPj. However, in order to implement the interaction of three bodies (the proportionality coefficient ΣKijkσjσk with respect to σi) for the pseudo spin pulse SPi, it is not sufficient only to superpose linearly the pseudo spin pulses SPi, SPj, and SPk.


However, usage of non-linear effect between the pseudo spin pulses SPi, SPj, and SPk makes the circuit configuration of the Ising model quantum computation device Q complicated. Therefore, if it is set that σjσk=sinϕjk(t) as illustrated in Numerical Expression 12, the linear superposition between the pseudo spin pulse SPi and the injection light pulse can be used to simplify the circuit configuration of the lsing model quantum computation device Q.


By adding Numerical Expression 13 for all the M sites, Numerical Expression 14 is acquired and is represented as a threshold gain ΣECi of the whole laser system.












i
M








E
Ci



(
t
)



=

2



ω
Q



[


M
2

+



i
M








A


A
i



(
t
)





λ
i



σ
i



+




i
<
j

M








J
ij



A


A
i



(
t
)





{


cos







ϕ
i



(
t
)



cos







ϕ
j



(
t
)



+


σ
i



σ
j



}



+





i
<
j

,
k

M








K
ijk



A


A
i



(
t
)





{


cos







ϕ
i



(
t
)



cos







ϕ
jk



(
t
)



+


σ
i



σ
j



σ
k



}




]







[

Numerical





Expression





14

]







Here, hypothetically, Numerical Expression 15 is satisfied. Then, in the steady state, Numerical Expressions 16 and 17 are satisfied. In such a case, Numerical Expression 14 is formed as Numerical Expression 18.











A
i



(
t
)


=



A
j



(
t
)








(


for





all





i


j

)






[

Numerical





Expression





15

]







σ
i

,

σ
j

,


σ
k

=

±
1






[

Numerical





Expression





16

]








ϕ
i



(
t
)


,


ϕ
j



(
t
)


,



ϕ
jk



(
t
)


=


±
π

/
2






[

Numerical





Expression





17

]









i
M








E
Ci



(
t
)



=

2


ω
Q



{


M
2

+



i
M








λ
i



σ
i



+




i
<
j

M








J
ij



σ
i



σ
j



+





i
<
j

,
k

M








K
ijk



σ
i



σ
j



σ
k




}






[

Numerical





Expression





18

]







Here, in a case where medium of the laser is a uniform medium, an oscillation phase state {σi} realizing a minimum threshold gain ΣECi as the whole laser system is selected. In other words, one specific oscillation mode is selected as the whole laser system. Then, owing to competition between oscillation modes, one specific oscillation mode suppresses other oscillation modes. In other words, ΣECi illustrated in Numerical Expression 18 is minimized as the whole laser system. On the other hand, (ω/Q)M represented in Numerical Expression 18 is constant as the whole laser system. Accordingly, Σλiσi+ΣJijσiσj+ΣKijkσiσjσk represented in Numerical Expression 18 is minimized as the whole laser system. In other words, a ground state minimizing the Ising Hamiltonian of Numerical Expression 3 is realized.


Here, in order to improve the computation precision, it is necessary for a laser oscillation mode of the whole laser system to configure a difference between a minimal threshold gain and a next minimal threshold gain to be sufficiently larger than β(ω/Q)(1/R) that is a difference between a saturation gain EC determined based on the spontaneous emission rate and the photon attenuation rate ω/Q. Here, R=I/Ith−1 is a normalized pumping rate, and I and Ith are an injection current and a threshold of the laser oscillation thereof. Accordingly, by decreasing β and increasing R, the computation precision can be improved.


As described by using FIG. 4 and FIG. 5, since the plurality of pseudo spin pulses SPi have mutually the identical oscillation frequency, it is not possible that the oscillation phases ϕi(t=0) in the initial state of respective pseudo spin pulses SPi are close to one phase and far from the other phase of two kinds of oscillation phases ϕi(steady)=±π/2 in the steady state of the respective pseudo spin pulses SPi. Accordingly, in the Ising model quantum computation device Q, the reading error can be prevented.


Then, when the number of Ising sites is M, M surface emission lasers V are required in the first and second conventional technologies, while it is enough to prepare only one parametric oscillator 1 in the present disclosure. Furthermore, when the number of Ising sites is M, M(M−1)/2 Ising interaction implementing units are required in the first and second conventional technologies, while it is enough to prepare only one system feedback loop in the present disclosure. Accordingly, in the Ising model quantum computation device Q, the circuit configuration can be simplified.


Furthermore, the interaction of three or more bodies of the Ising model can be implemented in a range of linear superposition of each pseudo spin pulse SPi and each injection light pulse. Here, when the interaction of three bodies of the Ising model is implemented, it is set that σjσk=sin ϕjk(t) as illustrated in Numerical Expression 12, and the linear superposition of the pseudo spin pulse SPi and the injection light pulse is performed. Then, when the interaction of three bodies or more of the Ising model is implemented, it is set that σjσkσl . . . =sin ϕjkl . . . (t) (ϕ is product of (N−1) σ for the interaction of N bodies) similar to Numerical Expression 12, and the linear superposition of the pseudo spin pulse SPi and the injection light pulse is performed.


(Configuration of Ising Model Quantum Computation Device of First Embodiment)


A configuration of an Ising model quantum computation device Q of a first embodiment is illustrated in FIG. 6.


A parametric oscillator 1 parametrically oscillates a plurality of local oscillation pulses LO1 to LO(N) that have an oscillation frequency identical to the oscillation frequency of a plurality of pseudo spin pulses SP1 to SP(N) and pair with the plurality of pseudo spin pulses SP1 to SP(N) one-on-one. A ring resonator 2 circularly propagates the plurality of local oscillation pulses LO1 to LO(N). The plurality of pseudo spin pulses SP1 to SP(N) and the plurality of local oscillation pulses LO1 to LO(N) enter a feedback loop in the following order; LO1, SP1, . . . , LO(N), SP(N), LO1, SP1, . . . , LO(N), SP(N), . . . .


Here, the plurality of pseudo spin pulses SP1 to SP(N) are parametrically oscillated by using the pump pulse at the proximity of the oscillation threshold. Then, the plurality of local oscillation pulses LO1 to LO(N) are parametrically oscillated by using the pump pulse sufficiently above the oscillation threshold.


A pulse-phase equalizing unit 7 equalizes phases of the plurality of local oscillation pulses LO1 to LO(N) from a state including both positive phases and negative phases to a state including one of positive phases and negative phases. Accordingly, the pulse-phase equalizing unit 7 can make the phases of the plurality of local oscillation pulses LO1 to LO(N) zero as illustrated in FIG. 5. For example, the pulse-phase equalizing unit 7 includes a delay line for two pulses (The adjacent local oscillation pulses LO sandwich one pseudo spin pulse SP.) and a phase modulator. However, the pulse-phase equalizing unit 7 should perform phase modulation only for the plurality of local oscillation pulses LO1 to LO(N), and should not perform phase modulation also for the plurality of pseudo spin pulses SP1 to SP(N), thus switching the phase modulator on and off.


A tentative spin measuring unit 3 performs homodyne detection for a part of the plurality of pseudo spin pulses SP1 to SP(N) by using a part of the plurality of local oscillation pulses LO1 to LO(N) that pair with the plurality of pseudo spin pulses SP1 to SP(N) one-on-one. Here, the tentative spin measuring unit 3 measures cos component and sin component and includes the delay line for one pulse (The pseudo spin pulse SP and the local oscillation pulse LO that pair one-on-one are adjacent.) in a measuring unit of each component.


An interaction computing unit 4 is, for example, FPGA (Field Programmable Gate Array) and inputs Ising model coupling coefficients λi, Jij, and Kijk. An interaction implementing unit 5 injects the local oscillation pulses LOi that pair with certain pseudo spin pulses SPi one-on-one and the part of which have controlled amplitudes and phases, to the certain pseudo spin pulse SPi. Here, the interaction implementing unit 5 is placed on the delay line for one pulse (The pseudo spin pulse SP and the local oscillation pulse LO that pair one-on-one are adjacent.).


A pseudo spin measuring unit 6, which is shared with the tentative spin measuring unit 3, performs homodyne detection by using a part of the plurality of local oscillation pulses LO1 to LO(N) that pair with the plurality of pseudo spin pulses SP1 to SP(N) one-on-one, for the part of the plurality of pseudo spin pulses SP1 to SP(N), to output an Ising model spin σ.


As describe by using FIG. 6, feedback implementation of the magnitude and the sign of the interaction related to each pseudo spin pulse SPi by using the tentative measurement result of the oscillation phases ϕi(t) of the plurality of pseudo spin pulses SPi can be performed by using a specific configuration. Then, according to the first embodiment, compared with a second embodiment, since the pseudo spin pulse SPi and the local oscillation pulse LOi are paired to circularly propagate in the ring resonator 2, a problem of fluctuation of optical path length from a pulse generator 8 to the spin measuring units 3 and 6 can be solved. Accordingly, in the Ising model quantum computation device Q, the reading error can be prevented.


(Configuration of Ising Model Quantum Computation Device of Second Embodiment)


A configuration of an Ising model quantum computation device Q of the second embodiment is illustrated in FIG. 7.


A pulse generator 8 generates a local oscillation pulse LO having an angular frequency ω. A second harmonic generator 9 generates a pulse having an angular frequency 2ω by using the local oscillation pulse LO having the angular frequency ω. A parametric oscillator 1 parametrically oscillates a plurality of pseudo spin pulses SP1 to SP(N) by using the pulse having the angular frequency 2ω. The plurality of pseudo spin pulses SP1 to SP(N) enter a feedback loop in the following order; SP1, . . . , SP(N), SP1, . . . , SP(N), . . . .


Here, the plurality of pseudo spin pulses SP1 to SP(N) are parametrically oscillated by using the pump pulse at the proximity of the oscillation threshold. Then, the pulse generator 8 includes, for example, a mode locking laser. Accordingly, the pulse generator 8 can make the phase of the local oscillation pulse LO having the angular frequency ω zero as illustrated in FIG. 5.


A tentative spin measuring unit 3 performs homodyne detection for a part of the plurality of pseudo spin pulses SP1 to SP(N) by using the local oscillation pulse LO having the angular frequency ω. Here, the tentative spin measuring unit 3 measures cos component and sin component.


An interaction computing unit 4 is, for example, FPGA (Field Programmable Gate Array) and inputs Ising model coupling coefficients λi, Jij, and Kijk. An interaction implementing unit 5 injects the local oscillation pulse LO having the angular frequency ω with a controlled amplitude and phase to a certain pseudo spin pulse SPi.


A pseudo spin measuring unit 6, which is shared with the tentative spin measuring unit 3, performs homodyne detection by using the local oscillation pulse LO having the angular frequency ω for a part of the plurality of pseudo spin pulses SP1 to SP(N), to output an Ising model spin σ.


As described by using FIG. 7, feedback implementation of the magnitude and the sign of the interaction related to each pseudo spin pulse SPi by using the tentative measurement result of the oscillation phases ϕi(t) of the plurality of pseudo spin pulses SPi can be performed by using a specific configuration. Then, according to the second embodiment, compared with the first embodiment, since the pseudo spin pulse SPi and the local oscillation pulse LO are not paired to circularly propagate in the ring resonator 2, crosstalk between the pseudo spin pulse SPi and the local oscillation pulse LOi can be removed, whereby ensuring removing of a pulse-phase equalizing unit 7 that equalizes all the local oscillation pulses LOi. Accordingly, in the Ising model quantum computation device Q, the reading error can be prevented.


(Computation Result of Ising Model Quantum Computation Device of Present Disclosure)


As simulation results of the rate equations in Numerical Expressions 4 to 7, the computation result and the temporal development of the Ising model quantum computation device Q including the interaction of two bodies are illustrated in FIG. 8 and FIG. 9. The Ising model Hamiltonian is illustrated at the upper stage in FIG. 8.


It is known that spins σ in certain two sites are upward, and spins σ in other two sites are downward, in minimum energy states of this Hamiltonian, and these minimum energy states exist in six ways, irrespective of the rate equations in Numerical Expressions 4 to 7.


In FIG. 8, as a result that the computation process of the present disclosure has been repeated 1000 times, six kinds of minimum energy states have been derived with an approximately equal probability, while other energy state has not been derived. In other words, it has been found that the error rate is equal to or less than 10−3.


In FIG. 9, the temporal development of the homodyne detection result is oriented to the minimum energy state, where σ12=+1 and σ34=−1. A required time from the initial state to the steady state was ˜40×100 μs. Here, the time on the horizontal axis in FIG. 9 is a time normalized by a light life of a resonator (100 μs in the ring resonator 2 configured of an optical fiber with a length of 2 km).


As the simulation result of the rate equations in Numerical Expressions 4 to 7, the computation result and the temporal development of the Ising model quantum computation device Q including interaction of four bodies are illustrated in FIG. 10 and FIG. 11. The Ising model Hamiltonian is illustrate at the upper stage in FIG. 10.


It is known that a spin σ in certain one site and spins σ in other three sites have mutually different signs in minimum energy states of this Hamiltonian, and these minimum energy states exist in eight ways, irrespective of the rate equations in Numerical Expressions 4 to 7.


In FIG. 10, as a result that the computation process of the present disclosure has been repeated 1000 times, eight kinds of minimum energy states have been derived with an approximately equal probability, while other energy state has not been derived. In other words, it is found that the error rate is equal to or less than 10−3.


In FIG. 11, the temporal development of the homodyne detection result is oriented to the minimum energy state, where σ1=α1, σ234=−1. A required time from the initial state to the steady state was ˜80×100 μs. Here, the time on the horizontal axis in FIG. 11 is a time normalized by a light life of a resonator (100 μs in the ring resonator 2 configured of an optical fiber with a length of 2 km).


Here, a question arises that the reading result of each pseudo spin pulse SP is not necessarily a correct answer at the initial stage of the computation process, thus if an incorrect answer is fed back at the initial stage of the computation process, the correct answer cannot be obtained at the terminal stage of the computation process.


Therefore, the interaction implementing unit 5 controls the amplitude of light injected to a certain pseudo spin pulse SP larger at the initial stage of the computation process and smaller at the terminal stage of the computation process. In other words, the interaction implementing unit 5 controls the proportionality constant A in Numerical Expressions 4 and 5 larger at the initial stage of a computation process and smaller at the terminal stage of the computation process.


Accordingly, at the initial stage of the computation process, it is possible to make the reading result of each pseudo spin pulse SP as a correct answer as possible. Even when the reading result of the certain pseudo spin pulse SP is not a correct answer at the initial stage of the computation process, if a correct answer for other pseudo spin pulse SP is fed back, a correct answer for all the pseudo spin pulses SP can be obtained at the terminal stage of the computation process. In other words, in the Ising model quantum computation device Q, the reading error can be prevented.


The temporal development in a case where the light injection intensity is constant at all the stages of the computation process is illustrated in FIG. 12. In the case in FIG. 12, an unstable oscillation state occurs in the steady state.


The temporal development in a case where the light injection intensity is high at the initial stage of the computation process is illustrated in FIG. 13. In the case in FIG. 13, attenuating the light injection intensity immediately before the oscillation threshold removes the unstable oscillation state in the steady state. Then, increasing the light injection intensity at the initial stage can obtain the correct answer at the terminal stage for a certain pseudo spin pulse SP, even if the incorrect answer is obtained at the initial stage.


Then, by assuming that Ai(t)=Aj(t) illustrated in Numerical Expression 15, λi, Jij, and Kijk are obtained as the Ising model coupling coefficients in Numerical Expression 18. However, if Ai(t)=Aj(t) illustrated in Numerical Expression 15 is not satisfied, a problem arises that, λ′1, J′ij, and K′ijk, which are different from λi, Jij, and Kijk respectively, are obtained as the Ising model coupling coefficients in Numerical Expression 18.


Therefore, the spin measuring units 3 and 6 tentatively measure the amplitude of the plurality of pseudo spin pulses SP, every time the plurality of pseudo spin pulses SP circularly propagate in the ring resonator 2. Then, the parametric oscillator 1 performs feedback control for the amplitude of the pump pulse used for parametric oscillation such that the amplitude of the plurality of pseudo spin pulses SP become equal, based on the amplitude of the plurality of pseudo spin pulses SP that the spin measuring units 3 and 6 have measured.


Accordingly, a problem of substantive rewriting of the Ising model coupling coefficients λi, Jij, and Kijk by lack of balance of the amplitude of each pseudo spin pulse SP can be removed. In other words, in the Ising model quantum computation device Q, the reading error can be prevented.


The temporal development in a case where the intensity of the plurality of pseudo spin pulses is not equalized is illustrated in FIG. 14. In the case in FIG. 14, irrespective of the intensity of each pseudo spin pulse SP, the intensity of the pump pulse is controlled to be similar for each pseudo spin pulse SP. Accordingly, it is not necessarily that the intensity of each pseudo spin pulse SP is surely equalized.


The computation precision in the case where the intensity of the plurality of pseudo spin pulses is not equalized is illustrated in FIG. 15. An existence probability (illustrated in the histogram) in a state where Ising energy (illustrated in the line graph) is low is high in an ideal case, however is low in the case in FIG. 15.


The temporal development in a case where the intensity of the plurality of pseudo spin pulses is equalized is illustrated in FIG. 16. In the case in FIG. 16, corresponding to the intensity of each pseudo spin pulse SP, the intensity of the pump pulse is each controlled (The intensity may be mutually similar or different.) for each pseudo spin pulse SP. Accordingly, the intensity of each pseudo spin pulse SP can be surely equalized.


The computation precision in the case where the intensity of the plurality of pseudo spin pulses is equalized is illustrated in FIG. 17. An existence probability (illustrated in the histogram) in a state where Ising energy (illustrated in the line graph) is low is high in an ideal case, and is high in the case in FIG. 17.


(Loop Procedures of Ising Model Quantum Computation Method of Present Disclosure)


Loop procedures of the Ising model quantum computation method of the present disclosure are illustrated in FIGS. 18 and 19.


In order to realize the loop procedure of the Ising model quantum computation method illustrated in FIG. 18, as the Ising model quantum computation devices Q illustrated in FIGS. 4, 6, and 7, the tentative spin measuring unit 3 (or the pseudo spin measuring unit 6), the parametric oscillator 1, and the interaction implementing unit 5 are arranged in this order in a circular propagation direction of the pseudo spin pulses SP in the ring resonator 2.


The parametric oscillator 1 parametrically oscillates the plurality of pseudo spin pulses SP (Step S1). The tentative spin measuring unit 3 tentatively measures the pseudo spins σ (Step S2). The interaction computing unit 4 tentatively computes the Ising interaction (Step S3). The parametric oscillator 1 parametrically amplifies the plurality of pseudo spin pulses SP (Step S4). The interaction implementing unit 5 tentatively implements the Ising interaction (Step S5). Steps S3 and S4 may exchange the order.


When the plurality of pseudo spin pulses SP have not arrived at the steady state (NO at Step S6), the loop procedure at Steps S2 to S6 is repeated. When the plurality of pseudo spin pulses SP have arrived at the steady state (YES at Step S6), the pseudo spin measuring unit 6 finally measures the pseudo spins σ (Step S7).


As above, although the parametric amplifying Step S4 enters between the tentative spin measuring Step S2 and the interaction implementing Step S5, thereby a time lag is generated to some extent, the interaction that has practically no delay between the Ising model sites can be implemented.


In order to realize the loop procedure of the Ising model quantum computation method illustrated in FIG. 19, unlike the Ising model quantum computation devices Q illustrated in FIGS. 4, 6, and 7, the parametric oscillator 1, the tentative spin measuring unit 3 (or the pseudo spin measuring unit 6), and the interaction implementing unit 5 are arranged in this order in the circular propagation direction of the pseudo spin pulses SP in the ring resonator 2.


The parametric oscillator 1 parametrically oscillates the plurality of pseudo spin pulses SP (Step S11). The tentative spin measuring unit 3 tentatively measures the pseudo spins σ (Step S12). The interaction computing unit 4 tentatively computes the Ising interaction (Step S13). The interaction implementing unit 5 tentatively implements the Ising interaction (Step S14). The parametric oscillator 1 parametrically amplifies the plurality of pseudo spin pulses SP (Step S15). Steps S13 and S15 do not exchange the order.


When the plurality of pseudo spin pulses SP have not arrived at the steady state (NO at Step S16), the loop procedure at Steps S12 to S16 is repeated. When the plurality of pseudo spin pulses SP have arrived at the steady state (YES at Step S16), the pseudo spin measuring unit 6 finally measures the pseudo spins σ (Step S17).


As above, since the parametric amplifying Step S15 does not enter between the tentative spin measuring Step S12 and the interaction implementing Step S14, thereby the time lag is hardly generated, the interaction that has little delay between the Ising model sites can be implemented.


(Configurations of Ising Model Quantum Parallel Computation Device of Present Disclosure)


Configurations of an Ising model quantum parallel computation device P of the present disclosure are illustrated in FIGS. 20 and 21.


The Ising model quantum parallel computation device P includes first, second, . . . , and n-th Ising model quantum computation devices Q1, Q2, . . . , and Qn in parallel. As the first, second, . . . , and n-th Ising model quantum computation devices Q1, Q2, . . . , and Qn, the Ising model quantum computation devices Q illustrated in FIGS. 4, 6, and 7 and the Ising model quantum computation methods illustrated in FIGS. 18 and 19 are applicable. In the first, second, . . . , and n-th Ising model quantum computation devices Q1, Q2, . . . , and Qn, among the plurality of Ising model spins σ, first group, second group, . . . , and n-th group of pseudo spin pulses SP, which are in correspondence with the first group, second group, . . . , and n-th group of spins σ respectively in a pseudo manner, circularly propagate in each ring resonator 2.


A tentative spin sharing unit 10 shares information of pseudo spins σ of the first group, second group, . . . , and n-th group of pseudo spin pulses SP that each tentative spin measuring unit 3, which the first, second, . . . , and n-th Ising model quantum computation devices Q1, Q2, . . . , and Qn include, has tentatively measured, among the Ising model quantum computation devices Q1, Q2, . . . , and Qn included in parallel.


The Ising model quantum parallel computation device P illustrated in FIG. 20 will be described. Each tentative spin measuring unit 3 of the first, second, . . . , and n-th Ising model quantum computation devices Q1, Q2, . . . , and Qn outputs the information of the pseudo spins σ of the first group, second group, . . . , and n-th group of pseudo spin pulses SP to the tentative spin sharing unit 10 and each interaction computing unit 4.


The tentative spin sharing unit 10 outputs the information of the pseudo spins σ of the pseudo spin pulses SP of other groups (such as the second group and n-th group) other than the first group, to the interaction computing unit 4 of the first Ising model quantum computation device Q1. The tentative spin sharing unit 10 outputs the information of the pseudo spins σ of the pseudo spin pulses SP of other groups (such as the first group and n-th group) other than the second group, to the interaction computing unit 4 of the second Ising model quantum computation device Q2 . . . . The tentative spin sharing unit 10 outputs the information of the pseudo spins σ of the pseudo spin pulses SP of other groups (such as the first group and second group) other than the n-th group, to the interaction computing unit 4 of the n-th Ising model quantum computation device Qn.


The interaction computing unit 4 of the first Ising model quantum computation device Q1 holds the Ising model coupling coefficient related to the first group of pseudo spin pulse SP to compute tentatively the interaction related to the first group of pseudo spin pulse SP. The interaction computing unit 4 of the second Ising model quantum computation device Q2 holds the Ising model coupling coefficient related to the second group of pseudo spin pulse SP to compute tentatively the interaction related to the second group of pseudo spin pulse SP . . . . The interaction computing unit 4 of the n-th Ising model quantum computation device Qn holds the Ising model coupling coefficient related to the n-th group of pseudo spin pulse SP to compute tentatively the interaction related to the n-th group of pseudo spin pulse SP.


As above, even when the number of the Ising model sites is large, the plurality of Ising model quantum computation devices Q1, Q2, . . . , and Qn perform parallel dispersion processes, whereby ensuring the reduction of computation processing burden of each of Ising model quantum computation devices Q1, Q2, . . . , and Qn.


In the Ising model quantum parallel computation device P illustrated in FIG. 20, the tentative spin sharing unit 10 outputs the information of the pseudo spin σ of the pseudo spin pulse SP to the interaction computing units 4 of the plurality of Ising model quantum computation devices Q1, Q2, . . . , and Qn. Accordingly, in the interaction computing units 4 of the plurality of Ising model quantum computation devices Q1, Q2, . . . , and Qn, the computation processing burden of the interaction between the pseudo spin pulses SP is not reduced. However, compared with the Ising model quantum computation devices Q illustrated in FIGS. 4, 6, and 7, in each of the Ising model quantum computation devices Q1, Q2, . . . , and Qn illustrated in FIG. 20, the computation processing burden is reduced.


The Ising model quantum parallel computation device P illustrated in FIG. 21 will be described. Each tentative spin measuring unit 3 of the first, second, . . . , and n-th Ising model quantum computation devices Q1, Q2, . . . , and Qn outputs the information of the pseudo spins σ of the first group, second group, . . . , and n-th group of pseudo spin pulses SP to the tentative spin sharing unit 10 and each interaction computing unit 4.


The tentative spin sharing unit 10 holds the Ising model coupling coefficient related to the pseudo spin pulses SP of the first group and other groups (such as the second group and n-th group), to output the information of the interaction between the pseudo spin pulses SP of the first group and the other groups to the interaction computing unit 4 of the first Ising model quantum computation device Q1. The tentative spin sharing unit 10 holds the Ising model coupling coefficient related to the pseudo spin pulses SP of the second group and other groups (such as the first group and n-th group), to output the information of the interaction between the pseudo spin pulses SP of the second group and the other groups to the interaction computing unit 4 of the second Ising model quantum computation device Q2 . . . . The tentative spin sharing unit 10 holds the Ising model coupling coefficient related to the pseudo spin pulses SP of the n-th group and other groups (such as the first group and second group), to output the information of the interaction between the pseudo spin pulses SP of the n-th group and the other groups to the interaction computing unit 4 of the n-th Ising model quantum computation device Qn.


The interaction computing unit 4 of the first Ising model quantum computation device Q1 holds the Ising model coupling coefficient related to the plurality of pseudo spin pulses SP that belongs to the first group, to compute tentatively the interaction between the plurality of pseudo spin pulses SP that belongs to the first group. The interaction computing unit 4 of the second Ising model quantum computation device Q2 holds the Ising model coupling coefficient related to the plurality of pseudo spin pulses SP that belongs to the second group, to compute tentatively the interaction between the plurality of pseudo spin pulses SP that belongs to the second group . . . . The interaction computing unit 4 of the n-th Ising model quantum computation device Qn holds the Ising model coupling coefficient related to the plurality of pseudo spin pulses SP that belongs to the n-th group, to compute tentatively the interaction between the plurality of pseudo spin pulses SP that belongs to the n-th group.


As above, even when the number of the Ising model sites is large, the plurality of Ising model quantum computation devices Q1, Q2, . . . , and Qn perform parallel dispersion processes, whereby ensuring the reduction of computation processing burden of each of Ising model quantum computation devices Q1, Q2, . . . , and Qn.


In the Ising model quantum parallel computation device P illustrated in FIG. 21, the tentative spin sharing unit 10 outputs the information of the interaction between the pseudo spin pulses SP to the interaction computing units 4 of the plurality of Ising model quantum computation devices Q1, Q2, . . . , and Qn. Accordingly, in the interaction computing units 4 of the plurality of Ising model quantum computation devices Q1, Q2, . . . , and Qn, the computation processing burden of the interaction between the pseudo spin pulses SP is reduced. In other words, compared with each of the Ising model quantum computation devices Q1, Q2, . . . , and Qn illustrated in FIG. 20, in each of the Ising model quantum computation devices Q1, Q2, . . . , and Qn illustrated in FIG. 21, the computation processing burden is reduced.


INDUSTRIAL APPLICABILITY

The Ising model quantum computation device, the Ising model quantum parallel computation device, and the Ising model quantum computation method of the present disclosure are appropriate for solving an NP-complete problem or the like mapped into an Ising model easily and fast.


REFERENCE SIGNS LIST



  • V, V1, V2, V3, V4: surface emission laser

  • M: master laser

  • I12, I13, I14, I23, I24, I34: Ising interaction implementing unit

  • Q, Q1, Q2, Qn: Ising model quantum computation device

  • SP, SP1, SP2, SP3, SP4, SP(N): pseudo spin pulse

  • LO, LO1 to LON: local oscillation pulse

  • P: Ising model quantum parallel computation device


  • 1: parametric oscillator


  • 2: ring resonator


  • 3: tentative spin measuring unit


  • 4: interaction computing unit


  • 5: interaction implementing unit


  • 6: pseudo spin measuring unit


  • 7: pulse-phase equalizing unit


  • 8: pulse generator


  • 9: second harmonic generator


  • 10: tentative spin sharing unit


Claims
  • 1. An Ising model quantum computation device comprising: a parametric oscillator that parametrically oscillates a plurality of pseudo spin pulses, the plurality of pseudo spin pulses being in correspondence with a plurality of Ising model spins in a pseudo manner and having mutually an identical oscillation frequency;a ring resonator in which the plurality of pseudo spin pulses circularly propagate;a temporary pulse detector that temporarily measures phases of the plurality of pseudo spin pulses every time the plurality of pseudo spin pulses circularly propagate in the ring resonator to temporarily measure pseudo spins of the plurality of pseudo spin pulses;an interaction computing circuit that temporarily computes sum of interaction between a pseudo spin of a certain pseudo spin pulse and a pseudo spin of all other pseudo spin pulses interacting with the pseudo spin of the certain pseudo spin pulse, based on a coupling coefficient of the Ising model related to the pseudo spin of the certain pseudo spin pulse and the pseudo spins of the other pseudo spin pulses having been temporarily measured by the temporary pulse detector;a pulse injector that controls amplitudes and phases of light injected to the certain pseudo spin pulse to temporarily implement a magnitude and a sign of the sum of the interaction between the pseudo spin of the certain pseudo spin pulse and the pseudo spin of all the other pseudo spin pulses interacting with the pseudo spin of the certain pseudo spin pulse, the sum of the interaction having been temporarily computed by the interaction computing circuit; anda pseudo pulse detector that measures the phases of the plurality of pseudo spin pulses after the plurality of pseudo spin pulses have arrived at a steady state in a process of repeating a feedback loop configured of the temporary pulse detector, the interaction computing circuit, and the pulse injector to measure the pseudo spins of the plurality of pseudo spin pulses.
  • 2. The Ising model quantum computation device according to claim 1, wherein the interaction computing circuit temporarily computes the sum of interaction of three or more bodies between the pseudo spin of the certain pseudo spin pulse and the pseudo spin of all the other pseudo spin pulses interacting with the pseudo spin of the certain pseudo spin pulse, based on a coupling coefficient of three or more bodies of the Ising model related to the pseudo spin of the certain pseudo spin pulse and the pseudo spin of the other pseudo spin pulses having been temporarily measured by the temporary pulse detector, andthe pulse injector controls the amplitudes and the phases of light injected to the certain pseudo spin pulse to temporarily implement a magnitude and a sign of the sum of the interaction of three or more bodies between the pseudo spin of the certain pseudo spin pulse and the pseudo spin of all the other pseudo spin pulses interacting with the pseudo spin of the certain pseudo spin pulse, the sum of the interaction having been temporarily computed by the interaction computing circuit.
  • 3. The Ising model quantum computation device according to claim 1, wherein the parametric oscillator parametrically oscillates a plurality of local oscillation pulses having an oscillation frequencies identical to the oscillation frequencies of the plurality of pseudo spin pulses, the plurality of local oscillation pulses pairing with the plurality of pseudo spin pulses one-on-one,the ring resonator in which the plurality of local oscillation pulses circularly propagate,the Ising model quantum computation device further includes a phase modulator that equalizes phases of the plurality of local oscillation pulses from a state including both positive phases and negative phases to a state including one of positive phases and negative phases,the temporary pulse detector performs homodyne detection for a part of the plurality of pseudo spin pulses by using a part of the plurality of local oscillation pulses that pair with the plurality of pseudo spin pulses one-on-one,the pulse injector injects local oscillation pulses that pair with a plurality of the certain pseudo spin pulses one-on-one and the part of which have the controlled amplitudes and phases, to the plurality of the certain pseudo spin pulses, andthe pseudo pulse detector performs homodyne detection for a part of the plurality of pseudo spin pulses by using a part of the plurality of local oscillation pulses that pair with the plurality of pseudo spin pulses one-on-one.
  • 4. The Ising model quantum computation device according to claim 1, further comprising: a pulse generator that generates a local oscillation pulse having an angular frequency ω; anda second harmonic generator that generates a pulse having an angular frequency 2ω by using the local oscillation pulse having the angular frequency ω, whereinthe parametric oscillator parametrically oscillates the plurality of pseudo spin pulses by using the pulse having the angular frequency 2ω,the temporary pulse detector performs homodyne detection for a part of the plurality of pseudo spin pulses by using the local oscillation pulse having the angular frequency ω,the pulse injector injects the local oscillation pulse having the angular frequency ω with a controlled amplitude and phase, to the certain pseudo spin pulse, andthe pseudo pulse detector performs homodyne detection for a part of the plurality of pseudo spin pulses by using the local oscillation pulse having the angular frequency ω.
  • 5. The Ising model quantum computation device according to claim 1, wherein the pulse injector controls the amplitude of light injected to the certain pseudo spin pulse larger at an initial stage of a computation process and smaller at a terminal stage of the computation process.
  • 6. The Ising model quantum computation device according to claim 1, further comprising a temporary amplitude detector that temporarily measures amplitudes of the plurality of pseudo spin pulses every time the plurality of pseudo spin pulses circularly propagate in the ring resonator, whereinthe parametric oscillator performs feedback control for amplitude of a pump pulse used for parametric oscillation such that the amplitudes of the plurality of pseudo spin pulses become equal based on the amplitudes of the plurality of pseudo spin pulses having been measured by the temporary amplitude detector.
  • 7. An Ising model quantum parallel computation device comprising: n-th Ising model quantum computation device according to claim 1 where n-th group (n is an integer equal to or more than one) of pseudo spin pulses in correspondence with n-th group of spins in a pseudo manner among the plurality of Ising model spins circularly propagate in the ring resonator; anda temporary spin sharing circuit that shares information of pseudo spins of the n-th group of pseudo spin pulses among the Ising model quantum computation devices included in parallel, the n-th group of pseudo spin pulses having been temporarily measured by the temporary pulse detector in the n-th Ising model quantum computation device.
  • 8. An Ising model quantum computation method comprising: parametrically oscillating a plurality of pseudo spin pulses, the plurality of pseudo spin pulses being in correspondence with a plurality of Ising model spins in a pseudo manner and having mutually an identical oscillation frequency;temporarily measuring phases of the plurality of pseudo spin pulses every time the plurality of pseudo spin pulses circularly propagate in a ring resonator to temporarily measure pseudo spins of the plurality of pseudo spin pulses;temporarily computing sum of interaction between a pseudo spin of a certain pseudo spin pulse and a pseudo spin of all other pseudo spin pulses interacting with the pseudo spin of the certain pseudo spin pulse, based on a coupling coefficient of the Ising model related to the pseudo spin of the certain pseudo spin pulse and the pseudo spins of the other pseudo spin pulses having been temporarily measured every time the plurality of pseudo spin pulses circularly propagate in the ring resonator;controlling an amplitude and a phase of light injected to the certain pseudo spin pulse every time the plurality of pseudo spin pulses circularly propagate in the ring resonator to temporarily implement a magnitude and a sign of the sum of the interaction between the pseudo spin of the certain pseudo spin pulse and the pseudo spins of all the other pseudo spin pulses interacting with the pseudo spin of the certain pseudo spin pulse, the sum of the interaction having been temporarily computed;parametrically amplifying the plurality of pseudo spin pulses every time the plurality of pseudo spin pulses circularly propagate in the ring resonator; andmeasuring the phases of the plurality of pseudo spin pulses after the plurality of pseudo spin pulses have arrived at a steady state in a process of repeating a feedback loop including temporary spin measuring, interaction implementing, and parametric amplifying in this order to measure the pseudo spins of the plurality of pseudo spin pulses.
  • 9. An Ising model quantum computation method comprising: parametrically oscillating a plurality of pseudo spin pulses, the plurality of pseudo spin pulses being in correspondence with a plurality of Ising model spins in a pseudo manner and having mutually an identical oscillation frequency;temporarily measuring phases of the plurality of pseudo spin pulses every time the plurality of pseudo spin pulses circularly propagate in a ring resonator to temporarily measure pseudo spins of the plurality of pseudo spin pulses;temporarily computing sum of interaction between a pseudo spin of a certain pseudo spin pulse and a pseudo spin of all other pseudo spin pulses interacting with the pseudo spin of the certain pseudo spin pulse, based on a coupling coefficient of the Ising model related to the pseudo spin of the certain pseudo spin pulse and the pseudo spins of the other pseudo spin pulses having been temporarily measured every time the plurality of pseudo spin pulses circularly propagate in the ring resonator;parametrically amplifying the plurality of pseudo spin pulses every time the plurality of pseudo spin pulses circularly propagate in the ring resonator;controlling an amplitude and a phase of light injected to the certain pseudo spin pulse every time the plurality of pseudo spin pulses circularly propagate in the ring resonator to temporarily implement a magnitude and a sign of the sum of the interaction between the pseudo spin of the certain pseudo spin pulse and the pseudo spins of all the other pseudo spin pulses interacting with the pseudo spin of the certain pseudo spin pulse, the sum of the interaction having been temporarily computed; andmeasuring the phases of the plurality of pseudo spin pulses after the plurality of pseudo spin pulses have arrived at a steady state in a process of repeating a feedback loop including temporary spin measuring, parametric amplifying, and interaction implementing in this order to measure the pseudo spins of the plurality of pseudo spin pulses.
  • 10. The Ising model quantum computation device according to claim 2, wherein the parametric oscillator parametrically oscillates a plurality of local oscillation pulses having an oscillation frequencies identical to the oscillation frequencies of the plurality of pseudo spin pulses, the plurality of local oscillation pulses pairing with the plurality of pseudo spin pulses one-on-one,the ring resonator in which the plurality of local oscillation pulses circularly propagate,the Ising model quantum computation device further includes a phase modulator that equalizes phases of the plurality of local oscillation pulses from a state including both positive phases and negative phases to a state including one of positive phases and negative phases,the temporary pulse detector performs homodyne detection for a part of the plurality of pseudo spin pulses by using a part of the plurality of local oscillation pulses that pair with the plurality of pseudo spin pulses one-on-one,the pulse injector injects local oscillation pulses that pair with the certain pseudo spin pulses one-on-one and the part of which have the controlled amplitudes and phases, to the certain pseudo spin pulses, andthe pseudo pulse detector performs homodyne detection for a part of the plurality of pseudo spin pulses by using a part of the plurality of local oscillation pulses that pair with the plurality of pseudo spin pulses one-on-one.
  • 11. The Ising model quantum computation device according to claim 2, further comprising: a pulse generator that generates a local oscillation pulse having an angular frequency ω; anda second harmonic generator that generates a pulse having an angular frequency 2ω by using the local oscillation pulse having the angular frequency ω, whereinthe parametric oscillator parametrically oscillates the plurality of pseudo spin pulses by using the pulse having the angular frequency 2ω,the temporary pulse detector performs homodyne detection for a part of the plurality of pseudo spin pulses by using the local oscillation pulse having the angular frequency ω,the pulse injector injects the local oscillation pulse having the angular frequency ω with a controlled amplitude and phase, to the certain pseudo spin pulse, andthe pseudo pulse detector performs homodyne detection for a part of the plurality of pseudo spin pulses by using the local oscillation pulse having the angular frequency ω.
  • 12. The Ising model quantum computation device according to claim 2, wherein the pulse injector controls the amplitude of light injected to the certain pseudo spin pulse larger at an initial stage of a computation process and smaller at a terminal stage of the computation process.
  • 13. The Ising model quantum computation device according to claim 2, further comprising a temporary amplitude detector that temporarily measures amplitudes of the plurality of pseudo spin pulses every time the plurality of pseudo spin pulses circularly propagate in the ring resonator, whereinthe parametric oscillator performs feedback control for amplitude of a pump pulse used for parametric oscillation such that the amplitudes of the plurality of pseudo spin pulses become equal based on the amplitudes of the plurality of pseudo spin pulses having been measured by the temporary amplitude detector.
  • 14. An Ising model quantum parallel computation device comprising: n-th Ising model quantum computation device according to claim 2 where n-th group (n is an integer equal to or more than one) of pseudo spin pulses in correspondence with n-th group of spins in a pseudo manner among the plurality of Ising model spins circularly propagate in the ring resonator; anda temporary spin sharing circuit that shares information of pseudo spins of the n-th group of pseudo spin pulses among the Ising model quantum computation devices included in parallel, the n-th group of pseudo spin pulses having been temporarily measured by the temporary pulse detector in the n-th Ising model quantum computation device.
  • 15. The Ising model quantum computation device according to claim 3, wherein the pulse injector controls the amplitude of light injected to the certain pseudo spin pulse larger at an initial stage of a computation process and smaller at a terminal stage of the computation process.
  • 16. The Ising model quantum computation device according to claim 3, further comprising a temporary amplitude detector that temporarily measures amplitudes of the plurality of pseudo spin pulses every time the plurality of pseudo spin pulses circularly propagate in the ring resonator, whereinthe parametric oscillator performs feedback control for amplitude of a pump pulse used for parametric oscillation such that the amplitudes of the plurality of pseudo spin pulses become equal based on the amplitudes of the plurality of pseudo spin pulses having been measured by the temporary amplitude detector.
  • 17. An Ising model quantum parallel computation device comprising: n-th Ising model quantum computation device according to claim 3 where n-th group (n is an integer equal to or more than one) of pseudo spin pulses in correspondence with n-th group of spins in a pseudo manner among the plurality of Ising model spins circularly propagate in the ring resonator; anda temporary spin sharing circuit that shares information of pseudo spins of the n-th group of pseudo spin pulses among the Ising model quantum computation devices included in parallel, the n-th group of pseudo spin pulses having been temporarily measured by the temporary pulse detector in the n-th Ising model quantum computation device.
  • 18. The Ising model quantum computation device according to claim 4, wherein the pulse injector controls the amplitude of light injected to the certain pseudo spin pulse larger at an initial stage of a computation process and smaller at a terminal stage of the computation process.
  • 19. The Ising model quantum computation device according to claim 4, further comprising a temporary amplitude detector that temporarily measures amplitudes of the plurality of pseudo spin pulses every time the plurality of pseudo spin pulses circularly propagate in the ring resonator, whereinthe parametric oscillator performs feedback control for amplitude of a pump pulse used for parametric oscillation such that the amplitudes of the plurality of pseudo spin pulses become equal based on the amplitudes of the plurality of pseudo spin pulses having been measured by the temporary amplitude detector.
  • 20. An Ising model quantum parallel computation device comprising: n-th Ising model quantum computation device according to claim 4 where n-th group (n is an integer equal to or more than one) of pseudo spin pulses in correspondence with n-th group of spins in a pseudo manner among the plurality of Ising model spins circularly propagate in the ring resonator; anda temporary spin sharing circuit that shares information of pseudo spins of the n-th group of pseudo spin pulses among the Ising model quantum computation devices included in parallel, the n-th group of pseudo spin pulses having been temporarily measured by the temporary pulse detector in the n-th Ising model quantum computation device.
Priority Claims (1)
Number Date Country Kind
2014-082055 Apr 2014 JP national
PCT Information
Filing Document Filing Date Country Kind
PCT/JP2015/059057 3/25/2015 WO 00
Publishing Document Publishing Date Country Kind
WO2015/156126 10/15/2015 WO A
US Referenced Citations (3)
Number Name Date Kind
20140046626 Yamamoto Feb 2014 A1
20140200689 Utsunomiya et al. Jul 2014 A1
20160162798 Marandi Jun 2016 A1
Foreign Referenced Citations (3)
Number Date Country
5354233 Sep 2013 JP
2014-134710 Jul 2014 JP
2012118064 Sep 2012 WO
Non-Patent Literature Citations (5)
Entry
Utsunomiya et al., Mapping of Ising models onto injection-locked laser systems, Optical Society of America, Aug. 31, 2011, 18 pages, vol. 19, No. 19.
Wang et al, Coherent Ising machine based on degenerate optical parametric oscillators, Physical Review, Dec. 30, 2013, 9 pages, A 88.
International Search Report dated Jun. 23, 2015 from corresponding PCT application No. PCT/JP2015/059057, 2 pages.
Written Opinion dated Jun. 23, 2015 from corresponding PCT application No. PCT/JP2015/059057, 3 pages.
International Preliminary Report on Patentability dated Oct. 12, 2016 from corresponding PCT application No. PCT/JP2015/059057, 4 pages.
Related Publications (2)
Number Date Country
20170024658 A1 Jan 2017 US
20180268315 A2 Sep 2018 US