推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

一种模拟羊群行为的新型群集智能算法

更新时间:2019-12-24 19:33:16 大小:936K 上传用户:守着阳光1985查看TA发布的资源 标签:群集智能算法 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

针对当前多种群集智能算法往往包含过多策略而掩盖算法核心机理的现状,设计了一种模拟羊群行为的新型群集智能算法.该算法从群集智能算法的核心出发,通过分别模拟羊群的三类行为:头羊引领、羊群互动和牧羊犬监督,设计群集智能算法中相对应的三种策略:全局探索、局部开发和跳出局部优化.基准测试函数的实验结果表明,较之粒子群算法,该算法能获得更高质量的解,同时具有更快的收敛速度和更好的稳定性.


部分文件列表

文件名 大小
一种模拟羊群行为的新型群集智能算法.pdf 936K

部分页面预览

(完整内容请下载后查看)
6
Vol. 46 No. 6  
Jun. 2018  
2018  
6
ACTA ELECTRONICA SINICA  
种模羊群行为的新法  
1
1
2
1
3
4
, , , , ,  
曲大鹏 许伦祥 鲁垚光 原晓坤 黄 敏 王兴伟  
( 1.  
辽宁大学信息学院 辽宁 沈  
110036; 2.  
大学科学工程学院 辽宁 沈阳  
110169;  
3.  
大学信息科学工程学院 辽宁 沈阳  
110169; 4. 110169)  
大学学院 辽宁 沈阳  
:
针对往往包含过多略而计了一种模羊群行为  
, : 、  
的新法的心出羊群三类行为 头羊羊群牧羊  
, : .  
监督 法中全局部优数的实验表  
, , ,  
明 较法能获得的解 同时有更的收敛速度和更定性  
:
;
;
;
关键词  
中图分类号  
URL: http: / /www. ejournal. org. cn  
全局发  
:
O224  
:
A
:
文章编号  
0372-2112 ( 2018) 06-1300-06  
文献标识码  
DOI: 10. 3969 /j. issn. 0372-2112. 2018. 06. 004  
电子学报  
A New Swarm Intelligence Algorithm by Simulating Sheep Behaviors  
1
1
2
1
3
4
QU Da-peng XU Lun-xiang LU Yao-guang YUAN Xiao-kun HUANG Min WANG Xing-wei  
( 1. College of InformationLiaoning UniversityShenyang Liaoning110036China;  
2. School of Computer Science and EngineeringNortheastern UniversityShenyang Liaoning 110169China;  
3. College of Information Science and EngineeringNortheastern UniversityShenyang Liaoning110169China;  
4. College of SoftwareNortheastern UniversityShenyang Liaoning110169China)  
Abstract: The status of current various swarm intelligence algorithms contains many strategies which cover their core  
issuesthereforea new swarm intelligence algorithm by simulating sheep behaviors optimization ( SO) is devised. Based on  
the core of swarm intelligence algorithmsSO designs three kinds of strategiesnamely global explorationlocal exploitation  
and escaping from local optimizationby simulating three different kinds of corresponding sheep behaviorsnamely bellweth-  
er guidancemoving to each otherand shepherd dog supervision respectively. The experimental results of benchmark test  
functions demonstrate thatcompared with particle swarm optimizationSO gets better solutionfaster convergence speed and  
better stability.  
Key words: swarm intelligence; test function; global exploration; local exploitation  
部优解时及时全局  
1
引言  
,  
优解 际应用往往个  
随着自然算  
体间敛较如  
PSO  
中的权  
1]  
( Particle Swarm OptimizationPSO)  
为代表集  
,  
使个体研究为了求  
到了广它们行  
体之间产生行  
, , ,  
性能 往往改进性能 但也  
, ,  
使复杂 且一定  
应用网络设工  
3]  
法的理  
2]  
行为它们些  
题  
全局发  
法的状态够快速到可行  
, ,  
因此 们从心出时  
全局快速到可行解  
及时判断部优相应制 并  
: 2017-04-26;  
: 2017-08-02;  
:
收稿日期  
修回日期  
责任编辑 郭游  
国家年科学基金  
( No. MCM20160201) ;  
:
基金项目 国家自然科学基金  
( No. 61572123) ;  
( No. 71325002) ;  
( No.  
国家自然科学基金究项目  
( No. 20170520323) ;  
辽宁大学博士科研项目  
71620107003) ;  
-
部 中国科研基金  
辽宁博士科研基金  
1301  
6
:
种模羊群行为的新法  
4]  
( Sheep  
, ,  
间 当值最优的头羊 导所有向  
法  
羊群  
OptimizationSO)  
: 、  
三类行为 头羊羊群牧  
, ;  
近 即头羊羊群动  
, : 、  
羊犬监督 全局部  
, ,  
会随较 如者  
, , , ;  
离它 羊群避  
:  
部优具体头羊羊群现  
羊群部优头羊上  
, ;  
快速全局使羊群快速向已知最优解过  
, ,  
一代头羊的差牧羊犬监督即  
羊群之间现局收  
;
应用牧羊犬监督部优解  
部分的位部优全局  
11]  
优解 牧羊犬监督段  
小化为  
2
工作  
给出述  
PSO  
法中的每个代表题的粒  
3. 1  
头羊领  
头羊移行为对制 为  
(  
根据记个体己历史优解学习强化局  
) (  
历史优解学示  
, ,  
性能 后的性能变好则  
)
信息来不调整度和  
本次新  
.  
优解 为了提高  
PSO  
法的性能 研  
1
 
头羊领算法  
置和进  
5]  
改进 的研究提出  
old  
new  
Input: X  
;
Output: X  
了一用不同学子的方法 应  
old  
old  
1: for each x  
X
do  
i
度值个体大学较  
new  
old  
= x + rand( 01) × ( x  
i
old  
x ) ;  
bellwether i  
2:  
3:  
4:  
5:  
x
i
6]  
献 将具有量行为的  
PSO  
new old  
if x x then  
i
单  
i
new  
old  
= x ;  
i
, ,  
全局者用局  
x
i
end if  
6: end for  
7]  
调整者获得的解 献 将向  
PSO  
使子在程中当  
入  
new  
7: return X  
;
, ,  
解的置 增加全局优解的能性 并  
平  
old  
new  
1
法 中的  
X
X
头羊与  
法的全局力  
PSO  
old  
new  
x  
bellwether  
x  
i
x
i
i
羊  
后的羊群  
头羊  
外 当启  
了  
rand( 01)  
01]  
示  
头羊移后的信息  
信息行  
以随机设本次程中伐  
lines  
8]  
互协化  
拟  
3 5  
示如本次性能变好 新  
, : 、  
行为 程分雇佣蜂段 观  
3. 2  
羊群互动  
羊群行为对与  
段用来新的物  
x
i
9]  
段用来新的源  
谷鸟法  
和  
x x  
定的另外于  
i
j
Lévy flights  
谷鸟寄行为 过  
全局索  
上述中的某个  
x x  
j
x x  
j
x ; , .  
为  
i
离  
近  
i
j
10]  
, , ,  
性能 在后的如  
变好则更本次新  
, ,  
行为能优算  
合 即全局部  
2
法  
羊群互动算法  
快速到可行及时判断部  
old  
new  
Input: X  
;
Output: X  
,  
相应同时 应具的  
old  
old  
1: for each x  
X
do  
i
,  
因此 提出一算  
old  
choose a x ( ( x  
j
old  
old  
old  
old  
2:  
3:  
4:  
5:  
6:  
7:  
8:  
9:  
X
)
( x x  
i
) ) ;  
j
j
心出羊群行为的新简  
old old  
if x x then  
j
i
现  
new  
old old old  
= x + rand( 01) × ( x x ) ;  
i
x
i
i
j
new  
old  
old  
= x + rand( 01) × ( x x ) ;  
j i j  
old  
x
3
羊群算法  
j
else  
羊群法主要模羊群觅食行为 用来求解优  
new  
old old old  
= x + rand( 01) × ( x x ) ;  
j
x
i
i
i
new  
old  
old  
= x + rand( 01) × ( x x ) ;  
j j i  
old  
, ,  
题时 可以个体 若  
x
j
,  
成一羊群 羊群索  
end if  

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载