基于WCA的阵列天线方向图综合算法研究及实现
2021-01-11王云秀段寅龙贾瑞林
仇 亮, 王云秀*, 郑 霞, 樊 琴, 段寅龙, 贾瑞林
(1.西华师范大学 电子信息工程学院, 四川 南充 637009; 2.重庆三峡学院 电子与信息工程学院, 重庆 404000)
0 引言
在地球表面热能和太阳能的作用下,地球上的水不断被蒸发成为水蒸气,进入大气.水蒸气遇冷又凝聚成水滴,在地球重力的作用下,以降水的形式落到地面,这个周而复始的过程,称为水循环.在地球表面的水进行循环过程中,一部分通过渗透作用汇集到地下河沟、湖泊等,另一部分因为表面水流的重力运动,水流自行从高处流向低处,形成更大的溪流,再经过不同溪流的汇合,进而流向河流和大海.这种现象类似于寻优算法求解目标最优解的过程.
根据上述水循环现象,2012 年Eskandar H等[1]通过模仿自然界中的水循环过程,提出了最早的水循环算法(WCA),经与其它常见的优化算法比较,发现水循环算法具有运行速度快、收敛精度高的特点;次年,Saddlah等[2]再次利用水循环算法优化离散和连续变量衍架结构的尺寸;2014年,根据Pareto Optimality理论[3],章纯等[4,5]将水循环算法用于验证空间桁架结构优化设计问题的可行性及有效性,最终测试结果表明:相对于群搜索算法(GSO)[6],启发式粒子群优化算法(HPSO)[7]等优化算法,WCA能够提供更快的收敛速度,收敛结果也更好; 2015年,Sadollah等[8]在水循环算法的基础上进行了改进,提出了一种带有蒸发系数的水循环算法,使得算法过程更完整.之后,水循环算法得到了更广泛的应用[9]:2016年,广西民族大学的乔石磊[10]提出了一种基于复数编码的水循环算法(CWCA),这种编码方式扩展了种群个体的信息量,提高了算法的多样性;……
