粒子群优化算法是一种进化、仿生、集群智能算法,模拟一群昆虫/动物的集体行为,在寻找食物。首次进行了埃伯哈特和肯尼迪1995年,从那以后,它已被修改和增强适应范围广泛的工程和科学问题,因此有很多变异PSO算法。然而,标准PSO算法的起源仍然是所有变体已经开发出来。
在这段代码中我实现了标准PSO算法在一个清晰的和简单的脚本,并应用在方格形函数,这是一个广为人知的基准函数用于验证的全局优化算法。
用户可以确定惯性,认知和社会系数,迭代次数、数量的粒子和粒子的初始速度,以及确定情节类型冲浪或轮廓。
引用作为
海达尔Khayou (2023)。粒子群优化(//www.tatmou.com/matlabcentral/fileexchange/77119-particle-swarm-optimization), MATLAB中央文件交换。检索。