Ising Model Calculation Device
20230176607 · 2023-06-08
Inventors
- Hiroki Takesue (Musashino-shi, Tokyo, JP)
- Takahiro Inagaki (Musashino-shi, Tokyo, JP)
- Toshimori Honjo (Musashino-shi, Tokyo, JP)
- Kensuke Inaba (Musashino-shi, Tokyo, JP)
- Yasuhiro Yamada (Musashino-shi, Tokyo, JP)
- Takuya Ikuta (Musashino-shi, Tokyo, JP)
Cpc classification
G06N7/01
PHYSICS
G06N10/00
PHYSICS
G02F1/39
PHYSICS
G06E3/00
PHYSICS
International classification
Abstract
In an Ising model calculation device for computing a generalized Ising model expressed by a Hamiltonian having a magnetic field term, the magnetic field term is applied to spins simulated by state monitoring light pulses, and a response of the obtained light pulses is determined by fitting to perform state monitoring during application of a magnetic field term.
Claims
1. An Ising model calculation device for computing a generalized Ising model expressed by a Hamiltonian having a magnetic field term, the Ising model calculation device configured to: apply a magnetic field to spins of state monitoring light pulses; measure amplitudes of the obtained state monitoring light pulses to monitor a state of the magnetic field term; and monitor an operation state of the Ising model calculation device as a coherent Ising machine.
2. The Ising model calculation device according to claim 1, wherein the magnetic field applied to the state monitoring light pulses is a magnetic field having amplitude values forming a slope dependent on time slots, and the magnetic field is applied to cross a zero point of the magnetic field.
3. The Ising model calculation device according to claim 1, wherein the magnetic field applied to the state monitoring light pulses is constant value.
4. The Ising model calculation device according to claim 1, wherein the magnetic field applied to the state monitoring light pulses is proportional to an absolute value of measured amplitudes of the state monitoring light pulses.
5. The Ising model calculation device according to claim 1, further configured to: fit a specific fitting function to the measured amplitudes of the state monitoring light pulses; and using an obtained value of a fitting parameter, select a calculation result of the Ising model calculation device as a coherent Ising machine.
6. The Ising model calculation device according to claim 1, further configured to: determine an average amplitude value of the measured amplitudes of the state monitoring light pulses; and using the average amplitude value, select a calculation result of the Ising model calculation device as a coherent Ising machine.
7. (canceled)
Description
BRIEF DESCRIPTION OF DRAWINGS
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
DESCRIPTION OF EMBODIMENTS
[0059] In the present invention, state monitoring during application of a magnetic field term is performed as follows. Light pulses are set as state monitoring check bits for the magnetic field term and only an external magnetic field term is applied to spins simulated by the state monitoring light pulses, to obtain a response of the obtained pulses by fitting.
[0060] When the external magnetic field is applied, it is possible to apply magnetic fields having different intensities and directions for each pulse. For example, it is also possible to alternately apply magnetic fields in opposite directions, that is, a magnetic field in a positive direction may be applied to even-numbered pulses in a time slot and a magnetic field in a negative direction may be applied to odd-numbered pulses in the time slot.
[0061] The time slot dependence of the magnetic field in the positive direction applied to the even-numbered pulses may be given a negative slope. Furthermore, the time slot dependence of the magnetic field in the negative direction applied to the odd-numbered pulses may be given a positive slope. It is also possible to reverse the odd-numbered pulses and the even-numbered pulses, and the positive direction and the opposite direction of the magnetic field.
[0062] Furthermore, if the time slot dependence of the amplitudes of the state monitoring light pulses to which the magnetic field is applied is measured and curves for even-numbered pulses or odd-numbered pulses are fitted with an activation function, it is possible to obtain information about an injection pulse phase.
[0063] When the external magnetic field is applied, it is also possible to apply magnetic fields having different intensities and directions for each pulse. The external magnetic field may be applied so that a magnetic field in a positive direction is applied to the first half of pulses in a time slot and a magnetic field in the opposite direction is applied to the latter half of pulses in the time slot. A similar application is possible when the first half and the latter half of pulses are reversed.
[0064] When an external magnetic field is applied, it is also possible to apply magnetic fields having different intensities and directions for each pulse. The external magnetic field may be alternately applied, so that the magnetic field is applied to even-numbered pulses in a time slot but is not applied to odd-numbered pulses in the time slot. A similar application is possible when the even numbers and odd numbers are reversed.
[0065] Thus, advantageously, in an apparatus for computing an Ising model composed of a magnetic field term and an inter-spin interaction term, it is possible to evaluate whether the magnetic field term is applied to a desired state.
[0066] It is possible to check whether the external magnetic field is applied as desired by the following method. For example, amplitudes of light pulses of state monitoring check bits of even-numbered and odd-numbered magnetic field terms in a time slot of time-division light pulses are measured. The measurement data points are fitted by a fitting function, to confirm the following items (1) to (4) in accordance with fitting parameters of the fitting function.
[0067] Specifically, the fitting parameters reflect the following four items (1) to (4) and determine these items.
[0068] (1) Is the orientation (sign) of the phase of the magnetic field correct?
The sign of saturation amplitude reflects a sign of the injection pulse phase, and the absolute value of the saturation amplitude reflects a state of the DOPO oscillation.
[0069] (2) How much does the phase of the magnetic field deviate from 0/π?
The sign of saturation amplitude reflects a sign of the injection pulse phase, and the absolute value of the saturation amplitude reflects a state of the DOPO oscillation.
[0070] (3) Does the center point of the magnetic field deviate (for example, a bias deviation of a modulator)?
The bias on the horizontal axis reflects the bias at the zero point of the injection pulse phase.
[0071] (4) Is there imbalance between positive and negative in the injected magnetic field or the measurement system?
[0072] The bias on the vertical axis reflects the imbalance between positive and negative of the amplitudes of the injection pulses, the imbalance between positive and negative of the measurement system, and the like.
[0073] These items may be optionally selected to monitor the state of the magnetic field term.
[0074] The check bit pattern that may include at least a part of these pieces of information may have various forms, as described in the examples below.
[0075] Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
First Example
[0076]
[0077] The slopes of the pulses indicate an increasing or a decreasing trend of the amplitude values of the pulses when the time slot number increases (time slot dependence), and the check bit section on the left side in
[0078] It is important to alternate the magnetic field in the order of the even/odd numbers of the time slots so that this slope and the amplitude of the magnetic field changes from positive to negative or from negative to positive. A feedback signal for the check bits may be proportional to the absolute value of the measured amplitude (f.sub.i=B.sub.i|C.sub.i|).
[0079]
[0080]
[0081] According to NPL 2, an equation describing the time evolution of the normalized amplitude of the DOPO light pulse is expressed by Equation (8) below.
[0082] If Equation (8) is simplified to determine a steady-state solution,
For c>0
c=√{square root over (−1+p+B)}
For c<0
c=−√{square root over (−1+p−B)}
[0083] is obtained and the diagram of the relationship between the magnetic field amplitude B and the normalized pulse amplitude C in
[0084] Consequently, if state monitoring check bits of a magnetic field term having the magnetic field amplitude B illustrated in
[0085]
[0086] The fitting function illustrated in
[0087] It is noted that the Softsign function is an example, and any function corresponding to a function (activation function) described in NPL 3 can be applied as the fitting function.
Second Example
[0088] The following information can be obtained from the fitting parameters determined by the fitting function of the second example illustrated in
[0089] For example, if the fitting function illustrated in
[0090] The fitting parameters α, β, and γ respectively reflect the following items. α: Saturation amplitude.fwdarw. The sign of α reflects the sign of the injection pulse phase, and the absolute value of a reflects the state of the DOPO oscillation.
[0091] Consequently, it is possible to confirm [0092] whether the orientation (sign) of the phase of the magnetic field is correct (fitting parameter α), and [0093] how much the phase of the magnetic field deviates from 0/π (fitting parameter α). β: Bias on the horizontal axis.fwdarw.β reflects the bias at the zero point of the injection pulse phase.
[0094] Consequently, [0095] whether the center point of the magnetic field deviates (for example, a bias deviation of the modulator) (fitting parameter β) [0096] can be confirmed. [0097] γ: Bias on the vertical axis.fwdarw.γ reflects the imbalance between positive and negative of the amplitude of the injection pulse, the imbalance between positive and negative of the measurement system, and the like.
[0098] Consequently, [0099] whether there is imbalance between positive and negative in the injected magnetic field or the measurement system (fitting parameter γ) can be confirmed.
[0100] These items may be optionally selected to monitor the state of the magnetic field term.
Third Example
[0101]
[0102] The check bit pattern that may include at least a part of the pieces of information described in the second example may have various forms. The state monitoring check bits of the third example in
[0103] The feedback signal for the check bits may be a constant (f.sub.i=B.sub.i).
[0104] In this case, it is possible to determine that [0105] if the sign of the magnetic field check bit portion is correct, both positive and negative orientations of the phase of the magnetic field are OK (acquisition of information about item (1) of the fitting parameter), [0106] if the amplitude exceeds a certain value, phase shift is OK (acquisition of information about item (2) of the fitting parameter), [0107] it is not possible to obtain information about item (3) of the fitting parameter, and [0108] if there is imbalance between positive and negative of the signal or the measurement system, heights of the positive portion and the negative portion are different. (acquisition of information about item (4) of the fitting parameter).
[0109] These items may be optionally selected to monitor the state of the magnetic field term.
[0110] In
[0111] In this case, it is possible to determine that [0112] if the sign of the magnetic field check bit portion is correct, both positive and negative orientations of the magnetic field are OK (acquisition of information about item (1) of the fitting parameter), [0113] if the amplitude exceeds a certain value, phase shift is OK (acquisition of information about item (2) of the fitting parameter), and [0114] it is not possible to obtain information about item (3) of the fitting parameter. [0115] in the case of pattern 9, if there is imbalance between positive and negative of the signal or the measurement system, heights of the positive portion and the negative portion are different. (acquisition of information about item (4) of the fitting parameter). These items may be optionally selected to monitor the state of the magnetic field term.
INDUSTRIAL APPLICABILITY
[0116] As described above, in the present invention, it is possible to implement, in a generalized Ising model composed of a magnetic field term and an inter-spin interaction term, an Ising model calculation device capable of monitoring a state of the magnetic field term and checking the accuracy of a solution.