龙空技术网

单目标问题的烟花优化算法求解matlab仿真

软件算法开发 59

前言:

现时朋友们对“什么是问题的最优算法”大约比较关怀,小伙伴们都需要分析一些“什么是问题的最优算法”的相关知识。那么小编也在网络上汇集了一些有关“什么是问题的最优算法””的相关文章,希望朋友们能喜欢,你们快快来学习一下吧!

大家好,今天介绍单目标问题的烟花优化算法求解,同时对比PSO算法和GA遗传优化算法。

·首先将当前文件夹定位到程序所在路径,可以看到有三个Runme函数,分别是粒子群、遗传、烟花。仿真结束之后,它们的结果分别会保存到R1、R2、R3里面。

·最后运行compared进行对比。

下面对该程序进行演示。

·点击粒子群,这个是粒子群的优化结果。

·再看遗传算法,这个是遗传算法的优化结果。

·再看烟花算法,这个是烟花算法的优化结果。

·最后运行compared,可以得到这么一个对比结果。

这里可以放大看一下,可以看到GA算法的值比PSO的值更小一点,但是烟花算法的值优于PSO和GA。演示完毕。

标签: #什么是问题的最优算法