研究文章
桩承载力预测使用反对微分花Pollination-Optimized最小二乘支持向量回归(ODFP-LSSVR)
|
随机初始化种群流行=
|
|
/ / PS表示人口成员的数量 |
|
定义磅和乌兰巴托 |
|
/ /磅,乌兰巴托的上下边界,分别 |
|
定义目标代价函数CF |
|
计算目标代价函数的人口:PopF |
|
指定人口跳跃的概率小 |
|
定义的函数调用的最大数量:MNFC |
|
为我= 1:PS |
|
,d= 1,2,…D |
|
/ /D搜索参数的数量吗 |
|
/ /X我,人事处表示反对X我 |
|
计算CF (X人事处) |
|
如果(CF (X人事处)< CF (X)) |
|
流行(X流行[]=X人事处] |
|
PopF [X]= PopF [X人事处] |
|
如果 |
|
结束了 |
|
确定最佳的解决方案X最好的 |
|
确定最佳的成本函数CF (X最好的) |
|
数= 0 / /计数函数调用的数量 |
|
而数< MNFC |
|
为我= 1:PS |
|
生成r∼U(0,1) |
|
如果r<p/ /执行全局搜索 |
|
通过生成一个试验解决方案 |
|
|
|
其他的/ /执行本地搜索 |
|
进行变异操作 |
|
|
|
执行交叉操作 |
|
|
|
如果 |
|
更新X最好的 |
|
结束了 |
|
生成θ∼U(0,1) |
|
如果θ<小 |
|
为我= 1:PS |
|
,d= 1,2,…D |
|
计算CF (X人事处) |
|
如果(CF (X人事处)< CF (X)) |
|
流行(X流行[]=X人事处] |
|
PopF [X]= PopF [X人事处] |
|
如果 |
|
结束了 |
|
如果 |
|
更新数 |
|
更新X最好的 |
|
更新CF (X最好的) |
|
结束了 |
|
返回X最好的 |
|