Python
贝叶斯优化算法(BOA)の実装
Pythonとは
分布推定アルゴリズムの一种で分布を表す的确率モデルにベイジアンネットワークを用いた最适化手法である。
アルゴリズム
1:初期集団生成P(0) 2:集団P(t)から上位评価値集団S(t)を选択3:上位评価値集団S(t)からBN构筑4:BNから集団O(t)生成5:P(t)の评価値の低い个体群をO(t)と交换することでP(t + 1)を生成6:终了条件満たしていなければ2へ
探索イジアンネットワークの探索方法
评分指标:K2Score,k = 2
搜索方法:HillClimbMethod
探索したモデルのCPDは最尤推定で求める
个体の更新方法
选択个体:集団サイズの50%
更新个体:集団サイズの50%