島数のパラメータを変化させ,PMBGAの子個体生成の範囲の検討を行うため,いくつかの数値実験を行った.
用いた初期パラメータをTable 1.1に示す.分散の増幅率は,1.0から3.0まで0.1刻みにでパラメータの検討を行った.
| Island's individuals | 32 |
| Number of Island | 16 |
| Number of design variables | 20 |
| Mutation rate | 0.1/bitLength |
| Mutation method | Uniform |
| Migration rate | 0.0625 |
| Migration interval | 5 |
| Sampling rate | 0.125, 0.25, 0.375, 0.5, 0.75, 1.0 |
| Amp | 1.5 |
| Number of elite individuals | 1 |
| Maximum generation | 1000 |
| Number of trials | 2 |
PCAを用いるDPMBGAと用いないDPMBGAにおいて,Rastrigin関数を用いサンプリング個体数の検討を行った. 検討には,20試行中の最適解到達回数を示す. 今回の最適解とは,評価値が10-10を超えると最適解に到達したとみなす. Fig 2.1に最低解発見率の結果を示す.横軸がサンプリング個体数の値,縦軸が最適解発見回数である.
また,Fig 2.2に評価値と評価値の分散の履歴を示す.
PCAを用いるDPMBGAと用いないDPMBGAにおいて,Schwefel関数を用いサンプリング個体数の検討を行った. 検討には,20試行中の最適解到達回数を示す. 今回の最適解とは,評価値が10-10を超えると最適解に到達したとみなす. Fig 2.3に最低解発見率の結果を示す.横軸がサンプリング個体数の値,縦軸が最適解発見回数である.
また,Fig 2.4に評価値と評価値の分散の履歴を示す.
PCAを用いるDPMBGAと用いないDPMBGAにおいて,Griewank関数を用いサンプリング個体数の検討を行った. 検討には,20試行中の最適解到達回数を示す. 今回の最適解とは,評価値が10-10を超えると最適解に到達したとみなす. Fig 2.5に最低解発見率の結果を示す.横軸がサンプリング個体数の値,縦軸が最適解発見回数である.
また,Fig 2.6に評価値と評価値の分散の履歴を示す.
PCAを用いるDPMBGAと用いないDPMBGAにおいて,Rosenbrock関数を用いサンプリング個体数の検討を行った. 検討には,20試行中の最適解到達回数を示す. 今回の最適解とは,評価値が10-10を超えると最適解に到達したとみなす. Fig 2.7に最低解発見率の結果を示す.横軸がサンプリング個体数の値,縦軸が最適解発見回数である.
また,Fig 2.8に評価値と評価値の分散の履歴を示す.
PCAを用いるDPMBGAと用いないDPMBGAにおいて,Ridge関数を用いサンプリング個体数の検討を行った. 検討には,20試行中の最適解到達回数を示す. 今回の最適解とは,評価値が10-10を超えると最適解に到達したとみなす. Fig 2.9に最低解発見率の結果を示す.横軸がサンプリング個体数の値,縦軸が最適解発見回数である.
また,Fig 2.10に評価値と評価値の分散の履歴を示す.
Fig 2.9・Fig 2.10より,Rosenbrock関数と同様な結果がRidge関数でも得られた.
Copyright (C) 2005 Tomoyuki Hiroyasu, All rights reserved. Copyright (C) 2005 Mitsunori Miki, All rights reserved. Copyright (C) 2005 Satoshi Hirai, All rights reserved. No part of this document may be reproduced, copied, distributed, transferred, modified, or transmitted, in any form or by any means, without the prior written permission of the authors. In no event shall the authors be liable for any damages caused in any way out of the use of this document.