TOP
|
特許
|
意匠
|
商標
特許ウォッチ
Twitter
他の特許を見る
10個以上の画像は省略されています。
公開番号
2025159919
公報種別
公開特許公報(A)
公開日
2025-10-22
出願番号
2024062781
出願日
2024-04-09
発明の名称
演算方法、プログラム及び演算装置
出願人
三菱重工業株式会社
代理人
弁理士法人酒井国際特許事務所
主分類
G06N
99/00 20190101AFI20251015BHJP(計算;計数)
要約
【課題】イジングモデルを用いた演算負荷を低減する。
【解決手段】演算方法は、演算対象となる複数のジョブを示すジョブ情報を取得するステップと、複数のタイムスロットを含む分割時間帯を、時系列毎に複数設定するステップと、イジングマシンによる、分割時間帯に含まれるタイムスロットにジョブ情報が示す前記ジョブを割り当てた演算結果を、分割時間帯毎に取得するステップと、を含む。演算結果を取得するステップにおいては、分割時間帯の直後のタイムスロットである後続タイムスロットに対して、その分割時間帯に含まれるタイムスロットに割り当てられないジョブが割り当てられることを条件として、その分割時間帯に含まれるタイムスロットと後続タイムスロットとにジョブを割り当てた、演算結果を取得する。
【選択図】図8
特許請求の範囲
【請求項1】
単位時間毎のタイムスロットにジョブを割り当てるスケジューリング問題についての演算を実行する演算方法であって、
演算対象となる複数のジョブを示すジョブ情報を取得するステップと、
複数のタイムスロットを含む分割時間帯を、時系列毎に複数設定するステップと、
イジングマシンによる、前記分割時間帯に含まれる前記タイムスロットに前記ジョブ情報が示す前記ジョブを割り当てた演算結果を、前記分割時間帯毎に取得するステップと、
を含み、
前記演算結果を取得するステップにおいては、前記分割時間帯の直後の前記タイムスロットである後続タイムスロットに対して、その分割時間帯に含まれる前記タイムスロットに割り当てられない前記ジョブが割り当てられることを条件として、その分割時間帯に含まれる前記タイムスロットと前記後続タイムスロットとに前記ジョブを割り当てた、前記演算結果を取得する、
演算方法。
続きを表示(約 1,600 文字)
【請求項2】
前記演算結果を取得するステップにおいては、前記分割時間帯の直前の前記タイムスロットである先行タイムスロットに対して、その分割時間帯より前の分割時間帯に割り当て済みの前記ジョブが割り当てられ、かつ、前記後続タイムスロットに対して、その分割時間帯に含まれる前記タイムスロットと前記先行タイムスロットとに割り当てられない全ての前記ジョブが割り当てられることを条件として、その分割時間帯に含まれる前記タイムスロットと前記先行タイムスロットと前記後続タイムスロットとに前記ジョブを割り当てた、前記演算結果を取得する、請求項1に記載の演算方法。
【請求項3】
前記分割時間帯を設定するステップにおいては、前記ジョブの数と、前記分割時間帯に含まれるタイムスロットの数とを乗じた値が、前記イジングマシンが扱える上限ビット数以下となるように、前記分割時間帯に含めるタイムスロットの数を設定する、請求項1又は請求項2に記載の演算方法。
【請求項4】
前記ジョブ情報を取得するステップにおいては、前記ジョブの実行に要する実行時間の情報と、前記ジョブの他のジョブに対する実行順序を示す情報とを、前記ジョブ情報として取得し、
前記実行時間と前記実行順序とに基づいて、演算対象となるジョブに対して、そのジョブが実行されないタイムスロットである不実施タイムスロットを設定するステップをさらに含み、
前記イジングマシンは、前記演算対象となるジョブに対して、そのジョブに設定された前記不実施タイムスロットを割り当てないことを条件として、ジョブを割り当てる演算を実行する、請求項1又は請求項2に記載の演算方法。
【請求項5】
単位時間毎のタイムスロットにジョブを割り当てるスケジューリング問題についての演算をコンピュータに実行させるプログラムであって、
演算対象となる複数のジョブを示すジョブ情報を取得するステップと、
複数のタイムスロットを含む分割時間帯を、時系列毎に複数設定するステップと、
イジングマシンによる、前記分割時間帯に含まれる前記タイムスロットに前記ジョブ情報が示す前記ジョブを割り当てた演算結果を、前記分割時間帯毎に取得するステップと、
を前記コンピュータに実行させ、
前記演算結果を取得するステップにおいては、前記分割時間帯の直後の前記タイムスロットである後続タイムスロットに対して、その分割時間帯に含まれる前記タイムスロットに割り当てられない前記ジョブが割り当てられることを条件として、その分割時間帯に含まれる前記タイムスロットと前記後続タイムスロットとに前記ジョブを割り当てた、前記演算結果を取得する、
プログラム。
【請求項6】
単位時間毎のタイムスロットにジョブを割り当てるスケジューリング問題についての演算を実行する演算装置であって、
演算対象となる複数のジョブを示すジョブ情報を取得するジョブ情報取得部と、
複数のタイムスロットを含む分割時間帯を、時系列毎に複数設定する分割時間帯設定部と、
イジングマシンによる、前記分割時間帯に含まれる前記タイムスロットに前記ジョブ情報が示す前記ジョブを割り当てた演算結果を、前記分割時間帯毎に取得する演算結果取得部と、
を含み、
前記演算結果取得部は、前記分割時間帯の直後の前記タイムスロットである後続タイムスロットに対して、その分割時間帯に含まれる前記タイムスロットに割り当てられない前記ジョブが割り当てられることを条件として、その分割時間帯に含まれる前記タイムスロットと前記後続タイムスロットとに前記ジョブを割り当てた、前記演算結果を取得する、
演算装置。
発明の詳細な説明
【技術分野】
【0001】
本開示は、演算方法、プログラム及び演算装置に関する。
続きを表示(約 2,200 文字)
【背景技術】
【0002】
2つの状態のいずれかをとり得る複数のビットからなるイジングモデルについて、解を求める演算手法が知られている。例えば特許文献1には、アニーリングを物理的に模擬したイジングマシンにより、予め与えられた終了時間Tuで複数のオペレーションを終了できる実行可能解を見つける解算出ステップと、実行可能解が見つかった場合に、終了時間TuをTu-1に更新して解算出ステップを繰り返すことで、イジングモデルに対応するスケジューリング問題についての近似解を算出する旨が記載されている。
【先行技術文献】
【特許文献】
【0003】
特許第6778942号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
ここで、イジングモデルを用いてスケジューリング問題の解を求める際に、イジングモデルを用いた演算負荷を低減することが求められている。
【0005】
本開示は、上述した課題を解決するものであり、イジングモデルを用いた演算負荷を低減可能な演算方法、プログラム及び演算装置を提供することを目的とする。
【課題を解決するための手段】
【0006】
本開示に係る演算方法は、単位時間毎のタイムスロットにジョブを割り当てるスケジューリング問題についての演算を実行する演算方法であって、演算対象となる複数のジョブを示すジョブ情報を取得するステップと、複数のタイムスロットを含む分割時間帯を、時系列毎に複数設定するステップと、イジングマシンによる、前記分割時間帯に含まれる前記タイムスロットに前記ジョブ情報が示す前記ジョブを割り当てた演算結果を、前記分割時間帯毎に取得するステップと、を含み、前記演算結果を取得するステップにおいては、前記分割時間帯の直後の前記タイムスロットである後続タイムスロットに対して、その分割時間帯に含まれる前記タイムスロットに割り当てられない前記ジョブが割り当てられることを条件として、その分割時間帯に含まれる前記タイムスロットと前記後続タイムスロットとに前記ジョブを割り当てた、前記演算結果を取得する。
【0007】
本開示に係るプログラムは、単位時間毎のタイムスロットにジョブを割り当てるスケジューリング問題についての演算をコンピュータに実行させるプログラムであって、演算対象となる複数のジョブを示すジョブ情報を取得するステップと、複数のタイムスロットを含む分割時間帯を、時系列毎に複数設定するステップと、イジングマシンによる、前記分割時間帯に含まれる前記タイムスロットに前記ジョブ情報が示す前記ジョブを割り当てた演算結果を、前記分割時間帯毎に取得するステップと、を前記コンピュータに実行させ、前記演算結果を取得するステップにおいては、前記分割時間帯の直後の前記タイムスロットである後続タイムスロットに対して、その分割時間帯に含まれる前記タイムスロットに割り当てられない前記ジョブが割り当てられることを条件として、その分割時間帯に含まれる前記タイムスロットと前記後続タイムスロットとに前記ジョブを割り当てた、前記演算結果を取得する。
【0008】
本開示に係る演算装置は、単位時間毎のタイムスロットにジョブを割り当てるスケジューリング問題についての演算を実行する演算装置であって、演算対象となる複数のジョブを示すジョブ情報を取得するジョブ情報取得部と、複数のタイムスロットを含む分割時間帯を、時系列毎に複数設定する分割時間帯設定部と、イジングマシンによる、前記分割時間帯に含まれる前記タイムスロットに前記ジョブ情報が示す前記ジョブを割り当てた演算結果を、前記分割時間帯毎に取得する演算結果取得部と、を含み、前記演算結果取得部は、前記分割時間帯の直後の前記タイムスロットである後続タイムスロットに対して、その分割時間帯に含まれる前記タイムスロットに割り当てられない前記ジョブが割り当てられることを条件として、その分割時間帯に含まれる前記タイムスロットと前記後続タイムスロットとに前記ジョブを割り当てた、前記演算結果を取得する。
【発明の効果】
【0009】
本開示によれば、イジングモデルを用いた演算負荷を低減できる。
【図面の簡単な説明】
【0010】
図1は、本実施形態に係る演算システムの模式的なブロック図である。
図2は、演算装置の模式的なブロック図である。
図3は、分割時間帯の一例を説明するための模式図である。
図4は、演算結果の一例を示す表である。
図5は、分割時間帯における演算結果の一例を示す表である。
図6は、分割時間帯における演算結果の一例を示す表である。
図7は、スケジューリング問題の演算の処理フローを説明するフローチャートである。
図8は、ジョブ情報の一例を示す模式図である。
図9は、不実施タイムスロットの設定の例を示す模式図である。
図10は、不実施タイムスロットの設定の例を示す模式図である。
【発明を実施するための形態】
(【0011】以降は省略されています)
この特許をJ-PlatPat(特許庁公式サイト)で参照する
関連特許
三菱重工業株式会社
ボイラ壁
今日
三菱重工業株式会社
動力装置
3日前
三菱重工業株式会社
燃焼筒の取付方法
今日
三菱重工業株式会社
燃焼設備および制御方法
2日前
三菱重工業株式会社
レドックスフロー電池システム
今日
三菱重工業株式会社
演算方法、プログラム及び演算装置
2日前
三菱重工業株式会社
ガスタービン発電プラント、及びその運転方法
今日
三菱重工業株式会社
流路形成板、分割環、静翼、ガスタービン、及び流路形成板の製造方法
1日前
三菱重工業株式会社
フォールトツリー作成方法、フォールトツリー作成装置およびプログラム
今日
三菱重工業株式会社
シミュレータ、シミュレーション方法、及びコンピュータ読み取り可能な記録媒体
1日前
個人
詐欺保険
10日前
個人
縁伊達ポイン
10日前
個人
地球保全システム
23日前
個人
QRコードの彩色
14日前
個人
冷凍食品輸出支援構造
1か月前
個人
為替ポイント伊達夢貯
1か月前
個人
農作物用途分配システム
9日前
個人
表変換編集支援システム
1か月前
個人
残土処理システム
16日前
個人
知財出願支援AIシステム
1か月前
個人
タッチパネル操作指代替具
3日前
個人
知的財産出願支援システム
17日前
個人
行動時間管理システム
1か月前
個人
AIによる情報の売買の仲介
1か月前
個人
スケジュール調整プログラム
2日前
個人
パスワード管理支援システム
1か月前
個人
携帯端末障害問合せシステム
2日前
株式会社キーエンス
受発注システム
22日前
個人
海外支援型農作物活用システム
1か月前
個人
システム及びプログラム
1か月前
個人
パスポートレス入出国システム
1か月前
個人
AIキャラクター制御システム
1か月前
個人
食品レシピ生成システム
22日前
株式会社キーエンス
受発注システム
22日前
株式会社アジラ
進入判定装置
1か月前
日本精機株式会社
施工管理システム
1か月前
続きを見る
他の特許を見る