JP7643149B2 - システムのローカルフィールド行列の更新 - Google Patents
システムのローカルフィールド行列の更新 Download PDFInfo
- Publication number
- JP7643149B2 JP7643149B2 JP2021064945A JP2021064945A JP7643149B2 JP 7643149 B2 JP7643149 B2 JP 7643149B2 JP 2021064945 A JP2021064945 A JP 2021064945A JP 2021064945 A JP2021064945 A JP 2021064945A JP 7643149 B2 JP7643149 B2 JP 7643149B2
- Authority
- JP
- Japan
- Prior art keywords
- matrix
- variables
- optimization problem
- local field
- updating
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/11—Complex mathematical operations for solving equations, e.g. nonlinear equations, general mathematical optimization problems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/16—Matrix or vector computation, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/23—Clustering techniques
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/044—Recurrent networks, e.g. Hopfield networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/047—Probabilistic or stochastic networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/06—Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons
- G06N3/061—Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using biological neurons, e.g. biological neurons connected to an integrated circuit
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/088—Non-supervised learning, e.g. competitive learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computing arrangements using knowledge-based models
- G06N5/01—Dynamic search techniques; Heuristics; Dynamic trees; Branch-and-bound
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N7/00—Computing arrangements based on specific mathematical models
- G06N7/01—Probabilistic graphical models, e.g. probabilistic networks
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Computing Systems (AREA)
- Life Sciences & Earth Sciences (AREA)
- Health & Medical Sciences (AREA)
- Evolutionary Computation (AREA)
- Biophysics (AREA)
- Biomedical Technology (AREA)
- Artificial Intelligence (AREA)
- Computational Linguistics (AREA)
- Molecular Biology (AREA)
- Mathematical Optimization (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Pure & Applied Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Algebra (AREA)
- Databases & Information Systems (AREA)
- Neurology (AREA)
- Probability & Statistics with Applications (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Biology (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Operations Research (AREA)
- Complex Calculations (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Supply And Distribution Of Alternating Current (AREA)
Description
(付記1)
方法であって、
システムに関連する最適化問題に関連付けられた第1行列を取得するステップと、
前記最適化問題に関連付けられた第2行列を取得するステップであって、前記第1行列及び前記第2行列は、前記システムのそれぞれの変数に対して与えられた対応する重みに関連し、前記対応する重みは前記それぞれの変数と1つ以上の他の変数との間の関係に関連する、ステップと、
それぞれの重みに影響される前記システムの前記変数同士の相互作用を示すローカルフィールド行列を取得するステップであって、前記相互作用は、前記最適化問題を解く間の前記変数の状態の変化に関連する、ステップと、
前記最適化問題を解く間の前記システムの1つ以上の変数の状態変化に応答して、前記ローカルフィールド行列を更新するステップであって、前記更新するステップは、前記1つ以上の変数に対応する前記ローカルフィールド行列の第3部分に対応する、前記第1行列の第1部分及び前記第2行列の第2部分に関して、1つ以上の算術演算を実行するステップを含む、ステップと、
前記更新されたローカルフィールド行列に基づき、エネルギ値を更新するステップと、
前記エネルギ値に基づき、前記最適化問題の解を決定するステップと、
を含む方法。
(付記2)
前記最適化問題は二次割り当て問題であり、前記第1行列は前記二次割り当て問題の距離行列であり、前記第2行列は前記二次割り当て問題のフロー行列である、付記1に記載の方法。
(付記3)
前記第1行列及び第2行列は対称的であり、前記ローカルフィールド行列を更新するステップは、前記1つ以上の算術演算として、前記第1行列の前記第1部分と前記第2行列の前記第2部分との間の差に関してテンソル積演算を実行するステップを含む、付記1に記載の方法。
(付記4)
前記第1行列及び第2行列は非対称的であり、前記ローカルフィールド行列を更新するステップは、転置された第1行列および転置された第2行列に関して1つ以上の算術演算を実行するステップを含む、付記1に記載の方法。
(付記5)
前記最適化問題を解く間に前記重みのグローバル重み行列を格納することを省略するとともに、前記第1行列、前記第2行列、及び前記ローカルフィールド行列を格納するステップを更に含む、付記1に記載の方法。
(付記6)
前記システムは、ボルツマンマシンとして構成されるニューラルネットワークである、付記1に記載の方法。
(付記7)
前記1つ以上の変数の前記状態変化は、前記エネルギ値に基づき受け入れられる、付記1に記載の方法。
(付記8)
命令を格納するよう構成される1つ以上の非一時的コンピュータ可読記憶媒体であって、前記命令は、実行されることに応答して、システムに動作を実行させ、前記動作は、
システムに関連する最適化問題に関連付けられた第1行列を取得するステップと、
前記最適化問題に関連付けられた第2行列を取得するステップであって、前記第1行列及び前記第2行列は、前記システムのそれぞれの変数に対して与えられた対応する重みに関連し、前記対応する重みは前記それぞれの変数と1つ以上の他の変数との間の関係に関連する、ステップと、
それぞれの重みに影響される前記システムの前記変数同士の相互作用を示すローカルフィールド行列を取得するステップであって、前記相互作用は、前記最適化問題を解く間の前記変数の状態の変化に関連する、ステップと、
前記最適化問題を解く間の前記システムの1つ以上の変数の状態変化に応答して、前記ローカルフィールド行列を更新するステップであって、前記更新するステップは、前記1つ以上の変数に対応する前記ローカルフィールド行列の第3部分に対応する、前記第1行列の第1部分及び前記第2行列の第2部分に関して、1つ以上の算術演算を実行するステップを含む、ステップと、
前記更新されたローカルフィールド行列に基づき、エネルギ値を更新するステップと、
前記エネルギ値に基づき、前記最適化問題の解を決定するステップと、
を含む、1つ以上の非一時的コンピュータ可読記憶媒体。
(付記9)
前記最適化問題は二次割り当て問題であり、前記第1行列は前記二次割り当て問題の距離行列であり、前記第2行列は前記二次割り当て問題のフロー行列である、付記8に記載の1つ以上の非一時的コンピュータ可読記憶媒体。
(付記10)
前記第1行列及び第2行列は対称的であり、前記ローカルフィールド行列を更新するステップは、前記1つ以上の算術演算として、前記第1行列の前記第1部分と前記第2行列の前記第2部分との間の差に関してテンソル積演算を実行するステップを含む、付記8に記載の1つ以上の非一時的コンピュータ可読記憶媒体。
(付記11)
前記第1行列及び第2行列は非対称的であり、前記ローカルフィールド行列を更新するステップは、転置された第1行列および転置された第2行列に関して1つ以上の算術演算を実行するステップを含む、付記8に記載の1つ以上の非一時的コンピュータ可読記憶媒体。
(付記12)
前記動作は、前記最適化問題を解く間に前記重みのグローバル重み行列を格納することを省略するとともに、前記第1行列、前記第2行列、及び前記ローカルフィールド行列を格納するステップを更に含む、付記8に記載の1つ以上の非一時的コンピュータ可読記憶媒体。
(付記13)
前記システムは、ボルツマンマシンとして構成されるニューラルネットワークである、付記8に記載の1つ以上の非一時的コンピュータ可読記憶媒体。
(付記14)
前記1つ以上の変数の前記状態変化は、前記エネルギ値に基づき受け入れられる、付記8に記載の1つ以上の非一時的コンピュータ可読記憶媒体。
(付記15)
動作を実行するよう構成されるハードウェアを含むシステムであって、前記動作は、
システムに関連する最適化問題に関連付けられた第1行列を取得するステップと、
前記最適化問題に関連付けられた第2行列を取得するステップであって、前記第1行列及び前記第2行列は、前記システムのそれぞれの変数に対して与えられた対応する重みに関連し、前記対応する重みは前記それぞれの変数と1つ以上の他の変数との間の関係に関連する、ステップと、
それぞれの重みに影響される前記システムの前記変数同士の相互作用を示すローカルフィールド行列を取得するステップであって、前記相互作用は、前記最適化問題を解く間の前記変数の状態の変化に関連する、ステップと、
前記最適化問題を解く間の前記システムの1つ以上の変数の状態変化に応答して、前記ローカルフィールド行列を更新するステップであって、前記更新するステップは、前記1つ以上の変数に対応する前記ローカルフィールド行列の第3部分に対応する、前記第1行列の第1部分及び前記第2行列の第2部分に関して、1つ以上の算術演算を実行するステップを含む、ステップと、
前記更新されたローカルフィールド行列に基づき、エネルギ値を更新するステップと、
前記エネルギ値に基づき、前記最適化問題の解を決定するステップと、
を含むシステム。
(付記16)
前記最適化問題は二次割り当て問題であり、前記第1行列は前記二次割り当て問題の距離行列であり、前記第2行列は前記二次割り当て問題のフロー行列である、付記15に記載のシステム。
(付記17)
前記第1行列及び第2行列は対称的であり、前記ローカルフィールド行列を更新するステップは、前記1つ以上の算術演算として、前記第1行列の前記第1部分と前記第2行列の前記第2部分との間の差に関してテンソル積演算を実行するステップを含む、付記15に記載のシステム。
(付記18)
前記第1行列及び第2行列は非対称的であり、前記ローカルフィールド行列を更新するステップは、転置された第1行列および転置された第2行列に関して1つ以上の算術演算を実行するステップを含む、付記15に記載のシステム。
(付記19)
前記動作は、前記最適化問題を解く間に前記重みのグローバル重み行列を格納することを省略するとともに、前記第1行列、前記第2行列、及び前記ローカルフィールド行列を格納するステップを更に含む、付記15に記載のシステム。
(付記20)
前記1つ以上の変数の前記状態変化は、前記エネルギ値に基づき受け入れられる、付記15に記載のシステム。
102 エネルギエンジン
110 ローカルフィールド行列
104 システム更新
112 第1行列
114 第2行列
108 ローカルフィールド行列エンジン
Claims (26)
- 方法であって、前記方法はコンピューティングシステムにより実行され、
システムに関連する最適化問題に関連付けられた第1行列を取得するステップであって、前記システムは、前記システムの複数の変数に対応する複数のニューロンを含むニューラルネットワークにより表される、ステップと、
前記最適化問題に関連付けられた第2行列を取得するステップであって、前記第1行列及び前記第2行列は、前記システムのそれぞれの変数に対して与えられた対応する重みに関連し、前記対応する重みは前記それぞれの変数と1つ以上の他の変数との間の関係に関連し、前記第1行列及び前記第2行列は前記ニューロンの各々の状態を表す、ステップと、
それぞれの重みに影響される前記システムの前記変数同士の相互作用を示すローカルフィールド行列を取得するステップであって、前記相互作用は、前記最適化問題を解く間の前記変数の状態の変化に関連する、ステップと、
前記システムの1つ以上の変数の状態変化を表すために、前記第1行列及び前記第2行列に含まれる1つ以上のニューロンの状態変化を生成するステップと、
前記最適化問題を解く間の前記システムの1つ以上の変数の状態変化に応答して、前記ローカルフィールド行列を更新するステップであって、前記更新するステップは、前記1つ以上の変数に対応する前記ローカルフィールド行列の第3部分に対応する、前記第1行列の第1部分及び前記第2行列の第2部分に基づいて、1つ以上の算術演算を実行するステップを含む、ステップと、
前記更新されたローカルフィールド行列に基づき、エネルギ値を更新するステップと、
前記エネルギ値に基づき、前記最適化問題の解を決定するステップと、
を含み、
前記最適化問題は二次割り当て問題であり、前記第1行列は前記二次割り当て問題の距離行列であり、前記第2行列は前記二次割り当て問題のフロー行列である、方法。 - 前記第1行列及び前記第2行列に含まれる1つ以上のニューロンの状態変化を生成するステップは、前記第1行列及び前記第2行列に含まれる1つ以上のニューロンの状態変化をランダムに生成する、請求項1に記載の方法。
- 前記第1行列及び第2行列は対称的であり、前記ローカルフィールド行列を更新するステップは、前記1つ以上の算術演算として、前記第1行列の前記第1部分と前記第2行列の前記第2部分との間の差に関してテンソル積演算を実行するステップを含む、請求項1に記載の方法。
- 前記第1行列及び第2行列は非対称的であり、前記ローカルフィールド行列を更新するステップは、転置された第1行列および転置された第2行列に関して1つ以上の算術演算を実行するステップを含む、請求項1に記載の方法。
- 前記最適化問題を解く間に前記重みのグローバル重み行列を格納することを省略するとともに、前記第1行列、前記第2行列、及び前記ローカルフィールド行列を格納するステップを更に含む、請求項1に記載の方法。
- 前記システムは、ボルツマンマシンとして構成されるニューラルネットワークである、請求項1に記載の方法。
- 前記1つ以上の変数の前記状態変化は、前記エネルギ値に基づき受け入れられる、請求項1に記載の方法。
- 前記最適化問題は、1ホット制約を有する、請求項1に記載の方法。
- 前記第1行列を取得するステップは、前記距離行列を前記コンピューティングシステムに含まれるメモリに格納し、前記第2行列を取得するステップは、前記フロー行列を前記コンピューティングシステムに含まれる前記メモリに格納する、請求項1に記載の方法。
- 命令を格納するよう構成される1つ以上の非一時的コンピュータ可読記憶媒体であって、前記命令は、実行されることに応答して、システムに動作を実行させ、前記動作は、
システムに関連する最適化問題に関連付けられた第1行列を取得するステップであって、前記システムは、前記システムの複数の変数に対応する複数のニューロンを含むニューラルネットワークにより表される、ステップと、
前記最適化問題に関連付けられた第2行列を取得するステップであって、前記第1行列及び前記第2行列は、前記システムのそれぞれの変数に対して与えられた対応する重みに関連し、前記対応する重みは前記それぞれの変数と1つ以上の他の変数との間の関係に関連し、前記第1行列及び前記第2行列は前記ニューロンの各々の状態を表す、ステップと、
それぞれの重みに影響される前記システムの前記変数同士の相互作用を示すローカルフィールド行列を取得するステップであって、前記相互作用は、前記最適化問題を解く間の前記変数の状態の変化に関連する、ステップと、
前記システムの1つ以上の変数の状態変化を表すために、前記第1行列及び前記第2行列に含まれる1つ以上のニューロンの状態変化を生成するステップと、
前記最適化問題を解く間の前記システムの1つ以上の変数の状態変化に応答して、前記ローカルフィールド行列を更新するステップであって、前記更新するステップは、前記1つ以上の変数に対応する前記ローカルフィールド行列の第3部分に対応する、前記第1行列の第1部分及び前記第2行列の第2部分に基づいて、1つ以上の算術演算を実行するステップを含む、ステップと、
前記更新されたローカルフィールド行列に基づき、エネルギ値を更新するステップと、
前記エネルギ値に基づき、前記最適化問題の解を決定するステップと、
を含み、
前記最適化問題は二次割り当て問題であり、前記第1行列は前記二次割り当て問題の距離行列であり、前記第2行列は前記二次割り当て問題のフロー行列である、1つ以上の非一時的コンピュータ可読記憶媒体。 - 前記第1行列及び前記第2行列に含まれる1つ以上のニューロンの状態変化を生成するステップは、前記第1行列及び前記第2行列に含まれる1つ以上のニューロンの状態変化をランダムに生成する、請求項10に記載の1つ以上の非一時的コンピュータ可読記憶媒体。
- 前記第1行列及び第2行列は対称的であり、前記ローカルフィールド行列を更新するステップは、前記1つ以上の算術演算として、前記第1行列の前記第1部分と前記第2行列の前記第2部分との間の差に関してテンソル積演算を実行するステップを含む、請求項10に記載の1つ以上の非一時的コンピュータ可読記憶媒体。
- 前記第1行列及び第2行列は非対称的であり、前記ローカルフィールド行列を更新するステップは、転置された第1行列および転置された第2行列に関して1つ以上の算術演算を実行するステップを含む、請求項10に記載の1つ以上の非一時的コンピュータ可読記憶媒体。
- 前記動作は、前記最適化問題を解く間に前記重みのグローバル重み行列を格納することを省略するとともに、前記第1行列、前記第2行列、及び前記ローカルフィールド行列を格納するステップを更に含む、請求項10に記載の1つ以上の非一時的コンピュータ可読記憶媒体。
- 前記システムは、ボルツマンマシンとして構成されるニューラルネットワークである、請求項10に記載の1つ以上の非一時的コンピュータ可読記憶媒体。
- 前記1つ以上の変数の前記状態変化は、前記エネルギ値に基づき受け入れられる、請求項10に記載の1つ以上の非一時的コンピュータ可読記憶媒体。
- 前記最適化問題は、1ホット制約を有する、請求項10に記載の1つ以上の非一時的コンピュータ可読記憶媒体。
- 前記第1行列を取得するステップは、前記距離行列を前記システムに含まれるメモリに格納し、前記第2行列を取得するステップは、前記フロー行列を前記システムに含まれる前記メモリに格納する、請求項10に記載の1つ以上の非一時的コンピュータ可読記憶媒体。
- 動作を実行するよう構成されるハードウェアを含むシステムであって、前記動作は、
システムに関連する最適化問題に関連付けられた第1行列を取得するステップであって、前記システムは、前記システムの複数の変数に対応する複数のニューロンを含むニューラルネットワークにより表される、ステップと、
前記最適化問題に関連付けられた第2行列を取得するステップであって、前記第1行列及び前記第2行列は、前記システムのそれぞれの変数に対して与えられた対応する重みに関連し、前記対応する重みは前記それぞれの変数と1つ以上の他の変数との間の関係に関連し、前記第1行列及び前記第2行列は前記ニューロンの各々の状態を表す、ステップと、
それぞれの重みに影響される前記システムの前記変数同士の相互作用を示すローカルフィールド行列を取得するステップであって、前記相互作用は、前記最適化問題を解く間の前記変数の状態の変化に関連する、ステップと、
前記システムの1つ以上の変数の状態変化を表すために、前記第1行列及び前記第2行列に含まれる1つ以上のニューロンの状態変化を生成するステップと、
前記最適化問題を解く間の前記システムの1つ以上の変数の状態変化に応答して、前記ローカルフィールド行列を更新するステップであって、前記更新するステップは、前記1つ以上の変数に対応する前記ローカルフィールド行列の第3部分に対応する、前記第1行列の第1部分及び前記第2行列の第2部分に基づいて、1つ以上の算術演算を実行するステップを含む、ステップと、
前記更新されたローカルフィールド行列に基づき、エネルギ値を更新するステップと、
前記エネルギ値に基づき、前記最適化問題の解を決定するステップと、
を含み、
前記最適化問題は二次割り当て問題であり、前記第1行列は前記二次割り当て問題の距離行列であり、前記第2行列は前記二次割り当て問題のフロー行列である、システム。 - 前記第1行列及び前記第2行列に含まれる1つ以上のニューロンの状態変化を生成するステップは、前記第1行列及び前記第2行列に含まれる1つ以上のニューロンの状態変化をランダムに生成する、請求項19に記載のシステム。
- 前記第1行列及び第2行列は対称的であり、前記ローカルフィールド行列を更新するステップは、前記1つ以上の算術演算として、前記第1行列の前記第1部分と前記第2行列の前記第2部分との間の差に関してテンソル積演算を実行するステップを含む、請求項19に記載のシステム。
- 前記第1行列及び第2行列は非対称的であり、前記ローカルフィールド行列を更新するステップは、転置された第1行列および転置された第2行列に関して1つ以上の算術演算を実行するステップを含む、請求項19に記載のシステム。
- 前記動作は、前記最適化問題を解く間に前記重みのグローバル重み行列を格納することを省略するとともに、前記第1行列、前記第2行列、及び前記ローカルフィールド行列を格納するステップを更に含む、請求項19に記載のシステム。
- 前記1つ以上の変数の前記状態変化は、前記エネルギ値に基づき受け入れられる、請求項19に記載のシステム。
- 前記最適化問題は、1ホット制約を有する、請求項19に記載のシステム。
- 前記第1行列を取得するステップは、前記距離行列を前記システムに含まれるメモリに格納し、前記第2行列を取得するステップは、前記フロー行列を前記システムに含まれる前記メモリに格納する、請求項19に記載のシステム。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US16/849,887 US11562211B2 (en) | 2020-04-15 | 2020-04-15 | System local field matrix updates |
| US16/849887 | 2020-04-15 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021170330A JP2021170330A (ja) | 2021-10-28 |
| JP7643149B2 true JP7643149B2 (ja) | 2025-03-11 |
Family
ID=74586868
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021064945A Active JP7643149B2 (ja) | 2020-04-15 | 2021-04-06 | システムのローカルフィールド行列の更新 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US11562211B2 (ja) |
| EP (1) | EP3896585A1 (ja) |
| JP (1) | JP7643149B2 (ja) |
| CN (1) | CN113536222A (ja) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11562211B2 (en) * | 2020-04-15 | 2023-01-24 | Fujitsu Limited | System local field matrix updates |
| US20220414184A1 (en) | 2021-06-18 | 2022-12-29 | Fujitsu Limited | Data processing apparatus and data processing method |
| JP7827491B2 (ja) * | 2022-03-04 | 2026-03-10 | 株式会社東芝 | 計算装置、計算プログラム、記録媒体及び計算方法 |
| JP2025023395A (ja) | 2023-08-04 | 2025-02-17 | 富士通株式会社 | データ処理装置、プログラム及びデータ処理方法 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020057306A (ja) | 2018-10-04 | 2020-04-09 | 富士通株式会社 | 最適化装置及び最適化装置の制御方法 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2224256A1 (en) * | 2009-02-25 | 2010-09-01 | C.R.F. Società Consortile per Azioni | Reliability estimate of an apparatus |
| US9501747B2 (en) * | 2012-12-18 | 2016-11-22 | D-Wave Systems Inc. | Systems and methods that formulate embeddings of problems for solving by a quantum processor |
| US11062227B2 (en) * | 2015-10-16 | 2021-07-13 | D-Wave Systems Inc. | Systems and methods for creating and using quantum Boltzmann machines |
| JP6773970B2 (ja) | 2016-09-09 | 2020-10-21 | 富士通株式会社 | 情報処理装置、イジング装置及び情報処理装置の制御方法 |
| US10248906B2 (en) * | 2016-12-28 | 2019-04-02 | Intel Corporation | Neuromorphic circuits for storing and generating connectivity information |
| US20190391807A1 (en) | 2018-06-20 | 2019-12-26 | Fujitsu Limited | Computer-readable recording medium storing optimization problem computing program and optimization problem computing system |
| JP7071638B2 (ja) * | 2018-07-31 | 2022-05-19 | 富士通株式会社 | 最適化装置、最適化装置の制御方法及び最適化装置の制御プログラム |
| JP7111966B2 (ja) * | 2018-09-03 | 2022-08-03 | 富士通株式会社 | 最適化装置及び最適化装置の制御方法 |
| JP7197789B2 (ja) * | 2019-03-01 | 2022-12-28 | 富士通株式会社 | 最適化装置及び最適化装置の制御方法 |
| JP7256378B2 (ja) * | 2019-04-10 | 2023-04-12 | 富士通株式会社 | 最適化システムおよび最適化システムの制御方法 |
| US11562211B2 (en) * | 2020-04-15 | 2023-01-24 | Fujitsu Limited | System local field matrix updates |
-
2020
- 2020-04-15 US US16/849,887 patent/US11562211B2/en active Active
-
2021
- 2021-02-10 EP EP21156231.9A patent/EP3896585A1/en not_active Withdrawn
- 2021-03-24 CN CN202110314454.6A patent/CN113536222A/zh active Pending
- 2021-04-06 JP JP2021064945A patent/JP7643149B2/ja active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020057306A (ja) | 2018-10-04 | 2020-04-09 | 富士通株式会社 | 最適化装置及び最適化装置の制御方法 |
Non-Patent Citations (2)
| Title |
|---|
| 木村 義洋 ほか,2次割当問題に対するタブー探索法に基づくFPGAを用いたハードウェア解法,電子情報通信学会技術研究報告 ,Vol.106 No.457,2007年01月10日,pp.37-42 |
| 筒井 茂義,GPUを用いた高速並列進化計算による組合せ最適化問題へのアプローチ,経営の科学 オペレーションズ・リサーチ,第57巻 第5号,2012年05月01日,pp.261-269 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2021170330A (ja) | 2021-10-28 |
| CN113536222A (zh) | 2021-10-22 |
| EP3896585A1 (en) | 2021-10-20 |
| US11562211B2 (en) | 2023-01-24 |
| US20210326679A1 (en) | 2021-10-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7643149B2 (ja) | システムのローカルフィールド行列の更新 | |
| CN114503125B (zh) | 结构化剪枝方法、系统和计算机可读介质 | |
| US10891353B2 (en) | Apparatus and methods for matrix addition and subtraction | |
| US10592241B2 (en) | Apparatus and methods for matrix multiplication | |
| Burr et al. | Large-scale neural networks implemented with non-volatile memory as the synaptic weight element: Comparative performance analysis (accuracy, speed, and power) | |
| US11961001B2 (en) | Parallel forward and backward propagation | |
| JP5865456B1 (ja) | 半導体装置 | |
| US8131660B2 (en) | Reconfigurable hardware accelerator for boolean satisfiability solver | |
| EP4384899B1 (en) | Partial sum management and reconfigurable systolic flow architectures for in-memory computation | |
| CN111191784A (zh) | 转置的稀疏矩阵乘以稠密矩阵用于神经网络训练 | |
| US20230025068A1 (en) | Hybrid machine learning architecture with neural processing unit and compute-in-memory processing elements | |
| US10997497B2 (en) | Calculation device for and calculation method of performing convolution | |
| JP2024525332A (ja) | 深さ方向畳み込みニューラルネットワーク(cnn)をサポートするメモリ内計算(cim)アーキテクチャ及びデータフロー | |
| WO2021218037A1 (zh) | 目标检测方法、装置、计算机设备和存储介质 | |
| Zou et al. | Massively simulating adiabatic bifurcations with FPGA to solve combinatorial optimization | |
| Hong et al. | Multi-dimensional parallel training of winograd layer on memory-centric architecture | |
| US20230153604A1 (en) | Performing simulations using machine learning | |
| Jin et al. | GPUSGD: A GPU‐accelerated stochastic gradient descent algorithm for matrix factorization | |
| CN119856164A (zh) | 用于在具有异构存储器架构的计算系统中的数学运算的存储管理 | |
| Waidyasooriya et al. | Accelerator architecture for simulated quantum annealing based on resource-utilization-aware scheduling and its implementation using OpenCL | |
| JP2016066378A (ja) | 半導体装置および情報処理方法 | |
| US20240095493A1 (en) | Desparsified convolution for sparse tensors | |
| WO2020142251A1 (en) | Prediction for time series data using a space partitioning data structure | |
| US20190095783A1 (en) | Deep learning apparatus for ann having pipeline architecture | |
| US20230196124A1 (en) | Runtime predictors for neural network computation reduction |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240111 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241015 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241029 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250106 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250128 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250210 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7643149 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |