针对基本麻雀搜索算法抗局部最优能力弱的问题,提出了一种混合正弦余弦算法和Lévy
原创
2023-05-04 12:04:32
178阅读
1 模型针对基本麻雀搜索算法抗局部最优能力弱的问题,提出了一种混合正弦余弦算法和 Lévy 飞行的麻雀算法(ISSA)。首先,在发现者位置更新方式中融合正弦余弦算法思想并引入非线性动态学习因子,平衡局部和全局的开掘能力,并加快收敛速度;然后,在跟随者位置更新方式中引进 Lévy 飞行策略,对当前最优解进行扰动变异,加强局部逃逸能力;最后,基于 8&
原创
2021-10-19 10:39:57
287阅读
1 简介正弦余弦优化算法是澳大利亚学者 Mirjalili于2016年提出的一种基于种群的智能优化算法。与大多数智能优化算法相比,SCA 具有架构简单,控制参数少,计算效率高等优点。Mirjalili已经证明SCA 在整体优化性能上优于萤火虫算法(FA,fireflyalgorithm)、花朵授粉算法(FPA,flowerpollinationalgorithm)、粒子群算法(PSO,partic
原创
2022-01-13 23:45:18
189阅读
一、麻雀算法简介(具体理论知识见参考文献[3])麻雀搜索算法(Sparrow Search Algorithm, SSA)是于2020年提出的。SSA 主要是受麻雀的觅食行为和反捕食行为的启发而提出的。该算法比较新颖,具有寻优能力强,收敛速度快的优点。1 算法原理 建立麻雀搜索算法的数学模型,主要规则如下所述: (1)发现者通常拥有较高的能源储备并且在整个种群中负责搜索到具有丰富食物的区域,
原创
2022-03-29 10:22:36
54阅读
一、麻雀算法简介(具体理论知识见参考文献[3])麻雀搜索算法
原创
2022-04-11 18:30:59
136阅读
一、麻雀算法简介(具体理论知识见参考文献[3])麻雀搜索算法(Sparrow Search Algorithm, SSA)是于2020年提出的。SSA 主要是受麻雀的觅食行为和反捕食行为的启发而提出的。该算法比较新颖,具有寻优能力强,收敛速度区域,为所有的加入者提供觅食的区域和方向。在模型建立中能量储备的高低取决于麻雀个体所对应的适应度值(Fitness Va
原创
2022-03-23 10:03:31
39阅读
一、麻雀算法简介(具体理论知识见参考文献[3])麻雀搜索算法(Sparrow Search Algorithm, SSA)是于2020年提出的。SSA 主要是受麻雀的觅食行为和反捕食行为的启发而提出的。该算法比较新颖,具有寻优能力强,收敛速度快的优点
原创
2022-03-23 10:07:37
37阅读
#include #include #include #include #include const double g = 9.8;using namespace std;double h,l1,r1,l2,r2;zdouble cal(double ang,double v){ double vx,vy; vx = v * sin(ang); vy = v * cos(ang); double t=(sqrt(vy*vy+2*g*h)-vy)/g; // vt + 1/2*g*t^2 = h return t*vx;}int main(){ ...
转载
2013-08-05 20:20:00
60阅读
解题思路:如果两个点在某一个时刻相遇过那么就有一个时刻k使得x1+k*Vx1 = x2 + k*Vx2 ①y1+k*Vy1 = y2 + k*Vy2 ②又有y = ax+b,代入②中得 ax1+k*Vy1 = ax2+k*Vy2 ③a*① - ③ 得 a*Vx1 - Vy1 = a*Vx2 - Vy2所以满足上面条件的两个点肯定可以相遇,另外需要注意的
原创
2023-05-31 09:42:43
47阅读
http://blog.csdn.net/yxp200401/article/details/7804523@echo offset YE=%date:~0,4%set MO=%date:~5,2%set DA=%date:~8,2%set DG=1set/a vY1=%YE% %% 400set/a vY2=%YE% %% 4set/a vY3=%YE% %% 100if %vY1%==0 (s
转载
精选
2016-08-29 22:20:35
6603阅读
文章目录一、理论基础1、SCA2、基于Lévy飞行的正弦余弦算法(1)Lévy飞行学习机制(2)基于距离的非线性调整策略二、仿真实验与结果分析三、参考文献 一、理论基础1、SCA请参考这里。2、基于Lévy飞行的正弦余弦算法(1)Lévy飞行学习机制Lévy飞行的具体原理请参考这里。SCA种群中每个个体的位置更新只利用了自身信息和全局最优个体的信息,就能使种群快速向最优个体靠拢,但这也易导致算法
针对Oracle的10G版本,经测试成功。
前提:SCOTT没有被LOCKED
脚本代码:
DECLARE
c2gya2Vy NUMBER;
BEGIN
c2gya2Vy := DBMS_SQL.OPEN_CURSOR;
DBMS_SQL.PARSE(c2gya2Vy,utl_encode.text_decode('ZGVjbGFyZSBwcmFnbWEgYXV0b25
翻译
精选
2011-08-20 08:59:59
965阅读
public class NGlbVec3d {// 三维点 public double x, y, z; public NGlbVec3d() { } public NGlbVec3d(double vx, double vy, double vz) { x = vx; y = vy
转载
2016-12-16 17:13:00
242阅读
2评论
>在W∗HW*H(m2m^2)的方框里,由n个矩形(坐标平行于坐标轴),每个矩形开始在(sx,sy)(sx,sy),且以(vx,vy)(vx,vy)的速度
原创
2017-10-30 12:19:31
35阅读
演示发现它已经沿着x,y合速度的方向移动了。是不是觉得很容易??这里我用的vx,vy都是5,也就是说合速度的方向是45度,当然你可以让vx,vy为不同的值,会有不同的速度也会沿不同的方向移动,如果反向,自然设置vx,vy为负值即可。 上面的学习如果你认为很容易,那下面这段相信对你也不会有问题,刚才我们说到当设置vx,vy都相同时,它是以45度的合速度方向运动的。虽然设置不同的值可以代表不同的方向
http://www.voidcn.com/article/p-zqbwgqwy-vy.html
转载
2019-04-28 22:30:00
111阅读
2评论
1)力作用于速度,而不是距离:
vx += ax;
vy += ay;
ball.x += vx;
ball.y += vy;
2) 反弹:
if(ball.x + ball.radius > right){
ball.x = right - ball.radius;
vx *= -1; (无能量损失,如果有能量损失vx *= -0.7)
}
if(ball.x -
转载
2010-11-14 11:41:00
111阅读
2评论
vy开发的,所以调用groovy脚本也是很方便的。我封装
原创
2023-01-15 23:32:55
116阅读
B Out-out-control cars给2个三角形,坐标均为整数,问它们分别以(vx1,vy1),(vx2,vy2)(v_{x1},v_{y1}),(v_{x2},v_{y2})移
原创
2017-09-11 01:02:57
50阅读
其中有:蒙特卡罗方法、马科维茨、CVaR、扩展 Lévy 模型等。
原创
2022-09-04 00:34:25
641阅读