狠狠撸

狠狠撸Share a Scribd company logo
進化計算における
リンケージ同定について
棟朝 雅晴
(北海道大学)
リンケージ?
101010111010101110101.........11
101010111010101110101.........11
tight linkage
loose linkage
OK
有用な部分解が破壊される
(Building Block Disruption)
「リンケージ」の定義
? 生物学の世界???「異なる遺伝子が一
緒に継承される傾向」 (単にそれら遺
伝子が近くにあるということを言ってい
る)
? 進化計算の世界???「解くべき問題の
有用な部分解を構成する遺伝子(座)の
集合に属するかどうか」 (問題の有す
る構造の反映)101010111010101110101.........11
LINC
LIMD
LIMD-TD
gLINC
mGA
gemGA
fmGA
PBIL
UMDA
BMDA
FDA
BOA, EBNA
ECGA
(CGA)
摂動による手法 確率モデルによる手
法
D5
DSM-GA
Inversion
LIEM
Limited probing
LIEM2
LLGA
遺伝的操作
(Yu et. al)
D5
+CDC
関連手法の分類と
「進化系統樹」
BB 処理
(EDA)
1970年代: Inversion (逆
位)
? 遺伝的アルゴリズムが開発された 1970 年
代当初からリンケージの問題は意識され
、 Holland による最初の本において
も、 Inversion (逆位)が紹介されている
? しかし、密なリンケージをうまく生成で
きない
101010111010101110101.........11
101010111010111010101.........11
80年代~90年代の試み
? messy GA  ??? スキーマの直接処理に
よりビルディングブロック候補を探索す
ることで、リンケージの問題解決を試み
る
? fast messy GA  ??? messy GA の高速化
、ビルディングブロックフィルタリング
の採用
? linkage learning GA ??? 円環状に符号化
した個体と、2点交叉に類似した遺伝的
操作により、密なリンケージを探索する
LINC
LIMD
LIMD-TD
gLINC
mGA
gemGA
fmGA
PBIL
UMDA
BMDA
FDA
BOA, EBNA
ECGA
(CGA)
摂動による手法 確率モデルによる手
法
D5
DSM-GA
Inversion
LIEM
Limited probing
LIEM2
LLGA
遺伝的操作
(Yu et. al)
D5
+CDC
関連手法の分類と
「進化系統樹」
BB 処理
(EDA)
Estimation of Distribution Algorithm (EDA)
? 選択後の集団から確率モデルを構築し、それを
もとに次世代の集団を生成する
? Bayesian Network など変数間の依存関係を考慮し
たモデルにより、リンケージを学習できる
個体群:
n’ 個
確率モデ
ル
    ?
    ?
    ?     ?
    ?
    ?
    ?
    ?
    ?
モデル構
築
現在の
個体群: n
個
次世代個体群の生
成
X3
X1
X5
X2
X4
適
応
度
順
→
BOA
LINC
LIMD
LIMD-TD
gLINC
mGA
gemGA
fmGA
PBIL
UMDA
BMDA
FDA
BOA, EBNA
ECGA
(CGA)
摂動による手法 確率モデルによる手
法
D5
DSM-GA
Inversion
LIEM
Limited probing
LIEM2
LLGA
遺伝的操作
(Yu et. al)
D5
+CDC
関連手法の分類と
「進化系統樹」
BB 処理
(EDA)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ......................49 50
101010111010101110101.........11
リンケージ同定
{5, 11, 18, 50}
リンケージ集合
LINC (Linkage Identification by
Nonlinearity Check)
? リンケージ同定のために、遺伝子座間で
の 非線形性をチェックする手法
? 線形性?線形分離可能(交叉で探索可能)
? 非線形性?ビルディングブロックとしてま
とめて処理される必要?リンケージとして
認識
? 目的関数そのものの非線形性を知ること
はできないので、 perturbation( 摂動 ) によ
る適応度の変化量を検出することで推定
する
線形分離可能問題
?非線形性は BB 内部にのみ存在(重複な
し)
 
?遺伝子座のペア (i, j) の選択
)()()()( 2211 nn sfsfsfsf +++= ?
)()()()( 2211 nn sfsfsfsf +++= ?
)()()()( 2211 nn sfsfsfsf +++= ?
i j
i j
線形
非線形※
※ 少なくとも1つの個体において非線形性を示す。
(すべての可能な個体で線形であれば、線形分離可能となる)
適応度の変化を検出
  Order-1 perturbations
  Order-2 perturbation
O(k2k
) 個の個体 s に対して以下をチェックす
る
  If
        ? (i, j) をリンケージとし
)()1()( ???? iii sfsfsf ??=?
)()1()( ???? jjj sfsfsf ??=?
)()11()( ?????? jijiij ssfssfsf ???=?
)()()( sfsfsf jiij ?+?≠?
摂動によるリンケージ同定手法
? LIMD ??? 非線形性条件を拡張した非単
調性条件をもとにリンケージを同定する
? LIEM, LIEM2
??? LINC, LIMD の条件をも
とにしたエピスタシス尺度を用いてリン
ケージ同定する
? gLINC ??? 高次の摂動を行うことによ
りリンケージを同定する LINC の拡張
? Limited Probing ??? 摂動の概念を一般
化
? hLIEM ??? 階層型のリンケージ構造を
D5
: 摂動法と確率的手法の融合
1. それぞれの遺伝子
座、個体に対して
 1次の摂動を行
い、適応度の変化
量を求める
2. 適応度の変化量に
基づいたクラスタ
リングを行う
3. エントロピー基準
をもとにしたリン
ケージの判定を行
う
エントロピー低
D5
のメカニズム
部分個体群: に応じて分類されるこちらは分類に無関係
1 0 1 1 0 1 0 1 1 1 1
0 0 0 1 1 0 1 0 0 1 0
0 1 0 0 1 1 0 1 0 1 0
1 1 1 0 1 1 0 1 1 0 0
0 0 0 1 1 1 0 1 1 0 0
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
無作為に分布
同一の適応度差分
  ←特定の部分
列
    から与えら
れる同一の適応度差分
の個体を集めると
依存関係を持つ部分
列のみ偏りを持つ
既存手法(まとめ) → 本研究
BOA (Bayesian Optimization Algorithm)
– 適応度評価回数は少なめ O(l1.55
)
– 確率モデル構築のコスト大 O(l3
)
– 適応度への寄与の小さい BB の検出が難しい
摂動によるリンケージ同定 (LINC, LIMD, LIEM....)
– 適応度寄与の大小にかかわらず BB が検出可能
– O(l2
) 回の適応度評価 が必要となる
D5
少ない適応度評価回数 O(l log l)
で
寄与の小さい BBs も
検出できるアルゴリズム
リンケージ集合の重複への対応
? 現実の問題は複雑な相互作用を有するため、リン
ケージ集合に重複が存在する
? LIMD-TD (tightness detection) ??? LIMD で得ら
れたリンケージ情報から、それぞれの遺伝子の
tightness を計算することで重複を除去
? DSM-GA (Decision Structure Matrix GA) ??? LINC
の条件により得られた行列 [dij] (LINC 条件を満た
す :dij =1) からある尺度を基準にしてリンケージ集
)()()()( 2211 nn sfsfsfsf +++= ?
重複を許す
任意の関数を表現可
能
Context Dependent Crossover (CDC)
? リンケージ集合の重複構造をグラフで表現
– ノード : リンケージ集合
– 枝 : それらの重複関係
? 交叉ペアとなる個体の値 (Context) に応じてグラフを修
正する
? グラフを最小カットにより2つに分けてそれぞれに属す
るリンケージ集合により交叉を適用 mincut
L1
L2
L3
L4
21 3 54 6 87 9
L1
L3
L4
L2
0 11 1 1 1 0 1 1
平均
最小
都市圏ネットワークの設計問題:多数の複雑な制約条件
改善
D5
+CDC : 複雑な問題を分析しながら解け
る!
まとめ
? リンケージ同定の目的 ??? 符号化に依
存せず、問題構造を分析しながら最適化
を行う
? 摂動によるリンケージ同定 ??? 簡単な
アルゴリズムでリンケージを同定できる
が、 O(l2
) の計算コストが必要
? 現状での到達点: D5
+CDC ??? 少ない
計算コスト O(l log l) でリンケージを同定
、重複を有する複雑なリンケージの構造
に対応して良解を生成できる
进化计算シンホ?シ?ウム200712
Linkage in Evolutionary
Computation @ CEC2007
? An Empirical Evaluation of Linkage Learning Strategies for Multimodel
Optimization, L. R. Emmendorfer and A. T. R. Pozo
? Case-Based Reasoning and Object-Oriented Data Structures Exploit
Biological Analogs to Generate Virtual Evolutionary Linkages, Corie L.
Cobb, Ying Zhang, Alice M. Agogino and Jennifer Mangold
? A Simple Real-Coded Extended Compact Genetic Algorithm, Luca Fossati,
Pier Luca Lanzi, Kumara Sastry, David E. Goldberg and Osvaldo Gomez
? A Network Design Problem by a GA with Linkage Identication and
Recombination for Overlapping Building Blocks, Miwako Tsuji, Masaharu
Munetomo and Kiyoshi Akama
? Linkage Identication by Perturbation and Decision Tree Induction, Chung-
Yao Chuang and Ying-ping Chen
? The Limitations of Distribution Sampling for Linkage Learning, D. J. Cofn
and R. E. Smith

More Related Content

Viewers also liked (19)

PDF
Cómo hacer un sitio Web fácil, rápido y en forma económica con Wordpress
Pablo Capurro
?
PPTX
Aula 09 10 - dr. josé eduardo
Fernanda Moreira
?
PPS
Você é-importante-para-mim-1
GospeldaCovilha Portugal
?
PDF
Normas de control escolar 2013 2014
MARIO EDGAR POOT PECH
?
PPTX
FirefoxOS勉強会#7 カメラアプリの作り方
Kazuyuki Suzuki
?
PPT
Sistema Nacional de Cultura - Representa??o Regional de S?o Paulo 2012
leonardodasilvadeassi
?
PDF
Estrategia y metodología para Contenidos Interactivos
Pablo Capurro
?
PPTX
Pacori mamani anastacio
pacorimamani
?
PDF
Sobre a Informa??o
aiadufmg
?
PPT
Horst P. Horst
Jéssica Fraga
?
PPT
Apresenta??o snc 20.08.02012
leonardodasilvadeassi
?
PPT
Webquest - Reutiliza??o de Materiais
profibrahim
?
PDF
Презентация "Золотой остров"
tendermosru
?
PDF
КОМПЛЕКТ ПЛАНАХРОМАТИЧЕСКИХ МИКРООБЪЕКТИВОВ С ПОСТОЯННЫМ ПОЛОЖЕНИЕМ ЗРАЧКОВ
ITMO University
?
PPTX
Genova figuera
genova02
?
PDF
??????????????????
wathanyaa43135
?
PDF
06 103指考歷史(定稿)
中 央社
?
PPTX
Jetpik - Completo Tratamento
iotec2012
?
Cómo hacer un sitio Web fácil, rápido y en forma económica con Wordpress
Pablo Capurro
?
Aula 09 10 - dr. josé eduardo
Fernanda Moreira
?
Você é-importante-para-mim-1
GospeldaCovilha Portugal
?
Normas de control escolar 2013 2014
MARIO EDGAR POOT PECH
?
FirefoxOS勉強会#7 カメラアプリの作り方
Kazuyuki Suzuki
?
Sistema Nacional de Cultura - Representa??o Regional de S?o Paulo 2012
leonardodasilvadeassi
?
Estrategia y metodología para Contenidos Interactivos
Pablo Capurro
?
Pacori mamani anastacio
pacorimamani
?
Sobre a Informa??o
aiadufmg
?
Horst P. Horst
Jéssica Fraga
?
Apresenta??o snc 20.08.02012
leonardodasilvadeassi
?
Webquest - Reutiliza??o de Materiais
profibrahim
?
Презентация "Золотой остров"
tendermosru
?
КОМПЛЕКТ ПЛАНАХРОМАТИЧЕСКИХ МИКРООБЪЕКТИВОВ С ПОСТОЯННЫМ ПОЛОЖЕНИЕМ ЗРАЧКОВ
ITMO University
?
Genova figuera
genova02
?
??????????????????
wathanyaa43135
?
06 103指考歷史(定稿)
中 央社
?
Jetpik - Completo Tratamento
iotec2012
?

Similar to 进化计算シンホ?シ?ウム200712 (11)

PDF
遺伝的アルゴリズム (Genetic Algorithm)を始めよう!
Kazuhide Okamura
?
PDF
大规模凸最适化问题に対する勾配法
京都大学大学院情报学研究科数理工学専攻
?
PDF
20141211柏セミナー
astanabe
?
PPTX
PRML4.3
hiroki yamaoka
?
PDF
データマイニング勉强会3
Yohei Sato
?
PDF
[読会]Long tail learning via logit adjustment
shima o
?
PDF
第4章 確率的学習---単純ベイズを使った分類
Wataru Shito
?
PDF
第3回集合知プログラミング勉強会 #TokyoCI グループを見つけ出す
Atsushi KOMIYA
?
PDF
クラスタリングとレコメンデーション资料
洋資 堅田
?
PDF
東京都市大学 データ解析入門 6 回帰分析とモデル選択 1
hirokazutanaka
?
PDF
ある反転授业の试み:正规分布の罢补测濒辞谤展开をとおして
Hideo Hirose
?
遺伝的アルゴリズム (Genetic Algorithm)を始めよう!
Kazuhide Okamura
?
大规模凸最适化问题に対する勾配法
京都大学大学院情报学研究科数理工学専攻
?
20141211柏セミナー
astanabe
?
データマイニング勉强会3
Yohei Sato
?
[読会]Long tail learning via logit adjustment
shima o
?
第4章 確率的学習---単純ベイズを使った分類
Wataru Shito
?
第3回集合知プログラミング勉強会 #TokyoCI グループを見つけ出す
Atsushi KOMIYA
?
クラスタリングとレコメンデーション资料
洋資 堅田
?
東京都市大学 データ解析入門 6 回帰分析とモデル選択 1
hirokazutanaka
?
ある反転授业の试み:正规分布の罢补测濒辞谤展开をとおして
Hideo Hirose
?
Ad

More from Masaharu Munetomo (12)

PDF
APAN Cloud WG (2015/3/2)
Masaharu Munetomo
?
PDF
インタークラウト?システムの実用化に向けて
Masaharu Munetomo
?
PDF
研究者のためのアカテ?ミックインタークラウト?
Masaharu Munetomo
?
PPTX
分散クラウドシステムにおける远隔连携技术
Masaharu Munetomo
?
PDF
20110824弱小クラウト?连合は大规模クラウト?に胜てるか
Masaharu Munetomo
?
PPTX
研究支援に係るアカデミッククラウド システムの調査検討
Masaharu Munetomo
?
PPTX
分散クラウドシステムにおける远隔连携技术
Masaharu Munetomo
?
PDF
ビッグデータ时代のアカデミッククラウド
Masaharu Munetomo
?
PPT
Realizing Robust and Scalable Evolutionary Algorithms toward Exascale Era
Masaharu Munetomo
?
PDF
北海道大学情报基盘センター10周年记念讲演スライド(公开版)
Masaharu Munetomo
?
PDF
研究支援のためのアカデミッククラウド(CloudWeek2013@Hokkaido University)
Masaharu Munetomo
?
PDF
Hokkaido University Academic Cloud: Largest Academic Cloud System in Japan
Masaharu Munetomo
?
APAN Cloud WG (2015/3/2)
Masaharu Munetomo
?
インタークラウト?システムの実用化に向けて
Masaharu Munetomo
?
研究者のためのアカテ?ミックインタークラウト?
Masaharu Munetomo
?
分散クラウドシステムにおける远隔连携技术
Masaharu Munetomo
?
20110824弱小クラウト?连合は大规模クラウト?に胜てるか
Masaharu Munetomo
?
研究支援に係るアカデミッククラウド システムの調査検討
Masaharu Munetomo
?
分散クラウドシステムにおける远隔连携技术
Masaharu Munetomo
?
ビッグデータ时代のアカデミッククラウド
Masaharu Munetomo
?
Realizing Robust and Scalable Evolutionary Algorithms toward Exascale Era
Masaharu Munetomo
?
北海道大学情报基盘センター10周年记念讲演スライド(公开版)
Masaharu Munetomo
?
研究支援のためのアカデミッククラウド(CloudWeek2013@Hokkaido University)
Masaharu Munetomo
?
Hokkaido University Academic Cloud: Largest Academic Cloud System in Japan
Masaharu Munetomo
?
Ad

进化计算シンホ?シ?ウム200712