【PSO】CEC2013中每个函数的作用
来源:互联网 发布:天融信网络审计 编辑:程序博客网 时间:2024/06/05 20:26
CEC2013对CEC2010的改进
- 非均匀函数的大小;
在CEC 2010基准测试套件的所有非可分离组件的大小是相等的。这只允许问题有代表性的均匀子大小的功能。而真实的优化问题的很可能有不同尺寸。为了更好地体现这一特点,此测试套件中包含一个功能组件不同尺寸范围。
- 函数贡献的非均匀性;
在CEC2010中相同基函数的使用的子函数的结果平等的贡献大小相等。这种配置不能代表现实世界的各种组件的贡献之间的平衡问题。通过引入非均匀的子组件的大小,不同的子组件的贡献将自动不同。子分量的值乘以系数来表示分量的贡献。
- 函数功能重叠的部分;
在CEC 2010基准测试套件,子函数不共享任何决策变量。然而,当实际问题中,遇到有一定程度重叠的决策变量,则可能不会有唯一的最优分组。CEC2013设计了一种优化这种部分相互依赖的策略。
- 对基函数的新转换:病态、对称缺失、不规则;
一些用于CEC 2010基准测试套件的基本功能是很有规律的对称。包括球体、椭圆、Rastrigin、和Ackley函数。为了更好地与现实世界问题拟合,CEC2013引入一些非线性变换,打破了这些对称性。
病态:病态指的是最大的方向和最小的等高线之间的比率的平方。在椭球体的情况下,如果它是在其一个轴的方向伸展超过其他的轴,然后我们说这个函数是病态的。
对称缺失:一些产生遗传变异的算子,特别是基于高斯分布的遗传变异是对称的,而对称函数则偏向于对称算子。为了消除这种偏向,CEC2013采用对称缺失变换。
不规则:大多数基准函数都有规则模式。用某种变换引入某种程度的不规则.
CEC2013的函数定义
阅读全文
0 0
- 【PSO】CEC2013中每个函数的作用
- 【PSO】PSO算法测试函数集CEC2013的demo加注释解析
- Android项目中每个目录的作用
- 【Android】项目中每个文件夹的作用
- 【Android】项目中每个文件夹的作用
- spring中每个jar的作用
- IOS-AppDelegate中de每个函数的作用及回调机制
- java 环境变量配置中每个变量的作用
- android基本应用程序中每个文件的具体作用
- 详解spring中每个jar包的作用
- OpenCv每个模块的作用
- MVC每个文件夹的作用
- spring 每个jar的作用
- spring 每个jar的作用
- spring每个包的作用
- cin中函数的作用
- cin中函数的作用
- pso
- PHP 邮件发送
- 2017.8.8
- Java并发编程(2)——Java中的线程
- 系统恢复----内核文件丢失
- NOIP 2008普及组 立体图
- 【PSO】CEC2013中每个函数的作用
- opencv traincascade使用,报错解决
- grep 命令
- 2017.8.6
- Codeforces Bear and Big Brother
- ios-NSCache简单介绍
- Mac下检测ios应用内是否有私有API
- 1048. 数字加密(20)
- 2017百度之星