九州大学(日本国立综合大学):烟花算法爆炸因子分析及改良(艺术工学府:余俊)

烟花算法爆炸因子分析及改良 余俊 九州大学艺术工学府 日本学术振兴会特别研究员 Email: yujun@kyudai jp
烟花算法爆炸因子分析及改良 余 俊 九州大学 艺术工学府 日本学术振兴会 特别研究员 Email: yujun@kyudai.jp

目录 烟花算法 爆炸因子分析及改进 两种新爆炸策略 烟花算法优化多峰问题 基于推测点加速烟花算法 总结
目录 • 烟花算法 • 爆炸因子分析及改进 • 两种新爆炸策略 • 烟花算法优化多峰问题 • 基于推测点加速烟花算法 • 讨论 • 总结

Fitness 进化计算 最优解 进化计算 种基于种群的优化算法; ·通过模拟优胜劣汰来逐步寻求最优解; ·非确定性,具有一定的随机性 ·经典算法:遗传算法,进化策略,遗传编程等; (JR東海提供) 三菱航空機(株)提供) 实例 ·N70O系新干线 三菱航空机
进化计算 • 一种基于种群的优化算法; • 通过模拟优胜劣汰来逐步寻求最优解; • 非确定性,具有一定的随机性; • 经典算法:遗传算法,进化策略,遗传编程等; • …….. Fitness 最优解 进化计算 实例 • N700系新干线 • 三菱航空机 • ………….. (JR東海提供) (三菱航空機(株)提供) 4

般优化框架 选择 否 初始化进《机出子代 终止 是 条件 输出最优解 fitness评价 ftes评价
一般优化框架 初始化 fitness评价 进化机制产出子代 (交叉,重组) 终止 条件? 选择 是 否 输出最优解 fitness评价

烟花算法 ·2010年被首次提出 ·核心思想∵模拟烟花的爆炸来寻求最优解; ·每一个烟花的爆炸被视为对局部区域的一次搜索。 好的爆炸 (exploitation:在狭窄的爆炸振幅之内 随机地产生大量的花火个体( (spark individuals)o ★ 差的爆炸 (exploration在宽广的爆炸振幅之内 随机地产生少量的花火个体。 ★ 烟花个体 由烟花个体( firework individuals)的 fitness自适应地决定
烟花算法 • 2010年被首次提出; • 核心思想:模拟烟花的爆炸来寻求最优解; • 每一个烟花的爆炸被视为对局部区域的一次搜索。 search space 烟花个体 花火个体 好的爆炸(exploitation): 在狭窄的爆炸振幅之内 随机地产生大量的花火个体(spark individuals)。 差的爆炸(exploration):在宽广的爆炸振幅之内 随机地产生少量的花火个体。 由烟花个体(firework individuals)的fitness自适应地决定

优化框架(烟花算法) 突变花火个体 ★ Search Space Search Space \.o Search Space 白a)随机生成初始烟花种群; (b)爆炸操作产生花火个体和突变操作产生突变花火个体; 从(b)中选择下—代烟花种群,并反复执行(b和()直到终止条件被满足
优化框架(烟花算法) (a) (b) (c) (a) 随机生成初始烟花种群; (b) 爆炸操作产生花火个体和突变操作产生突变花火个体; (c) 从(b)中选择下一代烟花种群,并反复执行(b)和(c)直到终止条件被满足。 突变花火个体

目录 烟花算法 爆炸因子分析及改进 两种新爆炸策略 烟花算法优化多峰问题 基于推测点加速烟花算法 总结
目录 • 烟花算法 • 爆炸因子分析及改进 • 两种新爆炸策略 • 烟花算法优化多峰问题 • 基于推测点加速烟花算法 • 讨论 • 总结

爆炸因子(最小化问题为例 决定每一个烟花个体的爆炸振幅以及生成的花火个体数量 最大的爆炸幅度 ·爆炸振幅 Ai= Ax f(x1)-mn+5 ★ a1(f(x)-ym)+5 ·花火数量 总的花火个体的数量 M=x=m-/a)+ la×M)ifM<axM 体 =1(ma-f()+ and M, round(b x Mn) if bx M<Mi round (M; others 烟花个体 search space ·花火个体生成 ymi:当前种群最优 fitness △=2+m04)是受影响的维度|m:¥前神样最s 0<a<b<1且烟花个体数:n
爆炸因子(最小化问题为例) 决定每一个烟花个体的爆炸振幅以及生成的花火个体数量 search space 烟花个体 花火个体 • 爆炸振幅 • 花火数量 • 花火个体生成 and 𝑘是受影响的维度 最大的爆炸幅度 总的花火个体的数量 y𝑚𝑖𝑛: 当前种群最优fitness ymax: 当前种群最差fitness 0 < a < b < 1 且 烟花个体数:n

Zheng S.Q., Janecek A, Li J.Z. and Tan Y. Dynamic search in fireworks algorithm, 2014 IEEE Congress on Evolutionary Computation, Beijing, China, pp. 3222-3229 July 6-11, 2014) 动态烟花算法( dyn FWA) 增大最优烟花个体爆炸振幅 减小最优烟花个体爆炸振幅 ★ 当最优烟花个体好于 只针对最优烟花个体当最优烟花个体差于 最优花火个体 最优花火个体 通过动态改变最优烟花的爆炸振幅来提高搜索效率
动态烟花算法(dynFWA) 只针对最优烟花个体 增大最优烟花个体爆炸振幅 减小最优烟花个体爆炸振幅 当最优烟花个体好于 最优花火个体 当最优烟花个体差于 最优花火个体 通过动态改变最优烟花的爆炸振幅来提高搜索效率 Zheng S.Q., Janecek A., Li J.Z. and Tan Y. Dynamic search in fireworks algorithm, 2014 IEEE Congress on Evolutionary Computation, Beijing, China, pp. 3222-3229 (July 6-11, 2014)

Jun Yu and hideyuki Takagi, Acceleration for Fireworks Algorithm Based on Amplitude Reduction Strategy and Local Optima-basec election Strategy, 8th International Conference on Swarm Intelligence, Fukuoka, Japan, pp 477-484 ( uly 27-August 1, 2017) 爆炸振幅递减策略 ) if FEcur <c A max Others exploitation exploration Anax:最大的爆炸幅度 Ear:当前已评价的 fitness数 FE:最大的 fitness/h数 ★ ★ ★ C常数 FEcur 2C* FEmar maximum amplitude gradually reduced amplitude unchanged 不论烟花个体的 fitness6优劣,他们的爆炸振幅逐次递减 注:烟花个体产生的花火数量依然由他们的 fitnessE适应地决定
爆炸振幅递减策略 不论烟花个体的fitness的优劣,他们的爆炸振幅逐次递减 𝐴𝑖 = ቐ 𝐴𝑚𝑎𝑥 ∗ 1 − 𝐹𝐸𝑐𝑢𝑟 𝐹𝐸𝑚𝑎𝑥 , 𝑖𝑓 𝐹𝐸𝑐𝑢𝑟 < 𝑐 ∗ 𝐹𝐸𝑚𝑎𝑥 𝐴𝑚𝑎𝑥 ∗ 1 − 𝑐 , 𝑂𝑡ℎ𝑒𝑟𝑠 𝐴𝑚𝑎𝑥 : 最大的爆炸幅度 𝐹𝐸𝑐𝑢𝑟 : 当前已评价的fitness次数. 𝐹𝐸𝑚𝑎𝑥 : 最大的fitness次数. 𝑐: 常数 注:烟花个体产生的花火数量依然由他们的fitness自适应地决定 exploitation → exploration Jun Yu and Hideyuki Takagi, "Acceleration for Fireworks Algorithm Based on Amplitude Reduction Strategy and Local Optima-based Selection Strategy," 8th International Conference on Swarm Intelligence, Fukuoka, Japan, pp.477-484 (July 27 - August 1, 2017)
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 广西外国语学院:《计算机网络》课程教学资源(PPT课件讲稿)第7章 传输层协议——TCP与UDP.ppt
- 《电子商务》课程教学资源(PPT课件讲稿)第十章 网络营销.pptx
- 湖南生物机电职业技术学院:《电子商务概论》课程教学资源(PPT课件)第五章 网络信息搜索.ppt
- 《VB程序设计》课程教学资源(PPT课件讲稿)第八章 过程.pps
- 武昌首义学院:Word的基本操作与技巧(PPT讲稿,主讲:张旋子).pptx
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)面向方面的编程 Aspect Oriented Programming.ppt
- 山东大学:《微机原理及单片机接口技术》课程教学资源(PPT课件讲稿)第三章 IAP15W4K58S4单片机的硬件结构.ppt
- 山东大学计算机学院:《人机交互技术》课程教学资源(PPT课件讲稿)第7章 Web界面设计.ppt
- 上海交通大学:TLS/SSL Security(PPT课件讲稿).pptx
- 香港科技大学:Clustering(PPT讲稿).ppt
- 电子科技大学:《计算机操作系统》课程教学资源(PPT课件讲稿)第三章 处理机的调度和死锁.ppt
- 《图像处理与计算机视觉 Image Processing and Computer Vision》课程教学资源(PPT课件讲稿)Chapter 11 Bundle adjustment Structure reconstruction SFM from N-frames.pptx
- 同济大学:《大数据分析与数据挖掘 Big Data Analysis and Mining》课程教学资源(PPT课件讲稿)关联规则 Association Rule.pptx
- 《程序设计基础》课程教学资源:实验教学大纲.pdf
- 白城师范学院:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第二章 关系数据库(2.4 关系代数 2.5 关系演算 2.6 小结).ppt
- 安徽工贸职业技术学院:《计算机组装与维护》课程教学资源(PPT课件讲稿)项目五 微型计算机维护.ppt
- 曙光:并行程序设计简介(PPT讲座).ppt
- 《单片机原理与应用》课程教学资源(PPT课件讲稿)第7章 显示与开关/键盘输入及微型打印机接口设计.ppt
- 数据结构与算法(PPT课件讲稿)Data Structures and Algorithms.pptx
- 四川大学:《计算机操作系统 Operating System Principles》课程教学资源(PPT课件讲稿)第5章 死锁.ppt
- 图像视频编码与表达的理论与方法(PPT讲稿)图像压缩标准JPEG.ppt
- 中国科学技术大学:《计算机视觉》课程教学资源(PPT课件讲稿)第九章 单幅图像深度重建 Depthmap Reconstruction Based on Monocular cues.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第五版,PPT课件讲稿)第六章 应用层.ppt
- 《计算机导论》课程教学资源(PPT课件讲稿)第3章 计算机发展史和计算思维.pptx
- 武昌理工学院(武汉科技大学中南分校):Windows 2000/XP网络组建与系统管理(PPT课件讲稿,主讲:李燕).ppt
- 《网络编程实用教程(第三版)Network Application Programming》课程教学资源(PPT课件讲稿)第1章 概述.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第五版,PPT课件讲稿)第十章 下一代因特网.ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)对象序列化和持久化 Object Serialization and Persistence.ppt
- B-树、散列技术、散列表的概念、散列函数的构造方法、处理冲突的方法、散列表上的运算.ppt
- 四川大学:《软件测试与维护基础教程》课程教学资源(PPT课件讲稿)软件测试工具 Software Testing Tool.ppt
- 《数字图像处理学》课程教学资源(PPT课件讲稿)第2章 图像、图像系统与视觉系统.pptx
- 同济大学:聚类分析(PPT课件讲稿)Cluster Analysis.pptx
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第九章 定时/计数器8253.pptx
- 汤姆森 Thomson:利用Web of Knowledge对课题进行检索、分析、跟踪、管理.ppt
- 计算机系教学资源(PPT课件讲稿)信息安全与保密技术.ppt
- 北京师范大学:拓扑序及其量子相变(PPT课件讲稿)Topological Order and its Quantum Phase Transition.ppt
- 数据集成 Data Integration(PPT讲稿)成就与展望 Achievements and Perspectives.ppt
- 山东大学:语音识别技术(PPT课件讲稿)自动语音识别 Automatic Speech Recognition.pptx
- 电子科技大学:《计算机操作系统》课程教学资源(PPT课件讲稿)第五章 设备管理.ppt
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第二章 Windows XP操作系统.ppt