粒子群算法的粒子速度控制
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/10 12:23:58
粒子群算法的粒子速度控制
粒子群算法的粒子速度怎么控制上下限,还有进化后粒子的位置已经偏出范围怎么办?如何控制和修改.
粒子群算法的粒子速度怎么控制上下限,还有进化后粒子的位置已经偏出范围怎么办?如何控制和修改.
设置一个范围啊!偏出范围就让粒子位置定在范围边界上,也可以尝试改变粒子飞行方向
再问: 不知道是我设置的速度太大还是怎么着,进化一次,有好多位置都偏出了那个速度超过最大速度让他变为最大速度,位置超过范围也让他回到边界上吗?这样会不会一直在边界上,不往里面进化了,我是拿了一个连续函数做的实验。
再答: 改变粒子方向么~或者粒子速度达到边界值给他来个变异操作,网上好多论文,可以参考下。
再问: 不知道是我设置的速度太大还是怎么着,进化一次,有好多位置都偏出了那个速度超过最大速度让他变为最大速度,位置超过范围也让他回到边界上吗?这样会不会一直在边界上,不往里面进化了,我是拿了一个连续函数做的实验。
再答: 改变粒子方向么~或者粒子速度达到边界值给他来个变异操作,网上好多论文,可以参考下。