黄金分割探索を組み込んだ適応型差分進化
全文
(2) Vol.2015-MPS-102 No.20 2015/3/4. 情報処理学会研究報告 IPSJ SIG Technical Report. CR =. 表 1 DEG と jDE の解精度の比較. rand3 , if rand4 < 0.1. (2). CR,i , otherwise. また,DEG では以下のように黄金分割回数 k により Gi と Li を自動調整している.ただし,η = 0.1 とし,floor の 切り捨て,ceil の切り上げにより実数を整数とする. [Gi と Li の自動調整] max {0, floor(Gi (1 − η))} , if k < Gi Gi = min {NP , ceil(Gi (1 + η))} , otherwise min {NP , ceil(Fi (1 + η))} , if k < Gi Li = max {1, floor(Fi (1 − η))} , otherwise. NP. 30. 50. 100. 200. 300. Fsph. –. –. –. –. –. Fros Fack Fgrw Fras Fsch Fgrw Fwht Fpn1. – – – –. – – –. – – – – –. – – – – –. – – –. Fpn2. –. –. –. –. –. NP F1 F2 F3 F4 F5 F6 F7 F8 F9. F10. 30. 50. 100. 200. –. . –. –. 300 –. – – – – . – – . – – – . – – –. – . . . . . . 表 2 DEG と DEahcSPX による目的関数値の誤差(NP = 100). (3). (4). DEG DEahcSPX DEG DEahcSPX DEG DEahcSPX. 以下に,DEG の処理手順を示す.ただし,F ES は目的. DEG DEahcSPX. Fsph 0.00E+00 3.11E+01 Fsch 7.11E+00 6.30E+03. Fros 7.09E+00 1.89E+05 Fsal 2.28E-01 1.20E+00. Fack 0.00E+00 3.23E+00 Fwht 4.61E+01 3.16E+08. Fgrw 0.00E+00 1.29E+00 Fpn1 0.00E+00 2.62E+00. Fras 7.96E-02 1.64E+02 Fpn2 0.00E+00 4.85E+00. F1 0.00E+00 4.31E+01 F6 1.97E+01 4.05E+05. F2 2.00E-06 4.34E+03 F7 1.57E-02 1.18E+01. F3 1.35E+05 1.97E+07 F8 2.07E+01 2.09E+01. F4 4.67E-02 9.55E+03 F9 1.39E-01 1.83E+02. F5 8.19E+02 5.88E+03 F10 4.83E+01 2.05E+02. 関数値の評価回数である. [DEG の処理手順]. ることを示し, は危険率 5%で DEG が勝っていること. 手順 1. NP 個の個体 xi ∈ P をランダムに生成する.. を示している.一方, は危険率 1%で jDE が勝っている. 手順 2. 全個体 xi ∈ P の目的関数値 f (xi ) を計算する.. N Fi = 0 とする. 手順 3. N Fi < Li なら,各個体 xi ∈ P を順番にターゲッ. ト・ベクトルとし,手順 3.1 から手順 3.4 を実行する. 手順 3.1 式 (1) と式 (2) から SF と CR を計算する. 手順 3.2 SF と CR に基づく DE の戦略により,トライア ル・ベクトル u を生成する.. よりも解精度が勝ることがわかる.ただし,DEG は F2 や. F5 などの問題では jDE よりも解精度が劣ることがわかる. 最 良 解 の 目 的 関 数 値 f (xb ) と 最 良 解 f (x∗ ) と の 誤 差. f (xb ) − f (x∗ ) を表 2 に示す.誤差は小さいほど良い. この結果から,DEG は DEahcSPX よりもすべてのテスト. 手順 3.3 u の目的関数値 f (u) を計算する.. 問題で解精度が優れていることがわかる.. f (xi ) =. f (u), SF,i = SF , CR,i = CR , N Fi = 0 とし,そ うでなければ,N Fi = N Fi + 1 とする.手順 5 に進む. 手順 4. している.表 1 から個体数 NP が大きいほど DEG は jDE. 個体数 NP = 100 とした時の DEG と DEahcSPX の. そうでなければ,手順 4 に進む.. 手順 3.4 f (u) ≤ f (xi ) な ら ,xi = u,. ことを示し, は危険率 5%で jDE が勝っていることを示. xi とランダムに選んだ他の 1 個体を両端として. 5. おわりに 本稿では,DEG を提案し,jDE と DEahcSPX の解精度を 比較した.その結果,DEG は,個体数 NP が小さいと jDE. 黄金分割探索を実行し,得られた解で xi を更新する.. よりも解精度は劣るが NP を大きくすると jDE より解精. Gi と Li を式 (3) と式 (4) で更新し,N Fi = 0 とする.. 度が良くなることを確認した.また,DEG は DEahcSPX. 手順 5. 評価回数が F ES より小さければ,手順 3 に戻る.. 手順 6. 最良の個体 xb ∈ P を出力して終了する.. より解精度が優れていることも確認した. 参考文献. 4. 数値実験. [1]. 提案した DEG と jDE,DEahcSPX の解精度を比較す る.実験には 10 種類のテスト問題 [5] と CEC2005 のベン チマーク問題 [3] の F1 ∼ F10 を使用した.ただし,問題の. [2]. 次元はすべて D = 30 とし,DEahcSPX は文献のデータを 用いる.DEG と jDE において,終了条件は目的関数の評. [3]. 価回数 F ES = 10000 × D とし,個体数 NP を 30, 50, 100,. 200, 300 と変化させて,実験を 50 回行った.また,DEG. [4]. では Gi = 20,Li = 10 を初期値とした.. DEG と jDE の解精度を仮説検定した結果を表 1 に示す. 実験はウィルコクソン順位和検定を用いて,帰無仮説を 「DEG と jDE で得られた最良解の目的関数値 f (xb ) と最 ∗. ∗. 良解 f (x ) との誤差 f (xb ) − f (x ) に差はない」として両 側検定をした.表中の は危険率 1%で DEG が勝ってい c 2015 Information Processing Society of Japan . [5]. R. Storn and K. Price, “Differential evolution - a simple and efficient heuristic for global optimization over continuous spaces”, Journal of Global Optimization, Vol. 11, No. 4, pp. 341-359, 1997. J. Kiefer, “Sequential minimax search for a maximum”, Proceedings of the American Mathematical Society, pp. 502-506, 1953. P. N. Suganthan, “Problem definitions and evaluation criteria for the CEC 2005 Special Session on RealParameter Optimization”, 2005. J. Brest, S. Greiner, B. Boskovic, M. Mernik, and V. Zumer, “Self-adapting control parameters in differential evolution: a comparative study on numerical benchmark problems”, IEEE Transactions on Evolutionary Computation, Vol. 10, No. 6, pp. 646-657, 2006. N. Noman and H. Iba, “Accelerating differential evolution using an adaptive local search”, IEEE Transactions on Evolutionary Computation, Vol. 12, No. 1, pp. 107125, 2008.. 2.
(3)
関連したドキュメント
Yagi, “Effect of Shearing Process on Iron Loss and Domain Structure of Non-oriented Electrical Steel,” IEEJ Transactions on Fundamentals and Materials, Vol.125, No.3, pp.241-246 2005
Katsura (Graduate School of Informatics, Kyoto University) Numerical simulation of the transport equation by upwind scheme..
In this paper we study optimal control problems governed by fractional stochastic partial neutral functional integro-differential equations with infinite delay in Hilbert spaces..
Our aim was not to come up with something that could tell us something about the possibilities to learn about fractions with different denominators in Swedish and Hong
In order to improve the coordination of signal setting with traffic assignment, this paper created a traffic control algorithm considering traffic assignment; meanwhile, the link
An easy-to-use procedure is presented for improving the ε-constraint method for computing the efficient frontier of the portfolio selection problem endowed with additional cardinality
In this paper, we present a survey of recent results on the existence and mul- tiplicity of solutions of nonlocal boundary value problem involving second order ordinary
IDLE 、 STOP1 、 STOP2 モードを解除可能な割り込みは、 INTIF を経由し INTIF 内の割り. 込み制御レジスター A で制御され CPU へ通知されます。