粒子群优化:应用于 Eggcrate 函数的 PSO 算法的图形说明。-matlab开发

时间:2021-05-31 23:15:15
【文件属性】:
文件名称:粒子群优化:应用于 Eggcrate 函数的 PSO 算法的图形说明。-matlab开发
文件大小:3KB
文件格式:ZIP
更新时间:2021-05-31 23:15:15
matlab 粒子群优化算法是一种进化的、受生物启发的、基于群智能的算法,它模拟一群昆虫/动物在寻找食物时的集体行为。 它最初由 Eberhart 和 Kennedy 于 1995 年开发,此后经过修改和增强以适应广泛的工程和科学问题,因此 PSO 算法有许多变体。 然而,标准 PSO 算法仍然是所有变体的起源。 在这段代码中,我用清晰简单的脚本实现了标准 PSO 算法,并将其应用于 Eggcrate 函数,这是一个广为人知的用于验证全局优化算法的基准函数。 用户可以确定惯性,认知系数和社交系数,迭代次数,粒子数量和粒子初始速度,以及将图类型确定为“冲浪”或“轮廓”。
【文件预览】:
PSO_Algorithm_Demo.m.zip

网友评论