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

遺伝的アルゴリズムによる巡回セールスマン問題のマルコフ解析

N/A
N/A
Protected

Academic year: 2021

シェア "遺伝的アルゴリズムによる巡回セールスマン問題のマルコフ解析"

Copied!
2
0
0

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

全文

(1)

2−C−5

1996年度日本オペレーションズ・リサーチ学会 春季研究発表会

遺伝的アルゴリズムによる

巡回セールスマン問題のマルコフ解析

02401560 法政大学 *長崎勇治 NAGASAKIYuji

O1900070 法政大学 若山邦紘 WAKAYAMAKunihiro

1 はじめに

遺伝的アルゴリズム(GeneticAlgorithms,以下 GA)とは,生物の進化の課程を模倣した手法であ る.GAは人工生命や人工知乾そして最適化問題な どのさまざまな問題に応用されている.しかし,最適 化問題におけるGAの有用性は経験的なものでしか

なく,最適解への収束確率や,収束に必要な世代数と

いった理論的な解析はあまり行なわれていない.従来 の理論的な研究にスキーマ定理がある.スキーマ定 理では,定義長が短くてオーダが低く,適応度が平均 以上であるスキーマは飛躍的に増大するという概念 を示しているが,上記のような具体的な目安を与え るものではない. 本研究では,よくGAの応用として用いられる巡 回セールスマン問題(TraveringSalesmanProblem, 以下TSP)を吸収マルコフ連鎖として定式化し,近 似なしにGAの挙動を解析する.実際に用いられる

ような規模のTSPでは,状態数が多すぎ解析が困難

であるので,まずは小規模で,単純な構造の問題とし て,4都市のTSPを解析した. 法では,親のすべての形質を子に伝えることができる. pl 習 堅塾空室痙) 壁 図1サブツアー交換交差

2.2 その他の遺伝的操作とパラメータ

集団サイズは2,交差率は1とし,交差回数の制限 は設けない.選択にはルーレット選択を用いる.

また,突然変異はモデルを複雑にするうえ,他の探

索手法でも使われており,GA固有の探索ではか−た め今回は考慮しない.

3 吸収マルコフ連鎖による定式化

3.皿 吸収マルコフ連鎖 本研究で使うマルコフモデルの概念について簡単 に述べる・状態iからノへの推移確率拘を要素に持 つ行列を,推移確率行列Pとする.この推移確率は,時 点までもt−1でも全く同じであると仮定すると,状 態確率分布坤−1)から坤)への推移は,次のように 書ける. 汀(t)=汀(t−1)P=訂(0)Pn (1)

2 GAによるTSPの解法

2.1 サブツアー交換交差

GAの特性を反映させるために,形質の遺伝性が高 い交差であるサブツアー交換交差を用いた.サブツ アー交換交差では,親の染色体をそれぞれランダムに 2点で切り,2点間に含まれる遺伝子の要素が全て一 致するときに限り交差を行なう.また,交差を行なっ た場合,図1のように4通りの子が生成される.この方 ●法政大学大学院工学研究科システム工学専攻修士過程 −226− © 日本オペレーションズ・リサーチ学会. 無断複写・複製・転載を禁ず.

(2)

このときpii=1である状態壷を吸収状態と言う.

吸収マルコラ連鎖の推移確率行列は,次のように書

ける. 表2:生じる個体 状態盲 親 子q Jl,Jl Jl 2 ムノ2 Jl,J2,ム,ム 3 Jl,ち Jl,ゐ,J5,ん 4 ム,ん ム,ム,ム,ム 5 ムノ5 ム,J2,ち,ムノ5,ん 6 Jlノ6 ム,ち,J5,ん 7 ち,J2 J2 8 J2,ち ち,ち,ち,ん 9 J2,’ん Jlノ2,,ち,ち,J5,ん 10 J2,J5 Jl,J2,ム,J5 田 J2ノ6 ち,ち,ム,ん 12 ち,ち ち 13 ち,ん J2,ち,ん,J6 14 ち,J5 Jl,もノ5,ん 15 ゐ,ん ム,J2,ち,ムノ5,ん 16 ん,ん ん 17 ■んノ5 ム,J2,ム,克 18 ム,J6 J2,ち,ん,J6 ◆19 J5ノ5 J5 20 J5ノ6 Jl,ち,も,ん 21 J6,J6 J6

Q R

O J (2) P= m次の推移確率行列Pnはm→∞のとき 1im f)n= γl一−◆∞ (3) となる.このときの〟は基本行列と呼ばれ, 〟=(1⊥Q) ̄1 (4) である・〟の要素mオブは 汚から出発したとき,ブを訪 問する平均回数」を表す. ここでどをすべてが1の列ベクトルとしたとき, T=〟∈ (5) とすると例ベクトル丁は nから出発したとき,し

ずれかの状態に吸収されるまでの平均時間」を表す.

また〟Rを吸収確率行列といい,その要素は 汚か ら.出発したとき,いつかはノに吸収される確率」を

表す.

3.2 定式化

ひとつの生物集団を状態と考える.都市数を町集

団サイズをmすると,全状態数♪‖ま 〃=((nニ1)!)+(か−け (6) 推移確率行列,計算結果,考察は発表時に示す.

参考文献

ようにすべての個体に番号をつける. 【1]森村,高橋「マルコフ解析」日科技連(1979) 【2】Goldberg,D.E.Opiimizaiion Learnin9,Addison−Wesley(1989) 【3]小林 重信 他 G畳伝的アルゴリズムの基礎と 応用【Ⅰ]∼【ⅠⅤ]」オペレーションズ・リサーチ Vol・38No・5−8(1993) / 【4]山村雅章 他 r*ルコフ過矧こよるSimpleGA の解析」第2回FANシンポジウム講演論文集 p・383∼p・388(1992) 表1:個体の種類 個体番号 染色体 ム 12341 13241 ち 12431. ん 14231 J5 14321 J6 13421 また,表2にすべての親の組合せに対して,交差を 適用した時に生じる子の一覧を示す.生じた子の中か ら,ルーレット選択によって2つの個体が選択され, 次世代の親となる. −227− © 日本オペレーションズ・リサーチ学会. 無断複写・複製・転載を禁ず.

参照

関連したドキュメント

そのため本研究では,数理的解析手法の一つである サポートベクタマシン 2) (Support Vector

12 Kajinami K, et al : Genetically-determined mildtype of familial hypercholesterolemia including normocholesterolemic patients : FH-Tonami-2 Circulation 80 : 11-278, 1989.. 13

今日のお話の本題, 「マウスの遺伝子を操作する」です。まず,外から遺伝子を入れると

マーカーによる遺伝子型の矛盾については、プライマーによる特定遺伝子型の選択によって説明す

ポートフォリオ最適化問題の改良代理制約法による対話型解法 仲川 勇二 関西大学 * 伊佐田 百合子 関西学院大学 井垣 伸子

地盤の破壊の進行性を無視することによる解析結果の誤差は、すべり面の総回転角度が大きいほ

・逆解析は,GA(遺伝的アルゴリズム)を用い,パラメータは,個体数 20,世 代数 100,交叉確率 0.75,突然変異率は

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