Potts model calculation device

US11436394B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11436394-B2
Application numberUS-201816757246-A
CountryUS
Kind codeB2
Filing dateOct 19, 2018
Priority dateOct 19, 2017
Publication dateSep 6, 2022
Grant dateSep 6, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A Potts model computing device capable of computing a Potts problem that is a multivalued spin problem are described herein. The Potts model computing device includes: an Ising model computing device; a computation result storage and determination unit configured to store a value of a spin of the Ising model obtained in a case where a coupling coefficient is set in the Ising model computing device and to determine whether a computation is finished; and a coupling coefficient overwriting unit configured to update a coupling coefficient generated based on the stored value of the spin to the Ising model computing device. According to a value of a set of spins obtained as a computation result corresponding to a coupling coefficient set for an m-th time in the Ising model computing device, the coupling coefficient overwriting unit generates again a coupling coefficient to be set for an (m+1)-th iterative computation.

First claim

Opening claim text (preview).

The invention claimed is: 1. A Potts model computing device comprising: an Ising model computing device; a computation result storage and determination unit configured to store a value of a set of spins of the Ising model obtained in a case where a coupling coefficient is set in the Ising model computing device and to determine whether a computation is finished; and a coupling coefficient overwriting unit configured to update a coupling coefficient generated based on the stored value of the set of spins to the Ising model computing device, wherein, according to values of the spins of the Ising model obtained as a computation result for an m-th time iterative computation using the Ising model computing device, the coupling coefficient overwriting unit generates a coupling coefficient to be set for an (m+1)-th time computation and updates the generated coupling coefficient to the Ising model computing device, the computation result storage and determination unit determines that a computation is finished in a case where a number of iteration times reaches to Ms (Ms is a natural number), and computes a value S i by substituting a value σ i m of a spin obtained as a computation result of the m-th time iterative Ising model computation into the following formula to compute a problem mapped to the Potts model using the Ising model computing devices: S i =Σ m=1 Ms (1+σ im )2 m−2 wherein a possible value of a multivalued spin of the Potts model is S i =0, 1, 2, . . . , M−1 (M is a natural number) and M≤2 M S . 2. The Potts model computing device according to claim 1 , wherein the Ising model computing device comprises: a phase sensitive amplifier configured to parametrically oscillate an optical pulse train having a same oscillation frequency in a 0 or π phase, which emulates a set of binary spins of the Ising model; a ring resonator configured to allow the optical pulse train to circulate and propagate; an optical pulse measurement unit configured to measure phases and amplitudes of the optical pulse train each time the optical pulse train circulates and propagates through the ring resonator; an interaction computing unit configured to compute an interaction between optical pulses using information about phases and amplitudes of optical pulses measured in the optical pulse measurement unit as input, the interaction being determined from the coupling coefficient of the Ising model and the measured optical pulses; an interaction implementation unit configured to implement the interaction between the optical pulse train determined based on the coupling coefficient of the Ising model and the phases and amplitudes of the measured optical pulses by controlling and overlapping amplitudes and phases of optical pulses on the optical pulse train in the interaction computing unit; and a problem overwriting unit configured to update the coupling coefficient of the Ising model, in a process of repeating feedback loop control formed by the optical pulse measurement unit, the interaction computing unit, and the interaction implementation unit, the optical pulse measurement unit obtains a spin set of solution of the Ising model by converting the phases of the optical pulse train into binary Ising spins after the optical pulse train reaches a stable state. 3. The Potts model computing device according to claim 2 , wherein the interaction computing unit multiplies a column vector having phases and amplitudes c 1 m , c 2 m , c 3 m , c 4 m , c i m , c (N−1)m , c N m of N measured optical pulses as elements by the following matrix having coupling coefficients of the Ising model as arithmetic parameters and computes elements f 1 m , f 2 m , f 3 m , f 4 m , f i m , f (N−1)m , f N m of the obtained column vector Ms times as interactions relating to N optical pulses corresponding to the N optical pulses while varying m from 1 to Ms, wherein K ij =J ij m : ( f 1 ⁢ m f 2 ⁢ m f 3 ⁢ m ⋮ f ( N - 1 ) ⁢ m f Nm ) = ( 0 K 12 K 13 ⋯ K 1 ⁢ ( N - 1 ) K 1 ⁢ N K 21 0 K 23 ⋯ K 2

Assignees

Inventors

Classifications

  • G06N5/01Primary

    Dynamic search techniques; Heuristics; Dynamic trees; Branch-and-bound · CPC title

  • G06F30/20Primary

    Design optimisation, verification or simulation (optimisation, verification or simulation of circuit designs G06F30/30) · CPC title

  • for evaluating statistical data {, e.g. average values, frequency distributions, probability functions, regression analysis (forecasting specially adapted for a specific administrative, business or logistic context G06Q10/04)} · CPC title

  • Matrix or vector computation · CPC title

  • using electro-optical or opto-electronic means · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11436394B2 cover?
A Potts model computing device capable of computing a Potts problem that is a multivalued spin problem are described herein. The Potts model computing device includes: an Ising model computing device; a computation result storage and determination unit configured to store a value of a spin of the Ising model obtained in a case where a coupling coefficient is set in the Ising model computing dev…
Who is the assignee on this patent?
Nippon Telegraph & Telephone
What technology area does this patent fall under?
Primary CPC classification G06N5/01. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 06 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).