下降因子是基本智能单粒子算法中一个非常重要的参数，控制着算法由全局搜索转向局部搜索的速度，平衡算法的全局和局部搜索性能。基本的智能单粒子算法采用定值下降因子，不能随着计算的需要实时作出调整，对算法的性能造成了一定的不利影响。在基本的智能单粒子算法基础上，通过引入最大下降因子和控制因子这两个参数，提出一种基于非线性策略下降因子智能单粒子算法，成功地使得下降因子能够根据计算的需要而实时改变。函数测试和气动优化结果表明，改进算法能在相同的计算规模下获得比基本智能单粒子算法更好的解。
气动优化 智能单粒子算法 下降因子 控制因子