• 検索結果がありません。

巡回セールスマン問題の一並列化手法

N/A
N/A
Protected

Academic year: 2021

シェア "巡回セールスマン問題の一並列化手法"

Copied!
2
0
0

読み込み中.... (全文を見る)

全文

(1)

1−A−13

2000年度日本オペレーションズ・リサーチ学会 秋季研究発表会 巡回セールスマン問題の一並列化手法

02203030東京電機大学 *重田篤史SHIGETAAtsushi

東京電機大学 堀尾喜彦HORIOYoshihiko

東京大学,CREST,JST 合原一幸AIHARAIくazuyuki

1 概要

2−Opt法にカオスダイナミクスを融合させた組合

せ最適化間顕の解法が提案されている【1】【2]・カオ スの本質はその実数での複雑さにあるので,我々 は上記の方法を連続値という意味での実数演算が 可能なアナログ\/LSIによって実現することを目指 している[3】・一方,アナログ回路では真の並列演 算が容易である事から,大規模な問題を超並列処 理によって解く事が期待できる.しかし,アナログ VLSIなどを前提とした並列処理法が不可欠となる. 組合せ最適化問題の並列解法として軋 分割【4】 や繰り込み群的アプローチ【う]等が提案されている・ しかし,問題を分割して各領域どとに並列忙計算 させてそれを再結合する必要があったり,解の質 があまり点くないといった欠点がある. そこで本論文では,再結合の必要がなく,アナ ログVLSlに適した巡回セールスマン問題の並列化 手法(以下,並列2−Opt法)を提案し,並列分割数 に対する考察を行う. ブに含まれる都市は,最上位グループから優先的 忙順次選択する. 最初忙以下のように,グループ1のメンバーと して,2−Opt交換が成立する4つの都市を選ぶ・ま ず,巡回路を表す順列の1番目にある都市を図1に

示したよ1とする.そして,その次隣の都市α1(盲)も

グループ1のメンバーとする.さら忙,壱1からの 距離が最も近い1都市を選び,これをムとする・ また,その次隣の都市α1(ノ)もグループ1のメンバー とする.ただし,2−Opt交換が成立しない場合に軋 JlをJlからの距離が次忙近い順に探索しグループ を形成し直す.それでも交換不能な場合忙は,わ を順列の2番目にある都市とし,グループ1のメン バーが決定するまでflを変更しながら上記の手順 を繰り返す.グループ1が成立した時点でグループ 1の2−01)tに関わっていない都市を,図1に示した 五1からα1(J.)までの領域poと,Jlからα1(i)まで の領域plの2つの領域忙分割する・ 同時に,残りの全ての都市からランダムに1都

市をf2として選択する.そして,その次隣の都市

α2い)もグループ2のメンバーとする・さらに,哀2

からの距離が最も近い1都市選び,これをJ2とす

る・また,この次隣の都市α2(ブ)もグループ2のメ ンバー とする.ただし,先程と同様忙2−Opt交換が 成立しない場合には,J2をi2からの距離が近い順

に探索しグループを形成し直す.以下同様に,全部

でm個の処理グループを同時忙形成する・ 並列化した2−OPt交換は優先度の高い処理グルー プから順次行われる.ただし,2−0Ⅰ)t交換を行った 際忙巡回路長が短くなり,かつ4つの都市全てが 同じ領域釣内忙含まれる場合忙のみ交換が成立す

る.また,交換が成立した場合忙は,新たに領域p叶1

を形成する.m個目のグループの処理を終えたら, グループ1の処理へ戻る.ただし,グループ1で2− 01)t交換が成立するメンバーが選ばれなくなったら 処理は終了する.

2 並列2−Opt法

巡回セールスマン問題に対する最も簡単なロー カルサーチが2−Opt法である附 この並列処理手 法の一つとして以下に並列2−Opt法を提案する・ 上ユ ゴユ i2 ゴ2 i爪 ブm dユりノdユ「iノ∂2「iノa2りノd爪「iノ d爪りノ 図1:並列2−Ol)L法 ここでは,図1に示すようK二〃都市間逝を門l個 の並列分散処理グループで解く場合について説明 する.グループ間には上下関係を導入し,グルーフ 1が最上位,mが最下位であるとする.各グルー −28 − © 日本オペレーションズ・リサーチ学会. 無断複写・複製・転載を禁ず.

(2)

1100 10(X) 9(X) 800 7∞ 600 5∞ 400 300 2(X) 100 0

2.1 並列数に対する考察

文献【1】の手法ではTl都市忙対して乃個のニュー ロンが必要であるが,大規模な問題をVLSl化する 際忙は,数十個のニューロンを1つの構成単位とす るのが現実的である.一方,提案手法では,分割し た領域の情報を保持しておくメモリが必要であり, これは分割数に比例して大きくなる・すなわち, 並列分割数は有限に抑え,かつ,それぞれの分割 に対応したノ、−ドゥエアの稼働効率を十分高く保 つ必要がある.そこで,提案手法ではどの程度の 分割数が適当であるかをTSPLIBのいくつかのデー タを用いたシミュレーション実験により検討した. まず,並列化した各グループを処理するプロセッ サのうち1つでも使用されなかったものがある並

列数を最大並列数とした時の結果を図2忙示す.図

2より,問題数に対し最大並列数が増加することが 分かる. ■repoal■・ ●i■ bt JOq∈⊃u l丘−0−巾Od聖 0 2 4 6 8 10 12 14 16 18 20 Parallelnumbe†

図3:ei151における並列数忙対する処理の終

了までの繰り返し数,および,領域pmを保持

するのに必要なビット数.

謝辞

研究を進める忙あたって貴重な御指導,御助言

を頂いた通信総合研究所の長谷川幹雄氏,埼玉大

学の池口徹助教授に心から感謝する. 参考文献 [1]M.Hasegawa,T・Ikeguchia■ndIく・Aihara,

“ANovelApproachfbrsoIvillgLargeScale

TI・aVeling Salesman Problcms by Cha・Otic NcuralNetworks,”NOLTA’98,VOl.2,

Ⅰ)P.71ト714,1998・

【2】M・Ha5egaWa,T・IkeguclliandK・Aihara・,

“A New Modern Heuristic Approach us−

ing Chaotic Dynamics fbr Quadratic As−

SlgnmentProblems,”inTech・Rept・OfIE− ICE,NLP97−8,pp.53−60,1997・ 【3]堀尾書彦,「カオスニューロコンピュータの 現在」,Computer Today,nO・92,Pp・ 30−37,July,1999 [4]R・Karp,“ProbabilisticanalysisQfparti− tionJngalgorithms fbr the travelingsales−

mallprOblem,”Matll.Oper.Res・2,2, Ⅰ)p.209−225,1977 〔5】宇佐見義之,加納義樹,「巡回セールスマン

問題への繰り込み群的アプローチ」,日本物

理学会誌,VOl.51,nd.6,Pp.434−438, 1996 【6】S・Lill,“ComputerSolutionortheTravel− ingSalesman Probrcm,”BellSyst・Tecl一・ J.44,pp.2245−2269,1965. ∞ ∞ 00 00 00 ︻J 4 3 2 1 し¢q∈⊃∪亘︻巴巾d 0 200 400 600 800 1000 1200 1400 CitYnUmber 図2:問題規模に対する最大並列数. 次忙,並列数忙対する処理の終了までの繰り返 し数を図3忙示す.図忙示すよう忙,並列数忙対し 処理の終了までの繰り返し数は急激忙減少する. 図忙は,領域釣の情報を保持するの忙必要なメモ リのビット数も示した.回路化にあたっては,これ ら双方を考慮した実用並列数を考える必要がある と考えられる.

3 結論

本論文では,再結合の必要がなくアナログVLSI 忙適した2−Opt法の並列化手法を提案した.シミュ レーション実験によって,問題の規模忙対する並列 数を考察した. 今後の課題として,本手法をカオスニューラル ネットワークによる手法忙適用し,解の精度を考慮 した上で本手法の有効牡を示すことが挙げられる. さらに,アナログVLSIを核としたノ、−ドゥエアシ ステムの構築を行う. −29 − © 日本オペレーションズ・リサーチ学会. 無断複写・複製・転載を禁ず.

参照

関連したドキュメント

「イランの宗教体制とリベラル秩序 ―― 異議申し立てと正当性」. 討論 山崎

市民社会セクターの可能性 110年ぶりの大改革の成果と課題 岡本仁宏法学部教授共編著 関西学院大学出版会

話題提供者: 河﨑佳子 神戸大学大学院 人間発達環境学研究科 話題提供者: 酒井邦嘉# 東京大学大学院 総合文化研究科 話題提供者: 武居渡 金沢大学

日本海東縁部(1領域モデル:土木学会手法水位上昇側最大ケース)..

平成 31 年度アウトドアリーダー養成講習会 後援 秋田県キャンプ協会 キャンプインストラクター養成講習会 後援. (公財)日本教育科学研究所

年度 開催回 開催日時 テーマ. もえつきを防ぐ問題解決の思考法