说明
做课设时用到了粒子群、差分、CMA算法,看了一些博客,这里做一个整理和保存。
粒子群参考资料
参数解释的很详细:
粒子群优化(Particle Swarm Optimization, PSO)的详细解读 - 追梦小公子的文章 - 知乎
https://zhuanlan.zhihu.com/p/346355572
python实现,对算法介绍写得比较简洁:
https://www.cnblogs.com/flyup/p/18969088
看到1.2即可:
https://zhuanlan.zhihu.com/p/404198434
差分参考
https://zhuanlan.zhihu.com/p/664200193
CMA-ES参考
https://zhuanlan.zhihu.com/p/673823340
书籍参考
差分和粒子群有参考中文教材,但是质量一般,有些地方有错,对照起来看的。
5\] 刘金琨. 机器人控制系统的设计与MATLAB 仿真. 清华大学出版社,2008.(第三章讲了差分) \[6\] 张军. 计算智能. 清华大学出版社,2009. \[7\] 贾鹤鸣, 吴迪, and 宋美佳. 智能优化算法及 MATLAB 实现. 清华大学出版社,2024 CMA有官方英文教程: Nikolaus Hansen. The cma evolution strategy: A tutorial, 2023.