北京大学:基于信息利用的烟花算法研究(PPT讲稿)Research on Fireworks Algorithms from the Perspective of Information Utilization

尜) PEKING UNIVERSITY 信息利用视角下的烟花算法研究 Research on Fireworks algorithms from the perspective of Information Utilization 北京大学计算智能实验室 李逸峰 运大学计算智能实验蜜 ma teingenee Laborales, Peng每y
信息利用视角下的烟花算法研究 Research on Fireworks Algorithms from the Perspective of Information Utilization 北京大学 计算智能实验室 李逸峰 1

目录 1引言 2信息利用与信息利用率 °3骨干烟花算法 4烟花个体的信息挖掘 °5烟花群体的信息交互 ·6总结 北示大旁计算智能实验蜜
目录 • 1 引言 • 2 信息利用与信息利用率 • 3 骨干烟花算法 • 4 烟花个体的信息挖掘 • 5 烟花群体的信息交互 • 6 总结 2

目录 1引言 1.1优化问题 -1.2烟花算法简介 2信息利用与信息利用率 °3骨干烟花算法 4烟花个体的信息挖掘 °5烟花群体的信息交互 ·6总结 北示大旁计算智能实验蜜
目录 • 1 引言 – 1.1 优化问题 – 1.2 烟花算法简介 • 2 信息利用与信息利用率 • 3 骨干烟花算法 • 4 烟花个体的信息挖掘 • 5 烟花群体的信息交互 • 6 总结 3

1.1优化问题 不失一般性,考虑最小化问题 mines.f(X) 其中Ω叫作定义域,搜索空间,候选集合或可行堿;∫叫作目标函教,损失函数, 效用函数或评估函数;f(X)叫作评估值或者适应度值。 很多实际应用中的优化问題其内在结构是未知的,这样的优化问題被称为黑箱 优化问題。黑箱优化问題不能通过基于梯度的方法解决。 北示大旁计算智能实验蜜
1.1 优化问题 • 不失一般性,考虑最小化问题 • 其中Ω叫作定义域,搜索空间,候选集合或可行域;f叫作目标函数,损失函数, 效用函数或评估函数;f(x)叫作评估值或者适应度值。 • 很多实际应用中的优化问题其内在结构是未知的,这样的优化问题被称为黑箱 优化问题。黑箱优化问题不能通过基于梯度的方法解决。 4

1.2烟花算法简介 烟花算法是谭营和朱元春在2010年正式提出的一种新型进化算法。 宅把烟花爆炸的过程抽象成搜索空间中寻优的过程。 相比于其他进化算法,它具有独特的爆炸搜索方式,以及竞争和合作共存的独 特算法框架。 FWA 火花 下一代花 爆炸搜 北示大旁计算智能实验蜜
1.2 烟花算法简介 • 烟花算法是谭营和朱元春在2010年正式提出的一种新型进化算法。 • 它把烟花爆炸的过程抽象成搜索空间中寻优的过程。 • 相比于其他进化算法,它具有独特的爆炸搜索方式,以及竞争和合作共存的独 特算法框架

1.2烟花算法简介 烟花算法主要通过迭代“烟花爆炸产生火花” 和“从火花中选出烟花”这两个步骤来使烟花 种群的适应度值越来越好。 初始化烟花 乞既具有进化算法中的选择(竞争)机制,也 爆炸产生火花 具有群体智能中的信息交互(合作)机制。 变异 从火花中选出下一代烟花 北示大旁计算智能实验蜜
1.2 烟花算法简介 • 烟花算法主要通过迭代“烟花爆炸产生火花” 和“从火花中选出烟花”这两个步骤来使烟花 种群的适应度值越来越好。 • 它既具有进化算法中的选择(竞争)机制,也 具有群体智能中的信息交互(合作)机制。 6 初始化烟花 变异 从火花中选出下一代烟花 爆炸产生火花

目录 2信息利用与信息利用率 2.1信息利用 2.2信息利用率 2.3信息利用率的理论分析 2.4经典算法的信息利用率与性能 3骨干烟花算法 4烟花个体的信息挖掘 °5烟花群体的信息交互 ·6总结 北示大旁计算智能实验蜜
目录 • 1 引言 • 2 信息利用与信息利用率 – 2.1 信息利用 – 2.2 信息利用率 – 2.3 信息利用率的理论分析 – 2.4 经典算法的信息利用率与性能 • 3 骨干烟花算法 • 4 烟花个体的信息挖掘 • 5 烟花群体的信息交互 • 6 总结 7

2.1信息利用 信息的管理与利用是黑箱优化的核心。 一全部信息来自于采样点的评估值 算法核心是根据历史信息确定下一步的采样分布 群体优化:群体是历史采样信息的载体,利用群体的信息生成下代个体 只有随机搜索不利用信息、。很多改进算法都声称自己比原来算法更多/更合理 地利用信息。 信息利用的具体方法唯以比较,我们以信息利用的比例切入研究 北示大旁计算智能实验蜜
2.1 信息利用 • 信息的管理与利用是黑箱优化的核心。 –全部信息来自于采样点的评估值 –算法核心是根据历史信息确定下一步的采样分布 • 群体优化:群体是历史采样信息的载体,利用群体的信息生成下代个体 • 只有随机搜索不利用信息。很多改进算法都声称自己比原来算法更多/更合理 地利用信息。 • 信息利用的具体方法难以比较,我们以信息利用的比例切入研究 8

22信息利用率 信息利用率=利用的信息/获得的信息、。 如果一个算法评估了四个点,然后比较其中两个点的适应度值的大小来决定下 次评估的点,那么大致可以认为它利用了1bit信息。而宅获得的信息是 4log|Y,其中Y是值域。信息利用率就是1/4og|Y| 利用的信息=下一次采样分布(方法)的不确定性(熵 °获得的信息=评估值的不确定性 但是由于评估之间未必相互独立,而且进化算法一般采取迭代结构,因此定义 会更复杂。 北示大旁计算智能实验蜜
2.2 信息利用率 • 信息利用率=利用的信息/获得的信息。 • 如果一个算法评估了四个点,然后比较其中两个点的适应度值的大小来决定下 一次评估的点,那么大致可以认为它利用了1bit信息。而它获得的信息是 4log|Y|,其中Y是值域。信息利用率就是1/ 4log|Y|。 • 利用的信息=下一次采样分布(方法)的不确定性(熵) • 获得的信息=评估值的不确定性 • 但是由于评估之间未必相互独立,而且进化算法一般采取迭代结构,因此定义 会更复杂。 9

2.2信息利用率 更新采样分布 更新采样分布 更新采样分布 X1 采样 22……X2 Y 目标函数的结构 其中X表示采样得到的点,Y1表示点对应的评估值,Z表示采样分布 北示大旁计算智能实验蜜
2.2 信息利用率 • 其中Xi表示采样得到的点,Yi表示点对应的评估值,Zi表示采样分布 10
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 系统编程工具REXX和CLIST.ppt
- 《软件测试 Software Testing》教学资源(PPT讲稿)Part 1 The Big Picture.ppt
- 西南民族大学:软件需求分析与总体设计(PPT讲稿,主讲:殷锋).ppt
- 中国地质大学(武汉):R语言入门教程(PPT讲稿).ppt
- 对外经济贸易大学:《大学计算机基础》课程电子教案(PPT课件)第5章 PowerPoint幻灯片制作(PowerPoint 2010).pptx
- 西安培华学院:《计算机网络工程》课程教学资源(PPT课件讲稿)第1章 网络工程知识(主讲:张伟).ppt
- 《计算机网络安全》课程教学资源(PPT课件讲稿)第四章 数据加密技术.ppt
- 计算机应用专业《计算机网络》教学大纲.doc
- 《计算机网络 COMPUTER NETWORKS》课程教学资源(PPT课件讲稿)Chapter 18 互联网协议 Internet Protocols(IP).ppt
- 淮阴工学院:《数据库原理》课程教学资源(PPT课件讲稿)第4章 结构化查询语言SQL.ppt
- 《C++语言程序设计》课程教学资源(PPT课件)第14讲 运算符重载.ppt
- 东南大学:《C++语言程序设计》课程教学资源(PPT课件讲稿)Chapter 13 Object-Oriented Programming - Polymorphism.ppt
- 山东大学:《微机原理及单片机接口技术》课程教学资源(PPT课件讲稿)第四章 指令系统及汇编语言程序设计(4.1-4.4).ppt
- 多媒体技术及应用(PPT讲稿)多媒体音频技术.ppt
- 《网络搜索和挖掘关键技术 Web Search and Mining》课程教学资源(PPT讲稿)Lecture 13 Matrix Factorization and Latent Semantic Indexing.ppt
- 计算机网络技术基础(PPT课件讲稿).ppt
- PROGRAMMING METHDOLODGY AND SOFTWARE ENGINEERING(PPT讲稿)C Programming Review.ppt
- 《神经网络 Neural Networks》课程教学资源(PPT课件讲稿)Ch 8 Artificial Neural networks.pptx
- 电子工业出版社:《计算机网络》课程教学资源(第五版,PPT课件讲稿)第五章 运输层.ppt
- 《Web编程实用技术教程》课程教学资源(PPT课件讲稿)第5章 MFC WinSock类的编程.ppt
- 《ARM嵌入式软件开发》课程教学资源(PPT课件讲稿)第三章 ARM体系结构及编程模型.ppt
- 《大型机系统管理技术》课程教学资源(PPT课件讲稿)第2章 大型服务器外存管理.ppt
- 《计算机组成原理》课程PPT教学课件(讲稿)第三章 计算机核心部件及其工作原理.ppt
- 《计算机网络概述》教学资源(PPT课件讲稿).ppt
- 面积对象编程(PPT讲稿)Object-Oriented Programming and Classes.ppt
- 同济大学:《大数据分析与数据挖掘 Big Data Analysis and Mining》课程教学资源(PPT课件讲稿)Evaluation & other classifiers.pptx
- 香港中文大学:Arm board tutorial Part 1 Using the ARM board And start working with C Tutorial 5 and 6.pptx
- 清华大学出版社:《JAVA程序设计实例教程》课程教材电子教案(PPT课件讲稿,共七章,主编:关忠).ppt
- 香港浸会大学:Community Search over Big Graphs:Models, Algorithms, and Opportunities.ppt
- 《数字图像处理》课程教学资源(PPT课件讲稿)第5章 图像编码与压缩.ppt
- 厦门理工学院:《网页设计》培训课件教学资源(PPT课件).ppt
- 西安电子科技大学:《计算机操作系统》课程PPT教学课件(讲稿)第六章 文件管理.ppt
- 机器翻译研讨会(PPT讲稿)神经机器翻译前沿进展(PPT讲稿).pptx
- 山东大学:《微机原理及单片机接口技术》课程教学资源(PPT课件讲稿)第三章 计算机系统的组成与工作原理 3.1 理解模型机的结构及工作过程 3.2 掌握单片机的结构.ppt
- 清华大学出版社:《计算机导论 Introduction to Computer Science》课程配套教材教学资源(PPT课件讲稿,第3版)第4章 操作系统与网络知识.ppt
- 《数据库系统原理》课程PPT教学课件(SQLServer)第7章 Transact-SQL程序设计.ppt
- 《Chemdraw 软件教程》教学资源(PPT讲稿)第一部分 ChemDraw简介.ppt
- 北京大学:计算智能实验室(PPT讲稿)烟花算法算子分析.pptx
- 上饶师范学院:《数据库系统原理 An Introduction to Database System》课程教学资源(PPT课件讲稿,共九章).ppt
- 清华大学:《数据中心网络 Data Center Networking》课程教学资源(PPT课件讲稿).pptx