2003 Fiscal Year Annual Research Report
大規模分散システムにおける組合せ最適化計算の並列処理に関する研究
Project/Area Number |
15700034
|
Research Institution | University of the Ryukyus |
Principal Investigator |
名嘉村 盛和 琉球大学, 工学部, 助教授 (80237437)
|
Keywords | 進化計算 / 並列処理 / 分散システム / グリッド / 負荷分散 / トポロジー |
Research Abstract |
大規模分散システムにおける組合せ最適化計算の並列処理に関する研究として,進化計算手法に的を絞って研究を行った. 進化計算の並列処理は,各計算ノードが染色体集合を保持しそれに対して独立に進化計算を進めるモデル,すなわち,分散モデルが主流となっている.特に計算プラットフォームが分散システムの場合は,通信遅延がオーバーヘッドとなり易いため分散モデルが適していると言われている.しかしながら,各計算ノードが独立して最適化計算を進めることから,同じ解候補を複数のノードで計算する重複処理が必ず発生する.ある程度の重複処理は進化計算の効率の観点からは必要なものであるが,極端に増加すると並列処理のメリットが低く抑えられてしまうという欠点がある.これは,システムが大規模化する程顕著に現れる.そこで本研究では,複数の計算ノードで効率良く解空間を探索する方法を提案した.提案手法はマスタースレーブ方式で,マスターノードがスレーブノード(計算ノード)の探索履歴を管理し,新たな探索空間の割当に利用している.計算機実験の結果,提案手法の有効性が示された. 一方,計算ノード間で染色体のやり取りをするマイグレーションを導入した進化計算の並列処理手法を提案した.計算プラットフォームとしてGRIDを想定した大規模分散システムを対象とした.ここでは,分散システムのネットワークトポロジーを木構造と仮定し,トポロジーと通信遅延が進化計算にどのような影響を与えるかを計算機実験によって調べた.その結果,通信遅延は当然のことながら,直径,子孫ノードの数,独立ノード数等トポロジーのパラメータが最適化計算に影響を与えることが分かった.
|
Research Products
(3 results)
-
[Publications] Yiyuan GONG, Morikazu NAKAMURA, Takashi MATSUMURA: "A Distributed Parallel Genetic Local Search in Distributed Computing Environments"Proc of the 2003 Congress on Evolutionary Computation, IEEE Press. 1243-1250 (2003)
-
[Publications] Yiyuan GONG, Morikazu NAKAMURA, Takashi MATSUMURA: "A Distributed Parallel Genetic Local Search with Tree-based Migration on Irregular Network Topologies"IEICE Trans. Fundamentals.. E87-A, No.6(印刷中). (2004)
-
[Publications] Morikazu NAKAMURA, Naruhiko YAMASHIRO, Yiyuan GONG: "Iterative Parallel and Distributed Genetic Algorithms with Biased Initial Population"Proc of the 2004 Congress on Evolutionary Computation, IEEE Press. (印刷中). (2004)