二、基础算子分析:EFWA 分析方法 控制变量法 工具 CEC Benchmark Functions 适应度值与t检验 “庖丁解牛” Zheng Shaoqiu, Andreas Janecekand Tan Ying. "Enhanced Fireworks Algorithm",IEEE CEC 2013 10/65
10/65 二、基础算子分析:EFWA 分析方法 • 控制变量法 工具 • CEC Benchmark Functions • 适应度值与t检验 * Zheng Shaoqiu, Andreas Janecekand Tan Ying. “Enhanced Fireworks Algorithm”, IEEE CEC 2013. “庖丁解牛
二、基础算子分析:EFWA 初始化N个烟花, 评估烟花的适应度函 数值 爆炸阶段 计算烟花爆炸半径和爆炸火花数目 产生爆炸火花并评估适应度值 爆炸半径计算爆炸火花数量计算 产生高斯变异火花并评估 爆炸火花生成爆炸火花越界处理 适应度值 变异阶段 满足终止 高斯火花生成高斯火花越界处理 条件? 选择阶段 烟花选择方式 选择N个个体 结束 1165
11/65 二、基础算子分析:EFWA 爆炸阶段 变异阶段 选择阶段 爆炸半径计算 爆炸火花生成 爆炸火花越界处理 高斯火花生成 烟花选择方式 高斯火花越界处理 爆炸火花数量计算
二、基础算子分析:EFWA (一)爆炸阶段 爆炸半径计算方法 常数 常数,系统极小值 A=A×÷、 (f(Xi)-n )+∈ 所有烟花相同 烟花种群适应度最小值 爆炸火花数计算方法 常数 L常数,系统极小值 ymaz -f(Xi+e S N ∑2=1(31mam-f(X)+E 所有烟花相同 烟花种群适应度最大值 12/65
12/65 二、基础算子分析:EFWA (一)爆炸阶段 1. 爆炸半径计算方法 常数 常数,系统极小值 所有烟花相同 烟花种群适应度最小值 爆炸火花数计算方法 常数 常数,系统极小值 所有烟花相同 烟花种群适应度最大值
二、基础算子分析:EFWA (一)爆炸阶段 爆炸半径计算方法 常数 常数,系统极小值 A=A×÷、 ∑=1(f(Xx1)-ymm)+∈ 所有烟花相同 烟花种群适应度最小值 FWA 当前烟花 半炸火花 (入·适应度值小〔优)的烟花 具有较小的爆炸半径 ·适应度值大(劣)的烟花 具有较大的爆炸半径 爆炸搜索机制 13/65
13/65 二、基础算子分析:EFWA (一)爆炸阶段 1. 爆炸半径计算方法 常数 常数,系统极小值 所有烟花相同 烟花种群适应度最小值
二、基础算子分析:EFWA (一)爆炸阶段 爆炸半径计算方法 常数 常数,系统极小值 A f(Xi)-ymin +a ∑≌=1(f(X)-ym)+e 烟花种群适应度最小值 适应度值最小(优)烟花 爆炸半径: ∑=1(f(X1)-ymin)+ 0 14/65
14/65 二、基础算子分析:EFWA (一)爆炸阶段 1. 爆炸半径计算方法 常数 常数,系统极小值 适应度值最小(优)烟花 爆炸半径: 0 烟花种群适应度最小值