CEC13BenchMark测试

本文介绍了CEC13BenchMark测试,用于现实参数优化问题。它包括28个函数,分为单峰、基础多模和组合函数三类。文章详细阐述了函数特性,并设定了实验评价标准,如维数、运行次数、迭代次数等。实验结果通过记录误差和算法复杂度进行分析,评估优化算法的性能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

这篇文章Problem Definitions and Evaluation Criteria for the CEC 2013 Special Session
on Real-Parameter Optimization
介绍了CEC13BenchMark测试,我们可以用CEC13BenchMark来测试我们的算法,CEC13BenchMark包含28个基准函数,如下图所示。
在这里插入图片描述
由上图可以看出这28个基准函数总共有三种类型,分别是Unimodal Functions(单峰函数)、Basic Multimodal Functions(基础多模函数)、Composition Functions(组合函数)


接下来是对这28个基准函数的详细介绍,主要从函数定义、函数图像和函数属性三方面介绍。

一、函数介绍

1. Unimodal Functions

在这里插入图片描述

2. Basic Multimodal Functions

在这里插入图片描述
在这里插入图片描述
可以看出多模函数比单峰函数要复杂,且有多个极值,所以很多优化算法在多模函数上很容易陷入局部最优,无法取得很好的收敛效果。

3. Composition Functions

在这里插入图片描述
在这里插入图片描述
可以看到组合函数其实就是上述两种函数(Unimodal Function和Basic Multimodal Function)的组合。

二、评价标准

1.实验设置

  1. 维数D:分别设置为10、30、50
  2. 运行次数:51次
  3. 最大迭代次数:设置为维数D*10000
  4. 搜索空间:设置为[-100,100]
  5. 初始化:在搜索空间均匀随机初始化
  6. 终止条件:达到最大迭代次数或者误差小于 1 0 − 8 10^{-8} 1
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值