h1235 发表于 2020-7-25 12:46

基于fortran的算法系列--16.粒子群算法

本帖最后由 h1235 于 2020-7-25 12:48 编辑

注:部分内容来自网络。
粒子群算法与前几个算法一样,是仿生算法,并不能保证得到精确解。
流程:

代码:采用与模拟退火相同的优化问题。
1.初始化

2.适应度计算及局部、全局历史最优



3.速度、位置更新


最终达到的结果还是比较好的,最主要的就是避免陷入局部最优。部分对方做了改进,所以结果优于基本退火算法结果。


YLa3 发表于 2022-2-28 23:28

感谢楼主

ByEij534 发表于 2022-3-1 01:15

谢谢分享

GRdlFyoXp 发表于 2022-3-14 14:58

刚好需要 谢谢大佬

tULZD 发表于 2022-3-16 19:49

大牛厉害!感谢分享!

oYmfLF8 发表于 2022-3-25 22:58

谢谢分享

eTPtJuZd85 发表于 2022-3-27 18:48

谢谢分享

YLa3 发表于 2022-3-31 22:59

谢谢分享

pUcvSEeV58 发表于 2022-3-31 23:33

谢谢分享

NkjsCOYQeKqH 发表于 2022-4-4 05:56

谢谢分享
页: [1] 2 3 4 5
查看完整版本: 基于fortran的算法系列--16.粒子群算法