氏名 : 武藤 覚 (280667221)
所属 : 張研
題目 : CELLプロセッサを用いた遺伝的アルゴリズムの高速化
概要 :
遺伝的アルゴリズム(GA:Genetic Algorithm)は組合せ最適化問題を解くための強力か
つ汎用的な手法として広く用いられている.しかし大規模問題では,多数の遺伝子に
対し多くの世代にわたる交配・突然変異が必要なため,計算量は非常に大きい.一方
最近,PlayStation3向けにCellプロセッサが開発された.Cellプロセッサは1個のメ
インプロセッサと8個のサブプロセッサからなるマルチコア・プロセッサで,256GFLO
PSと極めて高いピーク性能を実現しており,科学技術計算への応用が期待されている.
そこで本研究では,PS3のCellプロセッサ上でGAを並列化し,高速に実行する手法を
開発する.並列化の方針としては,遺伝子の選択・振り分けをメインプロセッサ,交
配・突然変異・適応度評価をサブプロセッサに負担させることを考えている.今回の
発表ではGAの中から特に巡回セールスマン問題(TSP:Traveling Salesman Problem)を
取り上げ検討を行う.
目次に戻る