EVALUATION FUNCTION CONVERTER AND PROGRAM
To provide an evaluation function converter and its program capable of efficiently executing conversion processing of an evaluation function adapted to constraint of Ising type hardware prepared to solve an optimization problem.SOLUTION: A computer 3 samples a plurality of combinations of a value of...
Saved in:
Main Authors | , , |
---|---|
Format | Patent |
Language | English Japanese |
Published |
22.03.2019
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | To provide an evaluation function converter and its program capable of efficiently executing conversion processing of an evaluation function adapted to constraint of Ising type hardware prepared to solve an optimization problem.SOLUTION: A computer 3 samples a plurality of combinations of a value of a variable x and an evaluation value when the value of the variable x is substituted for an evaluation function by a function of a sampling unit 7 (S1). The computer 3 configures a Hamiltonian Hmap in accordance with the plurality of sampling results obtained by sampling by a function of a Hamiltonian configuration unit 8 (S2). The computer 3 configures the Hamiltonian Hmap so as to satisfy constraint including a predetermined number or more of non-coupling that do not couple between a plurality of variables in S2.SELECTED DRAWING: Figure 2
【課題】最適化問題を解くために用意されたイジング型ハードウェアの制約に適合させる評価関数の変換処理を効率的に実施できるようにした評価関数変換装置及びそのプログラムを提供する。【解決手段】コンピュータ3は、サンプリング部7の機能により、変数xの値と前記評価関数に変数xの値を代入したときの評価値との組み合わせを複数サンプリングする(S1)。コンピュータ3は、ハミルトニアン構成部8の機能により、サンプリングされた複数のサンプリング結果に合わせてハミルトニアンHmapを構成する(S2)。コンピュータ3は、S2において複数の変数の間を結合しない非結合数を所定以上含む制約を満たすようにハミルトニアンHmapを構成する。【選択図】図2 |
---|---|
Bibliography: | Application Number: JP20170166979 |