计算机应用与软件
計算機應用與軟件
계산궤응용여연건
COMPUTER APPLICATIONS AND SOFTWARE
2014年
1期
290-292,322
,共4页
罚函数%自适应%约束优化%差分进化
罰函數%自適應%約束優化%差分進化
벌함수%자괄응%약속우화%차분진화
Penalty function%Adaptive%Constrained optimisation%Differential evolution
为有效求解约束优化问题,减少算法参数,提出基于Oracle罚函数方法的自适应约束差分进化算法。为满足求解优化问题的常用标准,提出一种改进的Oracle罚函数方法。将改进的Oracle罚函数方法与三种自适应差分进化算法相结合,提出三种自适应约束差分进化算法。对11个典型测试函数的优化结果验证了Oracle罚函数方法与自适应差分进化算法结合的有效性。与参考文献中提出的算法的比较结果表明该方法具有良好的寻优性能,因此基于Oracle罚函数方法的自适应约束差分进化算法是一种有效约束优化方法。
為有效求解約束優化問題,減少算法參數,提齣基于Oracle罰函數方法的自適應約束差分進化算法。為滿足求解優化問題的常用標準,提齣一種改進的Oracle罰函數方法。將改進的Oracle罰函數方法與三種自適應差分進化算法相結閤,提齣三種自適應約束差分進化算法。對11箇典型測試函數的優化結果驗證瞭Oracle罰函數方法與自適應差分進化算法結閤的有效性。與參攷文獻中提齣的算法的比較結果錶明該方法具有良好的尋優性能,因此基于Oracle罰函數方法的自適應約束差分進化算法是一種有效約束優化方法。
위유효구해약속우화문제,감소산법삼수,제출기우Oracle벌함수방법적자괄응약속차분진화산법。위만족구해우화문제적상용표준,제출일충개진적Oracle벌함수방법。장개진적Oracle벌함수방법여삼충자괄응차분진화산법상결합,제출삼충자괄응약속차분진화산법。대11개전형측시함수적우화결과험증료Oracle벌함수방법여자괄응차분진화산법결합적유효성。여삼고문헌중제출적산법적비교결과표명해방법구유량호적심우성능,인차기우Oracle벌함수방법적자괄응약속차분진화산법시일충유효약속우화방법。
In order to effectively solve the constrained optimisation problems and reduce algorithm parameters,we propose an Oracle pen-alty method-based adaptive constraint differential evolution algorithm.To meet the common standards for solving the optimisation problems, we present an improved Oracle penalty function.Then,we combine the improved Oracle penalty method with three kinds of adaptive differen-tial evolution algorithms,and present three kinds of adaptive constraint differential evolution algorithms.Results of optimising 1 1 typical benchmark functions verify the effectiveness of the combination of Oracle penalty function method with adaptive differential evolution algo-rithms.Results of the comparison with the algorithm presented in literature show that the proposed method has excellent optimisation perform-ance.The adaptive constrained differential evolution algorithm based on Oracle penalty function method is an effective constrained optimisation method.