三木 光範 (同志社大学工学部) 廣安 知之 (同志社大学工学部) 花田 良子 (同志社大学工学部学部 生) 水田 伯典 (同志社大学大学院) ジョブショップスケジューリング問 題への 分散遺伝的アルゴリズムの適用 Distributed Genetic Algorithm for Job-shop.

Slides:



Advertisements
Similar presentations
母平均の区間推定 ケース2 ・・・ 母分散 σ 2 が未知 の場合 母集団(平均 μ 、分散 σ 2) からの N 個の無作為標本から平均値 が得られてい る 標本平均は平均 μ 、分散 σ 2 /Nの正規分布に近似的に従 う 信頼水準1- α で区間推定 95 %信頼水準 α= % 信頼水準.
Advertisements

多目的GAに対する パレート最適個体の分布制御 九州大学大学院工学府知能機械システム専攻徳井 宏司.
©2008 Ikuo Tahara探索 状態空間と探索木 基本的な探索アルゴリズム 横形探索と縦形探索 評価関数を利用した探索アルゴリズム 分岐限定法 山登り法 最良優先探索 A ( A* )アルゴリズム.
情報基盤アルゴリズムとして のメタヒューリスティクスの 研究 茨木俊秀、巳波弘佳、藤原洋志、 千葉英史、関口良行(関西学院大 学)、 藤重悟(京都大学)、 柳浦睦憲(名古屋大学)、 野々部宏司(法政大学)、 梅谷俊治(電気通信大学)
並列分散遺伝的アルゴリズムの有効 性 学績番号 畠中 一幸 知的システムデザイン研究室 Intelligent Systems Design Laboratory.
MicroAVS 超入門 赤塚浩太. MicroAVS とは Visualization Tool Excel Java 膨大,高度なデータ処理が困難 高度なプログラミング能力必要 誰でも簡単に可視化できるツールの必要性 Micro AVS.
福岡工業大学 情報工学部 情報工学科 種田研究室 情報工学科 種田研究室 樽美 澄香 [C8] 対話型遺伝的アルゴリズム( IGA )による 色弱者向けの Web ページ配色最適化システム 2009 年 2 月 20 日.
世帯マイクロデータの適合度評価における 重みの決定手法
遺伝的アルゴリズムにおける ランドスケープによる問題のクラス分類
リフレッシュ型分散遺伝的アルゴリズムの 組み合わせ最適化問題への適用
グローバルコンピューティング環境における遺伝的アルゴリズムの検討
最大エントロピーモデルに基づく形態素解析と辞書による影響
近似アルゴリズム 第10章 終了時刻最小化スケジューリング
超並列計算研究会 PCクラスタにおける ベンチマークと並列ツールの紹介 廣安 知之 三木 光範 大向 一輝 吉田 純一.
遺伝的アルゴリズム  新川 大貴.
対話型遺伝的アルゴリズムを用いた室内レイアウトシステムの開発
局所探索に基づく 原子炉燃料装荷パターンの最適化
遺伝的アルゴリズム概説 An Outline of Parallel Distributed Genetic Algorithms
PCクラスタにおける2個体分散遺伝的アルゴリズムの高速化
谷村 勇輔 (同志社大学大学院) 廣安 知之 (同志社大学) 三木 光範 (同志社大学) 青井 桂子 (同志社大学大学院)
遺伝的アルゴリズムによる離散最適化とその応用に関する研究
Bassモデルにおける 最尤法を用いたパラメータ推定
モード付き並列機械における オンラインスケジューリング
遺伝アルゴリズムによる NQueen解法 ~遺伝補修飾を用いた解探索の性能評価~
P,Q比が変更可能なScaLAPACKの コスト見積もり関数の開発
分散遺伝的アルゴリズムによる各種クラスタのベンチマーク
各種PC クラスタの性能評価 同志社大学 工学部 廣安 知之 三木 光範 谷村 勇輔.
情報工学科 05A2301 樽美 澄香 (Tarumi Sumika)
分散確率モデル遺伝的アルゴリズムにおける解探索メカニズムの検討
マイクロシミュレーションにおける 可変属性セル問題と解法
制約条件の確率的選択に基づく 資源追加削減法の改良 三木 光範(同志社大工) 廣安 知之(同志社大工) ○小林 繁(同志社大院)
情報工学科 05A2301 樽美 澄香 (Tarumi Sumika)
Doshisha Univ., Kyoto Japan
ネットワーク性能に合わせた 分散遺伝的アルゴリズムにおける 最適な移住についての検討
EMO分野における最近の動向 立命館大学 情報理工学部 知能情報学科 渡邉 真也
並列計算技術によるタンパク質の構造解析 IBM RS/6000SPを用いた研究 同志社大学大学院 小掠真貴 同志社大学工学部 廣安知之
MPIを用いた並列処理 ~GAによるTSPの解法~
遺伝的アルゴリズムへの 統計力学的アプローチ 大阪大学 大学院理学研究科 鈴木譲 CISJ2005 於早稲田大学理工学部
蛋白質立体構造の進化的解析のための Ninf版並列MGGとその性能評価
モデルの逆解析 明治大学 理工学部 応用化学科 データ化学工学研究室 金子 弘昌.
多母集団の同時分析 豊本満喜子 大阪大学人間科学部.
1.標本平均の特性値 2.母分散既知の標本平均の分布 3.大数法則と中心極限定理
シミュレーション学講義 第**回 スケジューリング問題とJSSP.
遺伝的アルゴリズムを用いた 構造物の最適形状探索の プログラムの作成
進化的計算手法の並列計算機への実装 三木 光範
グリッド向け実行環境Jojo を用いた遺伝的アルゴリズムによる蛋白質構造決定
遺伝的交叉を用いた 並列シミュレーテッドアニーリング 同志社大学工学部/大学院 廣安知之,三木光範,○小掠真貴
連続領域におけるファジィ制約充足問題の 反復改善アルゴリズムによる解法 Solving by heuristic repair Algorithm of the Fuzzy Constraint Satisfaction Problems with Continuous Domains 北海道大学.
Genetic Algorithm-based Partial Least Squares GAPLS Genetic Algorithm-based Support Vector Regression GASVR 明治大学 理工学部 応用化学科 データ化学工学研究室 金子 弘昌.
適応的近傍を持つ シミュレーテッドアニーリングの性能
第4章 識別部の設計 4-5 識別部の最適化 発表日:2003年5月16日 発表者:時田 陽一
Data Clustering: A Review
Data Clustering: A Review
遺伝的交叉を用いた 並列シミュレーテッドアニーリングによる タンパク質立体構造予測
遺伝アルゴリズムによる NQueen解法 ~問題特性に着目した突然変異方法の改善~
遺伝的アルゴリズム (GA) を活用した スペクトルの波長選択および時系列 データにおけるプロセス変数かつその時間 遅れ (ダイナミクス) の選択 明治大学 理工学部 応用化学科 データ化学工学研究室 金子 弘昌.
ビット空間における GAの解探索モニタリングシステム
``Exponentiated Gradient Algorithms for Log-Linear Structured Prediction’’ A.Globerson, T.Y.Koo, X.Carreras, M.Collins を読んで 渡辺一帆(東大・新領域)
環境分散遺伝的アルゴリズムの 多目的最適化問題への適用
ITSにおける 知的ネットワークシステムの構築 - 知的信号機システムの提案 -
表紙 分散遺伝的アルゴリズムのための 新しい交叉法.
遺伝的アルゴリズムを用いた特徴選択 によるパターン認識
シミュレーテッドアニーリングにおける 重要温度領域に関する考察
情報工学科 05A2301 樽美 澄香 (Tarumi Sumika)
分散遺伝的アルゴリズムにおけるパラメータの検討
渡邉 真也, 廣安 知之, 三木 光範 同志社大学 工学部 Faculty of Engineering,Doshisha Univ
実都市を対象とした初期マイクロデータの 推定手法の適用と検証
各種荷重を受ける 中空押出形成材の構造最適化
遺伝的交叉を用いた 並列シミュレーテッドアニーリングの検討 小掠 真貴 廣安 知之 三木 光範 角 美智子 岡本 祐幸 同志社大学大学院
Presentation transcript:

三木 光範 (同志社大学工学部) 廣安 知之 (同志社大学工学部) 花田 良子 (同志社大学工学部学部 生) 水田 伯典 (同志社大学大学院) ジョブショップスケジューリング問 題への 分散遺伝的アルゴリズムの適用 Distributed Genetic Algorithm for Job-shop Scheduling Problems

遺伝的アルゴリズム (GA) GA の計算モデルの 1 つに分散 GA ( DGA ) GA の特徴 - 選択 適合度の高い個体が多く生き残 る 生物の進化の模倣 - 交叉 - 突然変異 個体の情報交換 個体情報の変更

分散遺伝的アルゴリズム ( DGA ) 母集団を複数のサブ母集団に分割 各サブ母集団内で GA を行う サブ母集団間の移住操作 移住 サブ母集団

研究の背景と目的 連続最適化問題において, DGA は単一母集団 GA ( SPGA )と比較して解探索性能がよい 種々の組合せ最適化問題においては, DGA の性能が明らかとなっていな い ジョブショップスケジューリング問題 ( JSP )を対象として, DGA の性能を検証

ジョブショップスケジューリング問題 ( JSP ) 複数の仕事を複数の機械で処理する すべての仕事を処理するのに要する時間 ( Makespan )を最小にするようなスケジュールを求 める 目的 ガントチャー ト

ジョブショップスケジューリング問題 ( JSP ) 各機械は必ず全ての作業を中断せずに処理 する 仕事は順序を守って処理されなければな らない 機械は同時に複数の作業を処理することはで きない 制約条件

コーディング法と遺伝的オペレータ ( 小 野 97) 交叉 : inter-machine JOX + GT 法による 修正 突然変異: job-based shift change + GT 法による 修正 数値実験で用いた遺伝的オペレータ コーディング法 ガントチャートに基づく遺伝 子表現 染色体長 = 作業 数 例) 10 仕事 10 機械 ・・・ 染色体長 = 100

パラメータ 値 母集団サイズ 800 サブ母集団数 1 ( SPGA ), 4, 8, , 100 交叉率 1.0 突然変異率 0.1 移住間隔 20 世代 移住率 0.5 探索終了世代 2500 世代

対象問題 ft20 ( 20 仕事 5 機械問 題) 最適値 1165 探索空間の大きさ ( 20 ! ) = 8.5× ft10 ( 10 仕事 10 機械問 題) 最適値 930 探索空間の大きさ ( 10 ! ) = 4.0× 作業数 100

SPGA と DGA の比較 (ft10) 50 試行の平均値 ( 探索終了世代 ) サブ母集団数を多くす ると性能が向上する DGA は SPGA と比較 して解の品質が向上 する

SPGA と DGA の比較 (ft20) 50 試行の平均値 ( 探索終了世代 ) サブ母集団数を多くす ると性能が向上する DGA は SPGA と比較 して解の品質が向上 する

JSP における DGA の性能 SPGA と比較して DGA は解の精度がよい サブ母集団数が解探索に与える影響 サブ母集団数を多くすると性能が向上する DGA の解探索能力と移住との関係 交叉適用後の個体の修正の割合により検 証 実行不可能 → 可能

個体の修正の割合 修正された個体の割合と修正箇 所数 SPGA においては,ほぼ全個体において多くの箇所が修 正され,探索が進んでも減少しない DGA は修正される個体数とその箇所が減少 する ( 50 試行の平 均)

個体の修正箇所数と解の品質 SPGA 初期母集団 SPGA ( 500 世 代) DGA (サブ母集団数 20 , 500 世 代) 10 試行の結果 15 箇所程度の修正が必 要 DGA 修正が少ないほど良好な結 果が得られる

DGA における個体の修正箇所数と解の品質 修正箇所が少ない方が,解の品質が向上 する 50 試行の平均 値 サブ母集団数を多くしすぎると修正箇所が 増加し,解の品質が低下する

サブ母集団数が与える影響 - サブ母集団数がある程度多い方が,修正される個体 数と その修正箇所が減少する - 良好な解を得るには多くの修正が必要 SPGA DGA 部分的に良好な仕事列が生成されてい ない - 修正される個体数とその修正箇所が多 い ランダムサーチに近 くなる - 修正箇所が少ないほど良好な解が得ら れる サブ母集団数を多くすると良好な結果が得 られる ただし,サブ母集団内の個体数には下限値が ある

JSP における DGA の性能 SPGA と比較して DGA は解の精度がよい サブ母集団内の個体数が解探索に与える影響 サブ母集団数を多くすると性能が向上する DGA の解探索能力と移住との関係

DGA における移住の有無による比較 50 試行の平均値 ( 探索終了世代 ) と 最適解を得た確 率 移住を行う DGA は移住を行わない DGA と比較して 性能が向上し,最適解を高い確率で得られる

部分解の概念 各機械における最適解の部分解を持つ個体が占める 割合を比較 部分解 最適スケジュー ル 部分解 : 最適スケジュールにおける各機械の仕事の投入順序 機械 3 の部分解をもつスケジュール

最適解の部分解をもつ個体の広がり 移住あり DGA 移住なし DGA 移住を行うことにより部分解が大きく増加する 3 機械における最適解の部分解をもつ個体の割合 (サブ母集団数 20 の平均値, 1 試行の結 果)

サブ母集団内の結果 ( 移住なし DGA) 1 つのサブ母集団で複数の 機械における最適解の部分 解を発見するのは困難 あるサブ母集団における部分解の広がり

サブ母集団内の結果 ( 移住あり DGA) 移住を行う DGA におい ては全体として 3 機械の 部分解が移住によって 広まる あるサブ母集団における部分解の広がり

最適解の部分解をもつ個体の広がり 移住あり DGA 移住なし DGA 移住を行うことにより部分解が大きく増加する 3 機械における最適解の部分解をもつ個体の 割合 (サブ母集団数 20 , 1 試行の結果) 移住によって最適解を得やすくなる

まとめ JSP において, DGA は SPGA に比べ良好な結果が得 られる 1 つのサブ母集団で生成された最適解の部分解とな り得る仕事列を持つ個体が移住により広がる 母集団の分割により,修正個体および修正箇所が少 なくなり,交叉において親のもつ特徴が子個体に受 け継がれやすい. DGA の解探索能力 DGA の性能