论文部分内容阅读
采用非固定多段映射罚函数法处理问题的约束条件,提出了一种用改进差分进化算法求解非线性约束优化问题的新方法.结合差分进化算法两种不同变异方式的特点,引入模拟退火策略,使算法在搜索的初始阶段有较强的全局搜索能力,而在后阶段有较强的局部搜索能力,以提高算法的全局收敛性和收敛速率.用几个典型Benchmarks函数进行了测试,实验结果表明,该方法全局搜索能力强,鲁棒性好,精度高,收敛速度快,是一种求解非线性约束优化问题的有效方法.
A non-fixed multi-segment mapping penalty function method is used to deal with the constraint conditions of the problem, and a new method of solving the nonlinear constrained optimization problem by using the improved differential evolution algorithm is proposed. Combining with the characteristics of two different mutation methods of differential evolution algorithm, So that the algorithm has strong global search ability in the initial stage of search and strong local search ability in the later stage to improve the global convergence and convergence rate of the algorithm.Several benchmarks functions were used to test the algorithm.The experimental results It shows that this method has strong global search ability, good robustness, high precision and fast convergence. It is an effective method to solve nonlinear constrained optimization problems.