首页 | 本学科首页   官方微博 | 高级检索  
     


A Preliminary Application of the Differential Evolution Algorithm to Calculate the CNOP
Authors:SUN Guo-Dong and MU Mu
Affiliation:LASG, Institute of Atmospheric Physics, Chinese Academy of Sciences, Beijing 100029,LASG, Institute of Atmospheric Physics, Chinese Academy of Sciences, Beijing 100029; 2Key Laboratory of Ocean Circulation and Wave, Institute of Oceanology, Chinese Academy of Sciences, Qingdao 266071
Abstract:A projected skill is adopted by use of the differential evolution (DE) algorithm to calculate a conditional nonlinear optimal perturbation (CNOP). The CNOP is the maximal value of a constrained optimization problem with a constraint condition, such as a ball constraint. The success of the DE algorithm lies in its ability to handle a non-differentiable and nonlinear cost function. In this study, the DE algorithm and the traditional optimization algorithms used to obtain the CNOPs are compared by analyzing a theoretical grassland ecosystem model and a dynamic global vegetation model. This study shows that the CNOPs generated by the DE algorithm are similar to those by the sequential quadratic programming (SQP) algorithm and the spectral projected gradients (SPG2) algorithm. If the cost function is non-differentiable, the CNOPs could also be caught with the DE algorithm. The numerical results suggest the DE algorithm can be employed to calculate the CNOP, especially when the cost function is non-differentiable.
Keywords:differential evolution algorithm   conditional nonlinear optimal perturbation   non-differentiable
本文献已被 维普 等数据库收录!
点击此处可从《大气和海洋科学快报》浏览原始摘要信息
点击此处可从《大气和海洋科学快报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号