TOP
|
特許
|
意匠
|
商標
特許ウォッチ
Twitter
他の特許を見る
10個以上の画像は省略されています。
公開番号
2025007989
公報種別
公開特許公報(A)
公開日
2025-01-20
出願番号
2023109786
出願日
2023-07-04
発明の名称
プログラム、データ処理方法およびデータ処理装置
出願人
富士通株式会社
代理人
弁理士法人扶桑国際特許事務所
主分類
G06N
99/00 20190101AFI20250109BHJP(計算;計数)
要約
【課題】求解を効率化する。
【解決手段】記憶部11は、複数のアイテムを領域R1に配置する問題を示す情報を記憶する。処理部12は、複数のアイテムそれぞれに対し、当該アイテムを領域R1に配置する位置に応じた複数の状態を、当該情報に基づいて生成する。処理部12は、複数のアイテムに含まれる2つのアイテムのペアを複数特定する。処理部12は、特定された複数のペアにおける2つのアイテムの状態の組合せに応じた評価値を示す評価関数を計算する。処理部12は、複数のアイテムの状態の組合せに対して、評価関数により示される、複数のペアの各々の評価値の和を示すコスト項を含む、イジング型の目的関数を生成する。処理部12は、目的関数に基づいて解の探索を行う探索部13を用いて問題に対応する解を取得する。
【選択図】図1
特許請求の範囲
【請求項1】
コンピュータに、
複数のアイテムを所定の領域に配置する問題を示す情報を取得し、
前記複数のアイテムそれぞれに対し、当該アイテムを前記領域に配置する位置に応じた複数の状態を、前記情報に基づいて生成し、
前記複数のアイテムに含まれる2つのアイテムのペアを複数特定し、特定された複数の前記ペアにおける前記2つのアイテムの状態の組合せに応じた評価値を示す評価関数を計算し、
前記複数のアイテムの状態の組合せに対して、前記評価関数により示される、複数の前記ペアの各々の前記評価値の和を示すコスト項を含む、イジング型の目的関数を生成し、
前記目的関数に基づいて解の探索を行う探索部を用いて前記問題に対応する前記解を取得する、
処理を実行させるプログラム。
続きを表示(約 1,400 文字)
【請求項2】
前記複数の状態の生成では、前記複数のアイテムの各々を配置する座標および回転の有無により前記状態を表すデータを生成する、
処理を前記コンピュータに実行させる請求項1記載のプログラム。
【請求項3】
前記評価関数の計算では、前記2つのアイテムの重なりの大きさを示す第1評価関数、および、前記2つのアイテムにより形成される閉鎖領域の大きさを示す第2評価関数の少なくとも一方を計算する、
処理を前記コンピュータに実行させる請求項1記載のプログラム。
【請求項4】
前記評価関数の計算では、複数の評価関数を計算し、
前記目的関数の生成では、前記複数の評価関数に対応する複数のコスト項の線形結合を含む前記目的関数を生成する、
処理を前記コンピュータに実行させる請求項1記載のプログラム。
【請求項5】
前記目的関数は、1つのアイテムが同時に取り得る状態が1つであることを表す制約項を含む、
請求項1記載のプログラム。
【請求項6】
前記情報は、前記複数のアイテムおよび前記領域のそれぞれを示すビットマップを含む、
請求項1記載のプログラム。
【請求項7】
前記問題の元になる他の問題における前記複数のアイテムの形状および前記領域の形状をビットマップ化することで、前記情報を生成し、
前記問題に対応する前記解を取得すると、前記解に基づいて前記他の問題の初期解を生成し、前記初期解を用いて前記他の問題の求解を行う、
処理を前記コンピュータに実行させる請求項6記載のプログラム。
【請求項8】
コンピュータが、
複数のアイテムを所定の領域に配置する問題を示す情報を取得し、
前記複数のアイテムそれぞれに対し、当該アイテムを前記領域に配置する位置に応じた複数の状態を、前記情報に基づいて生成し、
前記複数のアイテムに含まれる2つのアイテムのペアを複数特定し、特定された複数の前記ペアにおける前記2つのアイテムの状態の組合せに応じた評価値を示す評価関数を計算し、
前記複数のアイテムの状態の組合せに対して、前記評価関数により示される、複数の前記ペアの各々の前記評価値の和を示すコスト項を含む、イジング型の目的関数を生成し、
前記目的関数に基づいて解の探索を行う探索部を用いて前記問題に対応する前記解を取得する、
データ処理方法。
【請求項9】
複数のアイテムを所定の領域に配置する問題を示す情報を記憶する記憶部と、
前記複数のアイテムそれぞれに対し、当該アイテムを前記領域に配置する位置に応じた複数の状態を、前記記憶部に記憶された前記情報に基づいて生成し、前記複数のアイテムに含まれる2つのアイテムのペアを複数特定し、特定された複数の前記ペアにおける前記2つのアイテムの状態の組合せに応じた評価値を示す評価関数を計算し、前記複数のアイテムの状態の組合せに対して、前記評価関数により示される、複数の前記ペアの各々の前記評価値の和を示すコスト項を含む、イジング型の目的関数を生成し、前記目的関数に基づいて解の探索を行う探索部を用いて前記問題に対応する前記解を取得する処理部と、
を有するデータ処理装置。
発明の詳細な説明
【技術分野】
【0001】
本発明はプログラム、データ処理方法およびデータ処理装置に関する。
続きを表示(約 1,600 文字)
【背景技術】
【0002】
組合せ最適化問題を計算する装置として、イジング型の目的関数に基づいて解を探索するイジングマシンがある。目的関数は、QUBO(Quadratic Unconstrained Binary Optimization)形式で表される。目的関数は、エネルギー関数と言われることもある。イジングマシンによる求解では、例えば、シミュレーテッドアニーリング(SA:Simulated Annealing)や量子アニーリング(QA:Quantum Annealing)などが用いられる。イジングマシンは、QUBOソルバの一種である。
【0003】
例えば、多目的最適化問題をSAやQAなどのアニーリングにより解く最適化装置の提案がある。提案の最適化装置は、アニーリングの最適解に至る複数の途中解に基づいて、多点探索法による解探索を実行することで、少なくとも1つの目的関数に対して満足できる値を有する解が複数の目的関数に対して満遍なく得られるようにする。
【0004】
なお、勾配降下法などの最適化アルゴリズムにより解決済の問題とその解を用いた機械学習により、当該最適化アルゴリズムで用いる最適な初期化値を得るための初期化規則を学習するシステムの提案がある。
【0005】
また、量子クエンチアルゴリズムと呼ばれる手法により組合せ最適化問題の解を得るシステムの提案がある。更に、最適解を得るための演算を簡略化した簡易演算により、最適解ではないが最適解に近似する複数の近似解を求め、近似解を含む解群を初期個体群とした遺伝的アルゴリズムにより最適解を探索する最適解探索装置の提案がある。
【先行技術文献】
【特許文献】
【0006】
特開2022-118555号公報
米国特許出願公開第2022/0164644号明細書
米国特許出願公開第2020/0202249号明細書
特開2022-79376号公報
【発明の概要】
【発明が解決しようとする課題】
【0007】
組合せ最適化問題として、複数のアイテムを所定の領域に配置する問題がある。このような問題の一例としてパッキング問題やスケジューリング問題などがある。しかし、当該問題におけるアイテムの形状や、配置可能な位置などの制約条件をQUBOで正確に表現するのが難しく、イジングマシンを用いた求解を効率的に行えないことがある。
【0008】
1つの側面では、本発明は、求解を効率化することを目的とする。
【課題を解決するための手段】
【0009】
1つの態様では、プログラムが提供される。このプログラムは、次の処理をコンピュータに実行させる。コンピュータは、複数のアイテムを所定の領域に配置する問題を示す情報を取得する。コンピュータは、複数のアイテムそれぞれに対し、当該アイテムを領域に配置する位置に応じた複数の状態を、当該情報に基づいて生成する。コンピュータは、複数のアイテムに含まれる2つのアイテムのペアを複数特定し、特定された複数のペアにおける2つのアイテムの状態の組合せに応じた評価値を示す評価関数を計算する。コンピュータは、複数のアイテムの状態の組合せに対して、評価関数により示される、複数のペアの各々の評価値の和を示すコスト項を含む、イジング型の目的関数を生成する。コンピュータは、目的関数に基づいて解の探索を行う探索部を用いて問題に対応する解を取得する。
【0010】
また、1つの態様では、コンピュータによって実行されるデータ処理方法が提供される。また、1つの態様では、記憶部と処理部とを有するデータ処理装置が提供される。
【発明の効果】
(【0011】以降は省略されています)
この特許をJ-PlatPat(特許庁公式サイト)で参照する
関連特許
富士通株式会社
半導体装置
23日前
富士通株式会社
行列演算回路
1か月前
富士通株式会社
周波数変換器
1か月前
富士通株式会社
画像処理モデル
11日前
富士通株式会社
メッシュ微細化
24日前
富士通株式会社
半導体デバイス
23日前
富士通株式会社
演算器及び演算方法
24日前
富士通株式会社
ポイントクラウド分類
18日前
富士通株式会社
冷却装置及び電子機器
1か月前
富士通株式会社
電子機器筐体及び電子機器
22日前
富士通株式会社
アレイアンテナモジュール
25日前
富士通株式会社
光送信器及び光トランシーバ
22日前
富士通株式会社
演算処理装置及び情報処理装置
5日前
富士通株式会社
通信制御装置及び移動中継装置
1か月前
富士通株式会社
基板及びこれを備えた電子装置
25日前
富士通株式会社
波長変換装置および波長変換方法
8日前
富士通株式会社
テキスト案内される画像エディタ
18日前
富士通株式会社
動的多次元メディアコンテンツ投影
1か月前
富士通株式会社
メモリ管理装置及びメモリ管理方法
17日前
富士通株式会社
ラックマウント装置及びラック装置
8日前
富士通株式会社
管理装置、管理方法、および管理プログラム
1か月前
富士通株式会社
プログラム、情報処理方法および情報処理装置
29日前
富士通株式会社
交通シミュレーションのための方法および装置
1か月前
富士通株式会社
検出プログラム、検出方法および情報処理装置
8日前
富士通株式会社
生成プログラム、生成方法および情報処理装置
16日前
富士通株式会社
制御プログラム、制御方法、および情報処理装置
1か月前
富士通株式会社
半導体装置、半導体装置の製造方法及び電子装置
3日前
富士通株式会社
ターゲット追跡のための方法、装置及び記憶媒体
5日前
富士通株式会社
プログラム、データ処理装置及びデータ処理方法
23日前
富士通株式会社
探索プログラム、探索方法、および情報処理装置
22日前
富士通株式会社
キャッシュ装置およびキャッシュ装置の制御方法
23日前
富士通株式会社
出張情報受付方法および出張情報受付プログラム
22日前
富士通株式会社
データ処理装置、データ処理方法およびプログラム
2日前
富士通株式会社
並列コンピューティング・カテゴリー分けプロセス
18日前
富士通株式会社
プログラム、データ処理方法およびデータ処理装置
16日前
富士通株式会社
チェックプログラム、チェック方法及び情報処理装置
22日前
続きを見る
他の特許を見る