• 即将更新图形学,编译原理,机器学习等文章,谢谢关注~
  • 由于算法限制,搜索时注意简化关键字,谢谢支持~
  • 网站不兼容IE5.0及以下,请使用主流浏览器访问.
  • MATLAB粒子群优化算法实现(PSO)

     

    PSO(PSO——Particle Swarm Optimization)(基于种群的随机优化技术算法)
    粒子群算法模仿昆虫、兽群、鸟群和鱼群等的群集行为,这些群体按照一种合作的方式寻找食物,群体中的每个成员通过学习它自身的经验和其他成员的经验来不断改变其搜索模式。

    概述请见:http://www.omegaxyz.com/2017/05/04/introductionofpso/

    Python代码请见:http://www.omegaxyz.com/2018/01/12/python_pso/

    MATLAB代码:

    优化的函数为ackley函数:

    函数图像:

    其它代码:

     

    读者评分
    [评分人数: 7 平均分: 4]

    评论

    OmegaXYZ