差分进化算法解决有约束优化问题(Python实现)
差分进化算法(Differential Evolution)是演化算法(evolutionary algorithms,简称EAs)的成员之一。EAs的成员还包括著名的遗传算法(Genetic Algorithm)等。DE在某些问题上表现非常良好,值得一试。这里演示用 scikit-opt 实现差分进化算法Step1:定义你的问题,这里定义了一个有约束优化问题minf(x1,x2,x3)...
原创
2019-12-02 18:46:13 ·
3905 阅读 ·
1 评论