杂志的下一篇文章
Picard迭代局部收敛半径的估计
特刊下一篇
基于模糊逻辑的动态参数自适应帝国主义竞争算法在数学函数优化中的应用
期刊上的上一篇文章
基于回溯的迭代正则化图像压缩感知恢复方法
特刊上一篇文章
一种改进的云粒子差分进化算法用于实参数优化
 
 
订购文章重印
字体类型:
宋体 佐治亚州 宋体,Verdana
字体大小:
澳大利亚 澳大利亚 澳大利亚
行距:
列宽:
背景:
第条

基于精英对立的全局函数优化社交蜘蛛算法

1
广西民族大学信息科学与工程学院,南宁530006
2
广西中学复杂系统与计算智能重点实验室,南宁530006
*
信件应寄给的作者。
算法 2017,10(1), 9;https://doi.org/10.3390/a10010009
收到的提交文件:2016年11月27日/修订日期:2016年12月27日/接受日期:2017年1月4日/发布日期:2017年1月8日

摘要

:
社交蜘蛛优化算法(SSO)是一种新型的元启发式优化算法。为了提高算法的收敛速度和计算精度,本文提出了一种基于精英对立的社会蜘蛛优化算法(EOSSO);我们使用基于精英对立的学习策略来提高SSO算法的收敛速度和计算精度。对23个基准函数进行了测试,结果表明,所提出的基于精英对立的社会蜘蛛优化算法能够获得准确的解,并且具有较快的收敛速度和高度的稳定性。

1.简介

群体智能优化算法源于对自然界各种生物行为的模拟,具有操作简单、优化性能好、鲁棒性强的特点。受此启发,人们提出了许多生物启发的群体智能优化算法,如蚁群优化算法(ACO)[1],差异演化(DE)[2],粒子群优化(PSO)[],firefly算法(FA)[4]、萤火虫群优化(GSO)[5],猴子搜索(MS)[6],和声搜索(HS)[7],杜鹃搜索(CS)[8,9],bat算法(BA)[10],磷虾群算法(KH)[11,12,13]Swarm智能优化算法能够解决传统方法无法有效处理的问题,并在许多方面表现出优异的性能,其应用范围大大扩展。
Erik Cuevas于2013年提出的社交蜘蛛优化算法(SSO)[14],是一种模拟社会蜘蛛行为的新型元启发式优化算法。虽然SSO在许多优化问题上取得了良好的性能,但它仍然很容易陷入局部最优解。为了提高SSO在优化问题上的性能,本文利用OBL和精英选择机制,提出了一种新的SSO算法EOSSO。基于对立的学习(OBL)是计算智能中的一个新概念,许多算法都使用了OBL机制[15,16]它被证明是提高各种优化算法性能的有效策略。OBL背后的主要思想是将当前搜索空间中的解决方案转换为新的搜索空间。通过同时考虑当前搜索空间和转换后的搜索空间中的解,OBL可以提供更高的机会找到更接近全局最优的解。然而,OBL不可能适用于所有类型的优化问题。例如,在求解多模态问题时,转换后的候选对象可能会跳出全局最优解。为了避免这种情况,在转换后使用了基于人口的新精英选择机制。提出的基于精英对立的社交蜘蛛优化算法通过23个基准函数进行了验证。结果表明,该算法能够获得精确解,且具有较快的收敛速度和较高的稳定性。
论文的其余部分组织如下。第2节介绍了原始的社交蜘蛛优化算法(SSO)。第3节提出了一种新的基于精英对立的社交蜘蛛优化算法(EOSSO)。在中对各种基准进行的一系列比较实验第4节结果分析见第5节。最后,结论和未来工作可以在中找到并讨论第6节.

2.社会蜘蛛优化算法

SSO算法分为两个不同的搜索代理(蜘蛛):雄性和雌性。根据性别,每个个体都由一组不同的进化算子进行操作,这些算子模拟群体中通常假设的不同合作行为。SSO算法首先定义搜索空间中作为个体的雌性和雄性蜘蛛的数量。女性人数( N个 (f) )在总人口的65%–90%范围内随机选择( N个 ). 因此, N个 (f) 由以下方程式计算得出:
N个 (f) = (f) o个 o个 第页 [ ( 0.9 负极 第页 n个 d日 * 0.25 ) * N个 ]
哪里, 第页 n个 d日 是[0,1]范围内的随机数,而 (f) o个 o个 第页 ( . ) 将实数映射为整数。雄性蜘蛛的数量( N个 )计算为之间的补码 N个 N个 (f) .计算如下:
N个 = N个 负极 N个 (f)
其中,人口( S公司 )由 N个 元素并分为子组 如果 M(M) .小组( 如果 )包括一组女性个体( 如果 = { (f) 1 , (f) 2 , , (f) N个 (f) } )和团队( M(M) )包括男性个体( M(M) = { 1 , 2 , , N个 } ),其中 S公司 = 如果 M(M) ( S公司 = { 1 , 2 , , N个 } ),因此 S公司 = { 1 = (f) 1 , 2 = (f) 2 , , N个 (f) = (f) N个 (f) , N个 (f) + 1 = 1 , N个 (f) + 2 = 2 , , S公司 N个 = N个 } .

2.1. 体能分配

在自然隐喻中,蜘蛛的大小是评估个体能力的特征,每个蜘蛛都承受一个重量( w个 )表示与蜘蛛对应的溶液质量( )人口总数( S公司 ). 每个卡盘的重量定义如下:
w个 = J型 ( ) 负极 w个 o个 第页 t吨 b条 e(电子) t吨 负极 w个 o个 第页 t吨
哪里, J型 ( ) 是通过评估蜘蛛位置获得的适应值( )关于目标函数( J型 ( . ) ). 的值 w个 o个 第页 t吨 b条 e(电子) t吨 定义如下(考虑最大化问题):
b条 e(电子) t吨 = 最大值 ( J型 ( k个 ) ) k个 { 1 , 2 , , N个 }     w个 o个 第页 t吨 = 最小值 ( J型 ( k个 ) ) k个 { 1 , 2 , , N个 }

2.2. 通过公共网的振动建模

公共网络被用作在群体成员之间传递信息的机制。振动取决于产生振动的蜘蛛的重量和距离。个人感知到的振动( )由于成员发送的信息( j个 )建模如下:
V(V) b条 , j个 = w个 j个 * e(电子) 负极 d日 , j个 2
哪里, d日 , j个 是蜘蛛之间的欧几里得距离 j个 ,因此 d日 , j个 = | | 负极 j个 | | .
虽然通过考虑任何一对个体来计算感知振动几乎是可能的,但在SSO方法中只考虑了三种特殊关系:
(1)
振动( V(V) b条 c(c) )被个人感知( )由于成员发送的信息( c(c) )谁是具有两个特征的个人:他是最接近个人的成员( )与个人相比体重更高( ) ( w个 c(c) > w个 ).
V(V) b条 c(c) = w个 c(c) * e(电子) 负极 d日 , c(c) 2
(2)
振动( V(V) b条 b条 )被个人感知( )由于成员发送的信息( b条 ),与个人( b条 )在整个人群中拥有最佳体重(最佳健身价值)的个体( S公司 ),因此 w个 b条 = 最大值 ( w个 k个 ) k个 { 1 , 2 , , N个 } .
V(V) b条 b条 = w个 b条 * e(电子) 负极 d日 , b条 2
(3)
振动( V(V) b条 (f) )被个人感知( )由于成员发送的信息( (f) ),与个人( (f) )成为最接近个人的女性( ).
V(V) b条 (f) = w个 (f) * e(电子) 负极 d日 , (f) 2

2.3. 初始化填充

SSO算法从初始化集合开始( S公司 )第页,共页 N个 社交蜘蛛的位置。每个社交蜘蛛的位置, (f) ,是一个n个-包含要优化的参数值的维向量。这些值在预先指定的初始参数下限之间随机均匀分布( 第页 j个 o个 w个 )和初始参数上限( 第页 j个 小时 小时 ),正如以下表达式所描述的那样:
(f) k个 , j个 0 = 第页 j个 o个 w个 + 第页 n个 d日 ( 0 , 1 ) * ( 第页 j个 小时 小时 负极 第页 j个 o个 w个 ) k个 = 1 , 2 , , N个 (f) j个 = 1 , 2 , , n个 k个 , j个 0 = 第页 j个 o个 w个 + 第页 n个 d日 ( 0 , 1 ) * ( 第页 j个 小时 小时 负极 第页 j个 o个 w个 ) k个 = 1 , 2 , , N个 j个 = 1 , 2 , , n个
哪里 k个 j个 是单个指数,而零表示初始总体。功能( 第页 n个 d日 ( 0 , 1 ) )生成一个介于0和1之间的随机数。

2.4. 合作运营商

2.4.1. 女性合作经营者

为了模拟雌性蜘蛛的合作行为,操作员考虑雌性蜘蛛的位置变化( )在每个迭代过程中。位置变化计算为三个不同元素的组合。第一个涉及到最接近个人的成员的变化( )承受更高重量并产生振动( V(V) b条 c(c) ). 第二种是考虑整个人口中最佳个体的变化( S公司 )谁产生振动( V(V) b条 b条 ). 最后,第三个包含了一个随机运动。
对于此操作,统一的随机数( 第页 )在[0,1]范围内生成。如果随机数( 第页 )小于阈值( 如果 ),产生吸引运动;否则,会产生排斥运动。因此,此类运算符可以建模如下:
(f) k个 + 1 = { (f) k个 + α * V(V) b条 c(c) * ( c(c) 负极 (f) k个 ) + β * V(V) b条 b条 * ( b条 负极 (f) k个 ) + δ * ( 第页 n个 d日 负极 1 2 ) 第页 < 如果 (f) k个 负极 α * V(V) b条 c(c) * ( c(c) 负极 (f) k个 ) 负极 β * V(V) b条 b条 * ( b条 负极 (f) k个 ) + δ * ( 第页 n个 d日 负极 1 2 ) 第页 > 如果
哪里, α , β , δ 第页 n个 d日 是介于0和1之间的随机数,而 k个 表示迭代次数。个人( c(c) )代表最近的成员,并对单个成员具有更高的权重( ),个人( )代表在整个种群中体重最高的社交蜘蛛( S公司 ).

2.4.2. 男性合作经营者

在自然界中,群居蜘蛛的雄性种群分为两类:优势种群( D类 )和非主导成员( N个 D类 )雄性蜘蛛。男性成员的体重值高于男性人口中位值,被视为优势个体( D类 ). 另一方面,那些低于中值的被标记为非显性( N个 D类 )男性。
为了实现这个计算,男性人口( M(M) = { 1 , 2 , , N个 } )按重量值降序排列。因此,体重( w个 N个 (f) + )位于中间的被认为是中间的男性成员。自男性人口指数( M(M) )就整个人口而言( S公司 )随着女性成员数量的增加( N个 (f) )中位权重的指数为 N个 (f) + 据此,公蜘蛛的位置变化如下:
k个 + 1 = { k个 + α * V(V) b条 (f) * ( (f) 负极 k个 ) + δ * ( 第页 n个 d日 负极 1 2 ) w个 N个 (f) + > w个 N个 (f) + k个 + α * ( 小时 = 1 N个 小时 k个 * w个 N个 (f) + 小时 小时 = 1 N个 w个 N个 (f) + 小时 负极 k个 ) w个 N个 (f) + w个 N个 (f) +
其中,个人( (f) )代表距离男性成员最近的女性个体( ),而中值( 小时 = 1 N个 小时 k个 * w个 N个 (f) + 小时 / 小时 = 1 N个 w个 N个 (f) + 小时 )对应于男性人口的加权平均数( M(M) ).

2.5. 配对操作员

群居蜘蛛群落中的交配由占优势的雄性和雌性成员进行。在这种情况下,当男性占主导地位时( )十字轴( D类 )找到一组女性成员( E类 )在交配范围内( 第页 ),它交配,形成新的一窝( n个 e(电子) w个 )它是在考虑集合的所有元素的情况下生成的( T型 ),由联合生成( E类 ). 需要强调的是,如果集合( E类 )为空,则取消配对操作。范围( 第页 )定义为半径,该半径取决于搜索空间的大小。这样的半径( 第页 )根据以下模型计算:
第页 = j个 = 1 n个 第页 j个 小时 小时 负极 第页 j个 o个 w个 2 n个
在交配过程中,每只参与社交蜘蛛的重量( T型 )定义每个个体影响新一代的概率。体重较重的社交蜘蛛更有可能影响新产品,而重量较轻的元素影响新产品的可能性较小。影响概率( )通过轮盘赌方法分配每个成员的,其定义如下:
= w个 j个 T型 w个 j个
哪里 T型 .
一旦形成新的蜘蛛,它就相当于抓住最差的蜘蛛( w个 o个 )根据其重量值(其中 w个 w个 o个 = 最小值 ( w个 ) { 1 , 2 , , N个 } ). 如果新的蜘蛛比最坏的蜘蛛好,那么最坏的蛛网就会被新的蜘蛛取代。否则,新蜘蛛就会被丢弃,种群也不会发生变化。

2.6. 计算程序

算法1的计算过程可概括如下:
算法1:社交蜘蛛优化算法
步骤1:思考 N个 作为n个-维度群体成员,定义男性数量( N个 )和雌性蜘蛛( N个 (f) )在整个人口中( S公司 ).
N个 (f) = (f) o个 o个 第页 [ ( 0.9 负极 第页 n个 d日 * 0.25 ) * N个 ] ,   N个 = N个 负极 N个 (f)
在哪里? 第页 n个 d日 是[0,1]范围内的随机数,而 (f) o个 o个 第页 ( . ) 将实数映射为整数。
第2步:随机初始化女性成员( 如果 = { (f) 1 , (f) 2 , , (f) N个 (f) } ),男成员( M(M) = { 1 , 2 , , N个 } )并计算配合半径。
第页 = j个 = 1 n个 第页 j个 小时 小时 负极 第页 j个 o个 w个 2 n个
步骤3:计算每个卡盘的重量 S公司 .
  对于( =1; < N个 +1; ++)
     w个 = J型 ( ) 负极 w个 o个 第页 t吨 b条 e(电子) t吨 负极 w个 o个 第页 t吨 ,其中 b条 e(电子) t吨 = 最大值 ( J型 ( k个 ) ) k个 { 1 , 2 , , N个 } w个 o个 第页 t吨 = 最小值 ( J型 ( k个 ) ) k个 { 1 , 2 , , N个 }
  结束时间
第4步:雌性蜘蛛根据雌性合作经营者的动作。
对于( =1; < N个 (f) +1; ++)
    计算 V(V) b条 c(c) V(V) b条 b条
    如果( 第页 < 如果 ),其中 第页 第页 n个 d日 ( 0 , 1 )
     (f) k个 + 1 = (f) k个 + α * V(V) b条 c(c) * ( c(c) 负极 (f) k个 ) + β * V(V) b条 b条 * ( b条 负极 (f) k个 ) + δ * ( 第页 n个 d日 负极 1 2 )
    Else If(其他条件)
     (f) k个 + 1 = (f) k个 负极 α * V(V) b条 c(c) * ( c(c) 负极 (f) k个 ) 负极 β * V(V) b条 b条 * ( b条 负极 (f) k个 ) + δ * ( 第页 n个 d日 负极 1 2 )
    End If(结束条件)
结束时间
第五步:根据雄性合作操作员移动雄性蜘蛛
找到中等男性个体( w个 N个 (f) + )来自 M(M) .
  对于( =1; < N个 +1; ++)
    计算 V(V) b条 (f)
    如果( w个 N个 (f) + > w个 N个 (f) + )
     k个 + 1 = k个 + α * V(V) b条 (f) * ( (f) 负极 k个 ) + δ * ( 第页 n个 d日 负极 1 2 )
    Else If(其他条件)
     k个 + 1 = k个 + α * ( 小时 = 1 N个 小时 k个 * w个 N个 (f) + 小时 小时 = 1 N个 w个 N个 (f) + 小时 负极 k个 )
    End If(结束条件)
  结束
第6步:执行配对操作
对于( =1; < N个 +1; ++)
    如果( D类 )
    查找 E类
      如果( E类 不为空)
      发件人 n个 e(电子) w个 使用轮盘赌方法
        如果( w个 n个 e(电子) w个 > w个 w个 o个 )
         w个 o个 = n个 e(电子) w个
        End If(结束条件)
      End If(结束条件)
    End If(结束条件)
  结束时间
第7步:如果满足停止标准,则过程结束;否则,请返回步骤3。

3.基于精英对立的社交蜘蛛优化算法(EOSSO)

当SSO计算单峰函数和多峰函数时,我们可以清楚地发现SSO得到的解不够好。为了提高算法的准确性,我们在SSO中添加了一种优化策略。有全球精英基于反对派的学习策略(GEOLS)。在这一部分中,我们介绍了对立学习(OBL)和全球精英对立学习策略(GEOLS)。

3.1. 基于对立的学习(OBL)

OBL基本上是Tizhoosh于年提出的机器智能策略[17]. 它同时考虑当前个体和相反个体,以便同时获得当前候选解的更好近似值。还证明了与随机候选解相比,相反的候选解有更大的机会更接近全局最优解[17]. 因此,OBL的概念被用于增强基于人口的算法[18,19,20,21]. 一般的OBL概念已成功应用于一些研究工作领域,如强化学习[22]形态学算法的窗口记忆[23],使用相反模糊集进行图像处理[24,25]还有一些流行的优化技术,如蚁群优化[26,27,28],佐治亚州[29]、具有反向传递函数和反向传播的人工神经网络[30,31]Cauchy突变的,DE,PSO[32],引力搜索算法[33],谐波搜索算法[34]、和BBO[35,36]. 在提出这一技术时,以下明确定义了一些定义:
A类.对方号码:
第页 [ x个 , ] 成为一个实数。相反的数字 第页 ( 第页 * )定义如下:
第页 * = x个 + 负极 第页
B类.相反的点:
第页 = ( 1 , 2 , , n个 ) 成为重点n个-维度搜索空间,其中 第页 第页 [ x个 第页 , 第页 ] 第页 = { 1 , 2 , , n个 } 相反的点定义为
第页 第页 * = x个 第页 + 第页 负极 第页 第页
C类.基于反对派的人口初始化:
通过利用相反的点,即使没有关于解的先验知识,也可以获得合适的初始候选解。拟议方法的主要步骤如下:
步骤 1
以随机方式初始化填充集。
步骤 2
通过以下公式计算相对人口:
o个 第页 , b条 = x个 b条 + b条 负极 第页 , b条
哪里 = 1 , 2 , , N个 , b条 = 1 , 2 , , n个 第页 , b条 o个 第页 , b条 表示 b条 第个 的变量 第个 人口和相对人口的矢量。
步骤 
选择最合适的 N个 个人来自 { 第页 o个 第页 } 作为初始人口。
D类.基于反对派的代际跳跃
如果我们对当前种群应用类似的方法,整个进化过程可能会被迫跳转到一个比当前种群更合适的新候选解。从这个比较来看,适者 N个 个人被选中。在每一代中,缩小搜索空间以计算相反的点,即。,
o个 第页 , b条 = M(M) n个 b条 n个 + M(M) x个 b条 n个 负极 第页 , b条
哪里 = 1 , 2 , , N个 b条 = 1 , 2 , .... , n个 . [ M(M) n个 b条 n个 , M(M) x个 b条 n个 ] 是指人口中的当前间隔,它越来越小于相应的初始范围 [ x个 b条 , b条 ] .

3.2. 全球精英反对式学习策略(GEOLS)

社交蜘蛛优化算法在全局搜索过程中使用女性群体之间的合作。这是通过雌性蜘蛛位置的变化来模拟的。正如我们所知,这是一个随机过程,获得良好解决方案的概率相对较低。为了提高全局搜索过程中获得问题更好解的概率,并扩展搜索空间,将该策略应用于所提出的EOSSO。
精英对立学习是智能计算领域的一项新技术。其主要思想是:对于一个可行的解决方案,同时计算和评估相反的解决方案并选择更好的解决方案作为下一代的个体。在本文中,人群中具有最佳适应值的个体被视为精英个体。为了解释精英对立解决方案的定义,应该举一个例子。如果我们假设人口中的精英个体 X(X) e(电子) = ( x个 e(电子) , 1 , x个 e(电子) , 2 , .... , x个 e(电子) , n个 ) .针对个人 X(X) = ( x个 , 1 , x个 , 2 , .... , x个 , n个 ) ,基于精英对立的解决方案 X(X) 其可以定义为 X(X) * = ( x个 , 1 * , x个 , 2 * , , x个 , n个 * ) .此外,可通过以下方程式获得:
x个 , j个 * = k个 ( d日 j个 + d日 b条 j个 ) 负极 x个 e(电子) , j个 , = 1 , 2 , , N个 j个 = 1 , 2 , , n个 .
哪里 N个 是人口数量, n个 是的尺寸 X(X) , k个 U型 ( 0 , 1 ) ( d日 j个 d日 b条 j个 ) 是的动态边界 j个 第个 决策变量。 d日 j个 , d日 b条 j个 可通过以下方程式获得:
d日 j个 = 最小值 ( x个 , j个 ) , d日 b条 j个 = 最大值 ( x个 , j个 )
众所周知,搜索空间的缩小可能会导致算法陷入局部极小。因此,在这个建议的算法中,我们将更新 d日 j个 d日 b条 j个 每50代。动态绑定有助于恢复搜索体验。然而,它可以使 x个 , j个 * 跳出 ( d日 j个 d日 b条 j个 ) ,如果发生这种情况,应使用以下等式重置 x个 , j个 * .
x个 , j个 * = 第页 n个 d日 ( d日 j个 , d日 b条 j个 ) ,   如果   x个 , j个 * < d日 j个     x个 , j个 * > d日 b条 j个
在全局搜索过程中,该策略扩展了算法的搜索空间,可以增强种群的多样性,因此该优化策略可以增强所提出的全局搜索能力。

4.模拟实验

在本节中,有23个基准测试函数[37]用于评估EOSSO的最佳性能。23个函数的空间尺寸、范围和最佳值如所示表1,表2表3本节的其余部分组织如下:实验设置如所示第4.1节每种算法的性能比较如所示第4.2节.
所选择的基准函数可分为三类(即单模式基准函数、多模式基准函数和固定维度多模式基准函数)。他们是 (f) 1 (f) 7 对于单峰基准函数, (f) 8 (f) 13 用于多模式基准测试功能和 (f) 14 (f) 23 用于固定维多模式基准函数。

4.1. 实验装置

提出的基于精英对立的社会蜘蛛优化算法(EOSSO)与ABC、BA、DA、GGSA和SSO进行比较,分别使用均值和标准差来比较它们的最优性能。算法的参数设置如下:对于所有优化算法,种群大小N个=50,迭代次数为1000,执行30个独立实验。所有算法均在MATLAB R2012a中编程,并使用Inter(R)Core(TM)i5-4590 CPU和4GB内存进行仿真。

4.2. 各算法性能比较

对六种算法进行了30次独立运行,六种算法得到的结果显示在表4,表5表6演化曲线和方差图 (f) 1 , (f) 4 , (f) 7 , (f) 9 , (f) 10 , (f) 11 , (f) 16 , (f) 18 , (f) 19 (f) 23 由六种算法获得的结果如下所示图1,图2,图3,图4,图5,图6,图7,图8,图9图10图11,图12,图13,图14,图15,图16,图17,图18,图19图20分别是。
表4,表5表6,“Function”表示测试函数,“Dim”表示维度大小,列中的每个数字“mean”是30次独立操作的平均全局最优值,“best”是30个独立操作的最佳全局最优值是30次独立操作的最差全局最优值,“std.”列中的每个数字代表30次独立运行的标准偏差值。

5.结果分析

表4,在单峰基准函数中,EOSSO可以为 (f) 1 , (f) 2 , (f) , (f) 4 , (f) 5 (f) 7 并且具有很强的鲁棒性。对于 (f) 6 GGSA的最优适应值和平均适应值的精度高于其他算法。对于单峰基准函数中的七个函数,EOSSO的标准偏差小于其他算法的标准偏差。此外,这意味着在单峰函数优化中,EOSSO具有更好的稳定性。
类似地,从表5,EOSSO可以为 (f) 9 (f) 11 此外,标准偏差为零。对于 (f) 9 , (f) 10 (f) 11 EOSSO的平均适应值、最佳适应值、最差适应值和标准差的精度均优于其他算法。这些结果意味着EOSSO对于求解多峰函数优化问题具有很强的搜索能力和稳定性。
对于 (f) 14 (f) 23 ,我们可以从中看到表6由EOSSO生成的最佳适应值、最差适应值、平均适应值和标准差均优于其他算法。此外,对于,EOSSO可以得到更好的最佳适应值、平均适应值和最差适应值,但标准差比SSO差。分析后表4,表5表6实验结果表明,EOSSO具有很强的求解函数优化问题的能力。
图1,图2,图3,图4,图5,图6,图7,图8,图9图10显示适应值的演化曲线 (f) 1 , (f) 4 , (f) 7 , (f) 9 , (f) 10 , (f) 11 , (f) 16 , (f) 18 , (f) 19 (f) 23 从这些图中,我们很容易发现EOSSO比上述其他基于种群的算法收敛更快,并且EOSSO获得的值更接近基准函数的最优值。这表明EOSSO算法比SSO算法和其他基于种群的算法具有更快的收敛速度和更好的精度。图11,图12,图13,图14,图15,图16,图17,图18,图19图20显示全局最小值的anova检验 (f) 1 , (f) 4 , (f) 7 , (f) 9 , (f) 10 , (f) 11 , (f) 16 , (f) 18 , (f) 19 (f) 23 从这些图中,我们可以发现EOSSO的标准偏差要小得多,并且离群值的数量要少于其他算法。这意味着EOSSO具有良好的性能和高度的稳定性。总之,所提出的EOSSO算法是一种收敛速度快、精度高、稳定性好的算法。
第4.2节,选取23个标准基准函数来评估基于精英对立的社交蜘蛛优化算法(EOSSO)的性能。 (f) 1 (f) 7 是单峰函数, (f) 8 (f) 13 是多模态函数, (f) 14 (f) 23 是固定维多模态基准函数。实验结果列于表4,表5表6.图1,图2,图3,图4,图5,图6,图7,图8,图9,图10,图11,图12,图13,图14,图15,图16,图17,图18,图19图20是适应度值的评估曲线和全局最小值的anova检验 (f) 1 , (f) 4 , (f) 7 , (f) 9 , (f) 10 , (f) 11 , (f) 16 , (f) 18 , (f) 19 (f) 23 。表中的结果表明,EOSSO可以找到更精确的解决方案。文中列出的数字反映了EOSSO具有更快的收敛速度和更高的稳定性。

6.结论和未来工作

为了克服Social Spider Optimization算法容易陷入局部最优解的缺点,本文利用OBL和精英选择机制,提出了一种新的SSO算法EOSSO。基于对立的学习(OBL)是计算智能中的一个新概念,已被证明是提高各种优化算法性能的有效策略。OBL背后的主要思想是将当前搜索空间中的解决方案转换为新的搜索空间。通过同时考虑当前搜索空间和转换后的搜索空间中的解,OBL可以提供更高的机会找到更接近全局最优的解。这种机制增强了种群的多样性,有助于提高其探索能力。从23个基准函数的结果来看,EOSSO的性能优于或至少可以与本文提到的其他基于种群的算法相媲美。EOSSO具有较快的收敛速度和较高的稳定性,并且在精度上也更加精确。
对于EOSSO,还有许多问题需要进一步研究。首先,多目标优化问题在现实世界中随处可见。与单目标优化问题相比,获得高等式解往往非常具有挑战性。所提出的基于精英对立的社交蜘蛛优化算法应在未来用于解决这些多目标优化问题,以验证其性能。其次,文献中存在许多NP-hard问题,如旅行商问题、图着色问题、径向基概率神经网络和基于根矩的多项式求取器。为了测试EOSSO的性能,将来应该使用它来解决这些NP-hard问题。第三,提出的EOSSO应该在未来解决一些实际工程问题,例如焊接梁和弹簧压力设计问题、车辆调度优化问题和水电站调度优化问题等,未来应进行更全面的计算研究,以测试所提出的求解技术的效率。

致谢

本研究得到国家科学基金项目61463007号资助;61563008,广西自然科学基金项目2016GXNSFAA380264。

作者贡献

赵瑞欣设计算法;罗启芳进行了实验和结果分析;周涌泉撰写了这篇论文。

利益冲突

作者声明没有利益冲突。

工具书类

  1. Socha,K。;Dorigo,M.连续域的蚁群优化。欧洲药典。物件。 2008,185, 1155–1173. [谷歌学者] [交叉参考]
  2. 斯托恩,R。;Price,K.差分进化——一种简单有效的启发式算法,用于连续空间上的全局优化。J.全球。最佳方案。 1997,11,341–359页。[谷歌学者] [交叉参考]
  3. 肯尼迪,J。;Eberhart,R.粒子群优化。1995年澳大利亚珀斯IEEE神经网络国际会议论文集;第四卷,第1942-1948页。
  4. Yang,X.S.连续优化的多目标萤火虫算法。工程计算。 2013,29, 175–184. [谷歌学者] [交叉参考]
  5. 刘杰。;周,Y。;Zhao,G.Leader萤火虫群优化算法求解非线性方程组。选举人。版次。 2012,88, 101–106. [谷歌学者]
  6. Mucherino,A。;Seref,O.Monkey搜索:一种用于全局优化的新型元启发式搜索。2007年3月28日至30日,美国佛罗里达州盖恩斯维尔,美国物理学会会议记录;第162-173页。
  7. Alatas,B.混沌和谐搜索算法。申请。数学。计算。 2010,216, 2687–2699. [谷歌学者] [交叉参考]
  8. 杨,X.S。;Deb,S.Cuckoo通过Levy航班进行搜索。2009年12月9日至11日,印度哥印拜陀,世界自然与生物启发计算大会(NaBIC2009)会议记录;第210-214页。
  9. 王,G.-G。;A.H.甘多米。;X.赵。;Chu,H.E.将和谐搜索算法与杜鹃搜索相结合,用于全局数值优化。软计算。 2016,20, 273–285. [谷歌学者] [交叉参考]
  10. Yang,X.S.一种新的元启发式蝙蝠启发算法。自然启发的优化合作策略Gonzalez,J.R.,Pelta,D.A.,Cruz,C.,Eds。;施普林格:德国柏林,2010年;第65-74页。[谷歌学者]
  11. 王,G.-G。;郭,L。;A.H.甘多米。;Hao,G.-S。;Wang,H.混沌磷虾群算法。信息科学。 2014,274, 17–34. [谷歌学者] [交叉参考]
  12. 王,G.-G。;A.H.甘多米。;Alavi,A.H.Stud磷虾群算法。神经计算 2014,128, 363–370. [谷歌学者] [交叉参考]
  13. 王,G。;郭,L。;Wang,H。;Duan,H。;刘,L。;Li,J.将变异方案纳入磷虾群算法以实现全局数值优化。神经计算。申请。 2014,24, 853–871. [谷歌学者] [交叉参考]
  14. Cuevas,E。;西恩富戈斯,M。;扎尔迪瓦尔,D。;Perez-Cisneros,M.一种受社交蜘蛛行为启发的群体优化算法。专家系统。申请。 2013,40, 6374–6384. [谷歌学者] [交叉参考]
  15. Wang,H。;Rahnamay,S。;Wu,Z.具有自适应控制参数和广义对立学习的并行微分进化算法,用于解决高维优化问题。J.平行分布计算。 2013,73, 62–73. [谷歌学者] [交叉参考]
  16. 周,Y。;王,R。;Luo,Q.Elite基于对立的花朵授粉算法。神经计算 2016,188, 294–310. [谷歌学者] [交叉参考]
  17. Tizhoosh,H.R.《基于对立的学习:机器智能的新方案》。2005年11月28日至30日在奥地利维也纳举行的建模控制自动化计算智能国际会议和智能代理国际会议的会议记录;第695–701页。
  18. Rahnamayan,S。;蒂佐什,H.R。;Salama,M.M.A.《软计算技术中的反对与随机性》。申请。软计算。 2008,8, 906–918. [谷歌学者] [交叉参考]
  19. Wang,H。;李,H。;刘,Y。;李,C。;Zeng,S.基于柯西变异的反对意见粒子群算法。2007年9月25日至28日,新加坡,IEEE进化计算大会会议记录;第4750–4756页。
  20. Rahnamayan,S。;蒂佐什,H.R。;Salama,M.M.A.,基于对立的差分进化算法,用于优化噪声问题。2006年7月16日至21日,加拿大不列颠哥伦比亚省温哥华IEEE进化计算大会会议记录;第1865-1872页。
  21. Rahnamayan,S。;蒂佐什,H.R。;Salama,M.M.A.,基于对立的差分进化算法。2006年7月16日至21日,加拿大不列颠哥伦比亚省温哥华,IEEE进化计算大会会议记录;第2010-2017页。
  22. Rahnamayan,S。;蒂佐什,H.R。;Salama,M.M.A.,基于对立的差异进化。IEEE传输。进化。计算。 2008,2, 64–79. [谷歌学者] [交叉参考]
  23. Tizhoosh,H.R.基于对立的强化学习。高级计算杂志。智力。信息。 2006,10, 578–585. [谷歌学者]
  24. Khalvati,F。;蒂佐什,H.R。;Aagaard,M.D.形态算法基于对立的窗口记忆。2007年4月1日至5日,美国夏威夷州火奴鲁鲁IEEE图像和信号处理计算智能研讨会论文集;第425-430页。
  25. Al-Qunaieer,F.S。;蒂佐什,H.R。;Rahnamayan,S.对立模糊图像阈值化。2010年7月18日至23日,西班牙巴塞罗那,IEEE模糊系统国际会议论文集;第1-7页。
  26. Tizhoosh,H.R.相对模糊集及其在图像处理中的应用。2009年7月20日至24日,葡萄牙里斯本,2009年国际模糊系统协会联合世界大会和2009年欧洲模糊逻辑与技术学会会议记录;第36-41页。
  27. 马里西亚,A.R。;Tizhoosh,H.R.将基于对立的思想应用于蚁群系统。2007年4月1日至5日,美国夏威夷州火奴鲁鲁IEEE Swarm Intelligence研讨会论文集;第182-191页。
  28. 海平,M。;谢勇,R。;Baogen,J.对立蚁群优化算法及其在故障监测中的应用。第29届中国控制会议论文集,中国北京,2010年7月29日至31日;第3895–3903页。
  29. Lin,Z.Y。;Wang,L.L.一种新的基于对立的波动紧致遗传算法。J.计算。信息系统。 2010,6, 897–904. [谷歌学者]
  30. Ventresca,M。;Tizhoosh,H.R.通过相反的传递函数改进反向传播的收敛性。2006年7月16日至21日,加拿大不列颠哥伦比亚省温哥华,神经网络国际联合会议(IJCNN'06)会议记录;第4777–4784页。
  31. Ventresca,M。;Tizhoosh,H.R.反向传递函数和时间反向传播。2007年4月1日至5日,美国夏威夷州火奴鲁鲁IEEE计算智能基础研讨会论文集;第570-577页。
  32. Han,L。;He,X.S.,一种用于噪声问题的新型基于对立的粒子群优化算法。第三届国际自然计算会议(ICNC 2007)论文集,中国海口,2007年8月24日至27日;第624–629页。
  33. B·肖。;穆克吉,V。;Ghoshal,S.P.,一种新的基于对立面的引力搜索算法,用于电力系统的经济和排放联合调度问题。国际电工杂志。电力能源系统。 2012,35, 21–33. [谷歌学者] [交叉参考]
  34. 查特吉,A。;Ghoshal,S.P.公司。;Mukherjee,V.采用基于对立的和谐搜索算法解决电力系统的经济和排放联合调度问题。国际电工杂志。电力能源系统。 2012,39, 9–20. [谷歌学者] [交叉参考]
  35. Bhattacharya,A。;Chattopadhyay,P.K.使用基于对立生物地理学的优化解决经济电力调度问题。选举人。电源组件。系统。 2010,38, 1139–1160. [谷歌学者] [交叉参考]
  36. 埃尔盖泽,M。;西蒙博士。;Du,D.W.基于对立生物地理学的优化。2009年10月11日至14日在美国德克萨斯州圣安东尼奥举行的IEEE系统、人与控制论国际会议(SMC 2009)会议记录;第1009–1014页。
  37. 米尔贾利利,S。;米尔贾利利,S.M。;Lewis,A.灰太狼优化器。高级工程师软件。 2014,69, 46–61. [谷歌学者] [交叉参考]
图1。Dim=30,适用值的演化曲线 (f) 1 .
图1。Dim=30,适用值的演化曲线 (f) 1 .
算法10 00009 g001
图2。Dim=30,适用值的演化曲线 (f) 4 .
图2。Dim=30,适用值的演化曲线 (f) 4 .
算法10 00009 g002
图3。Dim=30,适用值的演化曲线 (f) 7 .
图3。Dim=30,适用值的演化曲线 (f) 7 .
算法10 00009 g003
图4。Dim=30,适用值的演化曲线 (f) 9 .
图4。Dim=30,适应度值的演变曲线 (f) 9 .
算法10 00009 g004
图5。Dim=30,适用值的演化曲线 (f) 10 .
图5。Dim=30,适用值的演化曲线 (f) 10 .
算法10 00009 g005
图6。Dim=30,适用值的演化曲线 (f) 11 .
图6。Dim=30,适用值的演化曲线 (f) 11 .
算法10 00009 g006
图7。Dim=2,适应值的演化曲线 (f) 16 .
图7。Dim=2,适应值的演化曲线 (f) 16 .
算法10 00009 g007
图8。Dim=2,适应值的演化曲线 (f) 18 .
图8。Dim=2,适应度值的演化曲线 (f) 18 .
算法10 00009 g008
图9。Dim=3,适应值的演化曲线 (f) 19 .
图9。Dim=3,适应值的演化曲线 (f) 19 .
算法10 00009 g009
图10。Dim=4,适应值的演化曲线 (f) 23 .
图10。Dim=4,适应值的演化曲线 (f) 23 .
算法10 00009 g010
图11。Dim=30,适用值的方差图 (f) 1 .
图11。Dim=30,适用值的方差图 (f) 1 .
算法10 00009 g011
图12。Dim=30,适用值的方差图 (f) 4 .
图12。Dim=30,适用值的方差图 (f) 4 .
算法10 00009 g012
图13。Dim=30,适用值的方差图 (f) 7 .
图13。Dim=30,适用值的方差图 (f) 7 .
算法10 00009 g013
图14。Dim=30,适用值的方差图 (f) 9 .
图14。Dim=30,适用值的方差图 (f) 9 .
算法10 00009 g014
图15。Dim=30,适用值的方差图 (f) 10 .
图15。Dim=30,适用值的方差图 (f) 10 .
算法10 00009 g015
图16。Dim=30,适用值的方差图 (f) 11 .
图16。Dim=30,适用值的方差图 (f) 11 .
算法10 00009 g016
图17。Dim=2,适用值的方差图 (f) 16 .
图17。Dim=2,适用值的方差图 (f) 16 .
算法10 00009 g017
图18。Dim=2,适用值的方差图 (f) 18 .
图18。Dim=2,适用值的方差图 (f) 18 .
算法10 00009 g018
图19。Dim=3,适合度值的方差图 (f) 19 .
图19。Dim=3,适用值的方差图 (f) 19 .
算法10 00009 g019
图20。Dim=4,适用值的方差图 (f) 23 .
图20。Dim=4,适用值的方差图 (f) 23 .
算法10 00009 g020
表1。单峰基准函数。
表1。单峰基准函数。
功能尺寸范围(f)最小值
(f) 1 ( x个 ) = = 1 n个 x个 2 30[−100, 100]0
(f) 2 ( x个 ) = = 1 n个 | x个 | + = 1 n个 | x个 | 30[−10, 10]0
(f) ( x个 ) = = 1 n个 ( j个 负极 1 x个 j个 ) 2 30[−100, 100]0
(f) 4 ( x个 ) = 最大值 { | x个 | , 1 n个 } 30[−100, 100]0
(f) 5 ( x个 ) = = 1 n个 负极 1 [ 100 ( x个 + 1 负极 x个 2 ) 2 + ( x个 负极 1 ) 2 ] 30[−30, 30]0
(f) 6 ( x个 ) = = 1 n个 ( [ x个 + 0.5 ] ) 2 30[−100, 100]0
(f) 7 ( x个 ) = = 1 n个 x个 4 + 第页 n个 d日 o个 [ 0.1 ) 30[−1.28, 1.28]0
表2。多模式基准函数。
表2。多模式基准功能。
功能尺寸范围(f)最小值
(f) 8 ( x个 ) = = 1 n个 负极 x个 ( | x个 | ) 30[−500, 500]−418.9829*5
(f) 9 ( x个 ) = = 1 n个 [ x个 2 负极 10 余弦 ( 2 π x个 ) + 10 ] 30[−5.12, 5.12]0
(f) 10 ( x个 ) = 负极 20 经验 ( 负极 0.2 1 n个 = 1 n个 x个 2 ) 负极 经验 ( 1 n个 = 1 n个 余弦 ( 2 π x个 ) ) + 20 + e(电子) 30[−32, 32]0
(f) 11 ( x个 ) = 1 4000 = 1 n个 x个 2 负极 1 n个 余弦 ( x个 ) + 1 30[−600, 600]0
(f) 12 ( x个 ) = π n个 { 10 ( π 1 ) + = 1 n个 负极 1 ( 负极 1 ) 2 [ 1 + 10 2 ( π + 1 ) ] + ( n个 负极 1 ) 2 } + = 1 n个 u个 ( x个 , 10 , 100 , 4 ) = 1 + x个 + 1 4 u个 ( x个 , , k个 , ) = { k个 ( x个 负极 ) x个 > 0 负极 < x个 < k个 ( 负极 x个 负极 ) x个 < 30[−50, 50]0
(f) 13 ( x个 ) = 0.1 { 2 ( π x个 1 ) + = 1 n个 ( x个 负极 1 ) 2 [ 1 + 10 2 ( π x个 + 1 ) ] + ( x个 n个 负极 1 ) 2 [ 1 + 2 ( 2 π x个 n个 ) ] } + = 1 n个 u个 ( x个 , 5 , 100 , 4 ) 30[−50, 50]0
表3。固定维多模式基准函数。
表3。固定维多模式基准函数。
功能尺寸范围(f)最小值
(f) 14 ( x个 ) = ( 1 500 + j个 = 1 25 1 j个 + = 1 2 ( x个 负极 j个 ) ) 负极 1 2[−65, 65]1
(f) 15 ( x个 ) = = 1 11 [ 负极 x个 1 ( b条 2 + b条 x个 2 ) b条 2 + b条 x个 + x个 4 ] 2 4[−5, 5]0.00030
(f) 16 ( x个 ) = 4 x个 1 2 负极 2.1 x个 1 4 + 1 x个 1 6 + x个 1 x个 2 负极 4 x个 2 2 + 4 x个 2 4 2[−5, 5]−1.0316
(f) 17 ( x个 ) = ( x个 2 负极 5.1 4 π 2 x个 1 2 + 5 π x个 1 负极 6 ) 2 + 10 ( 1 负极 1 8 π ) 余弦 x个 1 + 10 2[−5, 5]0.398
(f) 18 ( x个 ) = [ 1 + ( x个 1 + x个 2 + 1 ) 2 ( 19 负极 14 x个 1 + x个 1 2 负极 14 x个 2 + 6 x个 1 x个 2 + x个 2 2 ) ] × [ 30 + ( 2 x个 1 负极 x个 2 ) 2 * × ( 18 负极 32 x个 1 + 12 x个 1 2 + 48 x个 2 负极 36 x个 1 x个 2 + 27 x个 2 2 ) ] 2[−2,2]
(f) 19 ( x个 ) = 负极 = 1 4 c(c) 经验 ( 负极 j个 = 1 j个 ( x个 j个 负极 第页 j个 ) 2 ) [1, 3]−3.86
(f) 20 ( x个 ) = 负极 = 1 4 c(c) 经验 ( 负极 j个 = 1 6 j个 ( x个 j个 负极 第页 j个 ) 2 ) 6[0, 1]−3.32
(f) 21 ( x个 ) = 负极 = 1 5 [ ( X(X) 负极 ) ( X(X) 负极 ) T型 + c(c) ] 负极 1 4[0, 10]−10.1532
(f) 22 ( x个 ) = 负极 = 1 7 [ ( X(X) 负极 ) ( X(X) 负极 ) T型 + c(c) ] 负极 1 4[0, 10]−10.4028
(f) 23 ( x个 ) = 负极 = 1 10 [ ( X(X) 负极 ) ( X(X) 负极 ) T型 + c(c) ] 负极 1 4[0, 10]−10.5363
表4。测试单峰基准函数的仿真结果。
表4。测试单峰基准函数的仿真结果。
功能尺寸算法最佳最糟糕的平均值标准。
(f) 1 30基础知识3.69 × 10−82.32 × 10−65.34 × 10−75.40 × 10−7
文学士4.58 × 1025.79 × 103.13 × 101.39 × 10
GGSA公司4.45×10−204.17 × 10−191.72 × 10−199.49 × 10−20
陆军部73.21.54 × 105.50 × 1023.37 × 102
单点登录8.63 × 10−28.63 × 10−28.63 × 10−20
EOSSO公司3.53 × 10−673.53 × 10−673.53 × 10−672.01×10−82
(f) 2 30基础知识9.47 × 10−66.56 × 10−52.75 × 10−51.27 × 10−5
文学士1.14 × 1022.93 × 1091.03 × 1085.35×108
GGSA公司8.97 × 10−103.42 × 10−91.88 × 10−95.72 × 10−10
陆军部5.81 × 10−320.58.4452.2
单点登录1.201.201.202.26 × 10−16
EOSSO公司1.92 × 10−381.92 × 10−381.92 × 10−381.33 × 10−53
(f) 30基础知识1.14 × 1042.45 × 1041.97 × 1053.08 × 10
文学士4.33×101.71 × 1049.12 × 103.17 × 10
GGSA公司1.32×1025.37 × 1022.68 × 10290.5
陆军部3.60 × 1021.49 × 1045.39 × 103.87 × 10
单点登录1.981.9819.81.13 × 10−15
EOSSO公司7.61 × 10−767.61× 10−767.61 × 10−766.24×10−91
(f) 4 30基础知识59.673.967.836.2
文学士42.968.95665.4
GGSA公司5.25 × 10−101.96 × 10−91.24 × 10−94.04 × 10−10
陆军部7.3824.114.843.9
单点登录1.47 × 10−11.47 × 10−11.47×10−15.56 × 10−17
EOSSO公司1.20 × 10−371.20 × 10−371.20 × 10−372.12 × 10−53
(f) 5 30基础知识76789.337.920.7
文学士2435.12 × 10259.492.4
GGSA公司2551.18 × 1023322
陆军部30.92.36 × 1053.41 × 1045.38×104
单点登录35.435.435.40
EOSSO公司26.826.826.81.08 × 10−14
(f) 6 30基础知识3.43 × 10−86.92 × 10−61.01 × 10−61.67 × 10−6
文学士6.99 × 1025.71 × 102.82×101.30 × 10
GGSA公司0000
陆军部1.20 × 1021.56 × 104.22×1023.16 × 102
单点登录1.08 × 10−11.08 × 10−11.08 × 10−11.41 × 10−17
EOSSO公司5.01 × 10−15.01 × 10−15.01 × 10−12.26 × 10−16
(f) 7 30基础知识4.19 × 10−110.27.09 × 10−11.58 × 10−1
文学士6.93 × 10−32.09×10−21.23 × 10−23.65 × 10−3
GGSA公司3.90 × 10−31.39 × 10−11.73 × 10−22.37 × 10−2
陆军部1.75 × 10−23.25 × 10−11.27 × 10−18.00 × 10−2
单点登录1.68 × 10−21.68 × 10−21.68 × 10−20
EOSSO公司1.22×10−41.22 × 10−41.22 × 10−45.51 × 10−20
表5。测试多模态基准函数的模拟结果。
表5。测试多模式基准函数的仿真结果。
功能尺寸算法最佳最糟糕的平均值标准。
(f) 8 30基础知识−1.21 × 104−1.10 × 104−1.16 × 1042.81 × 102
文学士−8.45 × 10−5.97 × 10−7.06 × 107.40 × 102
GGSA公司−3.93 × 10−2.17 × 10−3.08 × 103.64 × 102
陆军部7.3824.114.84.39
单点登录−7.61×10−7.61 × 10−7.61 × 102.78 × 10负极12
EOSSO公司−7.69 × 10−7.69 × 10−7.69 × 103.70 × 10负极12
(f) 9 30基础知识1.0211.65.472.9
文学士1.48 × 1022.51 × 1021.99 × 10226.3
GGSA公司7.9523.8164.57
陆军部34.31.99 × 1021.14 × 10249.9
单点登录63.363.363.30
EOSSO公司0000
(f) 10 30基础知识9.16 × 10负极51.58×10负极4.79 × 10负极43.79 × 10负极4
文学士18.519.9192.50 × 10负极1
GGSA公司1.48 × 10负极105.26 × 10负极103.09 × 10负极107.42 × 10负极11
陆军部4.44 × 10负极1510.86.462.01
单点登录3.12 × 10负极13.12 × 10负极13.12 × 10负极15.65 × 10负极17
曙红4.44 × 10负极154.44 × 10负极154.44 × 10负极150
(f) 11 30基础知识2.31 × 10负极71.34 × 10负极26.06 × 10负极42.47× 10负极
文学士2.98 × 1025.34 × 1024.31 × 10260
GGSA公司1.637.873.591.3
陆军部1.5617.55.053.4
单点登录1.26 × 10负极21.26 × 10负极21.26 × 10负极20
EOSSO公司0000
(f) 12 30基础知识1.02×10负极101.67 × 10负极83.32 × 10负极93.87 × 10负极9
文学士22.149.738.37.94
GGSA公司4.78 × 10负极222.07 × 10负极13.83 × 10负极26.14 × 10负极2
陆军部1.7152.612.212.9
单点登录1.37 × 10负极1.37×10负极1.37 × 10负极2.21 × 10负极19
EOSSO公司9.29 × 10负极9.29 × 10负极9.29 × 10负极3.53 × 10负极18
(f) 13 30基础知识1.27 × 10负极83.55 × 10负极62.93 × 10负极76.53 × 10负极7
文学士80.81.19 × 1021.04 × 10210.1
GGSA公司5.41×10负极211.09 × 10负极23.66 × 10负极2.00 × 10负极
陆军部4.953.09×1041.52 × 105.69 × 10
单点登录2.04 × 10负极22.04 × 10负极22.04 × 10负极23.53 × 10负极18
EOSSO公司6.17 × 10负极16.17 × 10负极16.17 × 10负极13.39 × 10负极16
表6。测试固定维多模态基准函数的仿真结果。
表6。测试固定维多模态基准函数的仿真结果。
功能尺寸算法最佳最糟糕的平均值标准。
(f) 14 2基础知识9.98 × 10负极19.98 × 10负极19.98×10负极11.20 × 10负极5
文学士9.98 × 10负极122.9106.97
GGSA公司9.98 × 10负极110.72.36
陆军部9.98 × 10负极19.98 × 10负极19.98 × 10负极18.09 × 10负极11
单点登录1.991.991.991.36 × 10负极15
EOSSO公司9.98 × 10负极19.98 × 10负极19.98 × 10负极14.52 × 10负极16
(f) 15 4基础知识4.16 × 10负极41.48×10负极9.93 × 10负极42.52 × 10负极4
文学士3.07 × 10负极45.19 × 10负极1.10×10负极1.17 × 10负极
GGSA公司4.80 × 10负极43.43 × 10负极1.78 × 10负极6.36 × 10负极4
陆军部4.91 × 10负极43.44 × 10负极1.28 × 10负极6.43 × 10负极
单点登录4.18 × 10负极44.18 × 10负极44.18 × 10负极41.65 × 10负极19
EOSSO公司3.70 × 10负极43.70×10负极43.70 × 10负极42.21 × 10负极19
(f) 16 2基础知识−1.03−1.03−1.031.25 × 10负极6
文学士−1.032.1−8.18 × 10负极16.19 × 10负极1
GGSA公司−1.03−1.03−1.036.18 × 10负极16
陆军部−1.03−1.03−1.036.27 × 10负极8
单点登录−1.03−1.03−1.034.52 × 10负极16
EOSSO公司−1.03−1.03−1.036.78 × 10负极16
(f) 17 2基础知识3.97 × 10负极13.98 × 10负极13.97 × 10负极13.64 × 10负极5
文学士3.97 × 10负极13.97 × 10负极13.97 × 10负极18.40 × 10负极9
GGSA公司3.97 × 10负极13.97×10负极13.97 × 10负极10
陆军部3.97 × 10负极13.97 × 10负极13.97 × 10负极17.62 × 10负极7
单点登录3.97 × 10负极13.97 × 10负极13.97 × 10负极10
EOSSO公司3.97 × 10负极13.97 × 10负极13.97 × 10负极10
(f) 18 2基础知识3.038.64 × 10负极
文学士841221.6
GGSA公司1.98 × 10负极15
陆军部3.28 × 10负极7
单点登录4.52 × 10负极16
EOSSO公司1.81×10负极15
(f) 19 基础知识−3.86−3.86−3.861.77 × 10负极6
文学士−3.86−3.08−3.831.41 × 10负极1
GGSA公司−3.86−3.86−3.862.52 × 10负极15
陆军部−3.86−3.85−3.861.05×10负极
单点登录−3.86−3.86−3.861.36 × 10负极15
EOSSO公司−3.86−3.86−3.864.48 × 10负极14
(f) 20 6基础知识−3.32−3.31−3.321.03 × 10负极
文学士−3.32−3.2−3.256.02 × 10负极2
GGSA公司−3.32−2.81−3.29磅9.71 × 10负极2
陆军部−3.32−3.07−3.267.34 × 10负极2
单点登录−3.2−3.2−3.21.36 × 10负极15
EOSSO公司−3.32−3.2−3.22.17 × 10负极2
(f) 21 4基础知识−10.1−9.64−9.891.58 × 10负极1
文学士−10.1−2.63−4.962.85
GGSA公司−10.1−5.05−5.229.30 × 10负极1
陆军部−10.1−5.09−9.641.54
单点登录−10.1−10.1−10.11.81 × 10负极15
EOSSO公司−10.1−10.1−10.19.70 × 10负极11
(f) 22 4基础知识−10.3−9.78−10.11.90× 10负极1
文学士−10.42.755.333.19
GGSA公司−10.4−5.08−7.562.69
陆军部−10.4−5.08−9.122.25
单点登录−10.3−10.3−10.35.42 × 10负极15
EOSSO公司−10.4−10.4−10.42.02 × 10负极11
(f) 23 4基础知识−10.4−9.67−1.01 × 10负极12.06 × 10负极1
文学士−10.5−2.42−5.363.52
GGSA公司−10.5−10.5−10.51.32 × 10负极15
陆军部−10.5−5.17−9.981.63
单点登录−10.5−10.5−10.53.61 × 10负极15
EOSSO公司−10.5−10.5−10.52.45 × 10负极11

分享和引用

MDPI和ACS样式

赵,R。;罗奇。;周,Y。用于全局函数优化的基于精英对抗的社会蜘蛛优化算法。算法 2017,10, 9.https://doi.org/10.3390/a10010009

AMA风格

赵润,罗清,周瑜。用于全局函数优化的基于精英对立的社交蜘蛛优化算法。算法. 2017; 10(1):9.https://doi.org/10.3390/a10010009

芝加哥/图拉宾风格

赵、如新、罗启芳和周永泉。2017.“用于全局功能优化的基于精英对立的社交蜘蛛优化算法”算法10,编号1:9。https://doi.org/10.3390/a10010009

请注意,从2016年第一期开始,该杂志使用文章编号而不是页码。请参阅更多详细信息在这里.

文章指标

返回页首顶部