- 积分
- 0
- 注册时间
- 2005-2-2
- 仿真币
-
- 最后登录
- 1970-1-1
|
不好意思让大家久等,上午上来特别慢,现在总算快了
两个软件名称写起来太麻烦,以下都用第一个字母代替吧
好不容易找到个多峰函数阿,累死了,如图。
--------------
解析解是变量为0时,函数值为4.3。
让i和m计算,初始值给离优化点最远的(-1.024,-1.024)
--------------
i结果:
计算120次时还在计算,但是因为每次计算都需要启动MATLAB,计算完关闭。我的计算机PIII500,这个负担有点重,就强制停止了。其中最优值是第63步,变量1等于-0.304753059283513,变量2等于0.235144168419126,函数值是4.08070,下面是从结果文件copy的
63 -0.304753059283513 0.235144168419126 4.08070 -4.0807 0.0 -4.0807 3 9 none 2 0 0 0 ASA:Step1 none
--------------
m结果:
计算36步时自动停止,最优点是第29步的结果,两个变量都是+0.0000000000000000E+000,函数值是 +4.3000000000000000E+000,下面是从结果文件中copy的
00028 +0.0000000000000000E+000 +0.0000000000000000E+000 +4.3000000000000000E+000 +4.3000000000000000E+000 false false true false
对了,本来我打算如果每次都启动的话,可能又要提前停止了,还好MATLAB启动后等优化结束了才关闭MATLAB
--------------
结果分析:
i的结果出乎意料,因为我认为字面理解的话ASA中的是adaptive,即自适应的,所以定性的判断应该是快的。
另外,在查看i的db文件时,我奇怪没找到初始值,后来往下看到第6步时,看到了,不理解这个是怎么回事
我猜测除了初始的点之外,ASA又加了5个初始点,但是我也不知道是不是真的这样,麻烦斑竹们给说说
如果是增加的初始点,那么m软件也要加了这些点才公平,但是现在看起来m的步数少,我也懒的加了,麻烦
RunCounter x1 x2 y Objective  enalty ObjectiveAndPenalty Phase Feasibility Rules Control Approach Analysis Internal Technique TechniqueData
18N 18N 18N 18N 18N 18N 18N 18N 18N 18N 18N 18N 18N 18N 18N 18N
1 -0.223908413063218 -0.620417298796001 3.17116 -3.17116 0.0 -3.17116 3 9 none 2 0 0 3 ASA:Step1 none
2 0.114546123280783 -0.186984182541989 3.81754 -3.81754 0.0 -3.81754 3 9 none 2 0 0 3 ASA:Step1 none
3 0.838559533756326 0.890062930966498 1.70961 -1.70961 0.0 -1.70961 3 7 none 2 0 0 3 ASA:Step1 none
4 0.180590185778836 0.810739704271414 2.68115 -2.68115 0.0 -2.68115 3 7 none 2 0 0 3 ASA:Step1 none
5 -0.0602107275737103 -0.673181643494043 2.94605 -2.94605 0.0 -2.94605 3 7 none 2 0 0 3 ASA:Step1 none
6 -1.024 -1.024 0.57511 -0.57511 0.0 -0.57511 3 7 none 2 0 0 0 ASA:Step1 none |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
评分
-
1
查看全部评分
-
|