烟花算法是一种群体智能优化方法,具有求解复杂问题的全局最优解的能力。
烟花算法的基本原则:若烟花对应的适应度函数值越小,则该烟花爆炸产生的火花数量越多,爆炸幅度越小;相反,若烟花对应的适应度函数值越大,则该烟花爆炸产生的火花数量越少,且爆炸幅度越大。
一般地,烟花算法由爆炸算子、变异爆炸、映射规则和选择策略四部分组成。
算法每次在搜索空间中选择一定数量的位置,每个位置放置一个烟花,每个烟花在算法执行过程中会产生爆炸得到爆炸火花和高斯变异火花,进行解空间的搜索。在一代执行完成后,算法首先选择种群中最优的烟花/火花 作为
下一代的烟花,对于其余的个体,以浓度的方式进行选择。
- 1
- 2
- 3
- 4
前往页