您的当前位置:首页正文

基于IABC-RBF神经网络的地下水埋深预测模型

2024-08-08 来源:易榕旅网
第 53 卷第 7 期 2019 年 7 月

浙 江 大 学 学 报(工学版)

Journal of Zhejiang University (Engineering Science)

Vol.53 No.7Jul. 2019

DOI: 10.3785/j.issn.1008-973X.2019.07.011

基于IABC-RBF神经网络的地下水埋深预测模型

邵光成1,章坤1,王志宇1,王小军2,3,卢佳1

(1. 河海大学 农业工程学院,江苏 南京 210098;2. 南京水利科学研究院 水文水资源与水利工程科学国家重点实验室,江苏

南京 210029;3. 水利部应对气候变化研究中心,江苏 南京 210029)

摘 要:为了验证基于改进人工蜂群算法的径向基函数(RBF)神经网络模型在地下水埋深预测中的可行性和优越性,在基本人工蜂群算法中引入高斯变异算子,优化初始蜜源位置,设计建立基于改进人工蜂群算法的RBF神经网络模型(IABC-RBF). 通过输入泾惠渠灌区的年降雨量、年渠首引水量、年田间灌溉用水量、年地下水开采量和前一年的地下水埋深共5个相关影响因子的数据,对地下水埋深进行预测,与实测的地下水埋深数据进行比较,误差很小. 与RBF神经网络模型和基于基本人工蜂群算法训练的RBF神经网络模型(ABC-RBF)的预测结果进行比较,结果表明,基于改进人工蜂群算法的RBF神经网络模型收敛速度更快,预测结果误差最小,精度最高.关键词: 人工蜂群算法;径向基函数神经网络;高斯变异;泾惠渠灌区;地下水埋深;预测

中图分类号: P 332 文献标志码: A 文章编号: 1008−973X(2019)07−1323−08

Groundwater depth prediction model based on

IABC-RBF neural network

SHAO Guang-cheng1, ZHANG Kun1, WANG Zhi-yu1, WANG Xiao-jun2,3, LU Jia1

(1. College of Agricultural Engineering, Hohai University, Nanjing 210098, China; 2. State Key Laboratory of Hydrology-Water Resources and Hydraulic Engineering, Nanjing Hydraulic Research Institute, Nanjing 210029, China; 3. Research

Center for Climate Change, Ministry of Water Resources, Nanjing 210029, China)

Abstract: The Gaussian mutation operator was introduced into the basic artificial bee colony algorithm, and the

initial nectar location was optimized in order to verify the feasibility and superiority of radial basis function (RBF)neural network model based on improved artificial bee colony algorithm in groundwater depth prediction. A RBFneural network model was designed based on improved artificial bee colony algorithm (IABC-RBF). Thegroundwater depth was predicted by inputting the annual rainfall, the amount of annual water intake in the first ditch,the amount of annual field irrigating, the annual groundwater exploitation and the groundwater depth in the previousyear of Jinghui irrigation district. The error is very small compared with the measured groundwater depth data. Themodel was compared with the RBF neural network model and the RBF neural network model based on the basicartificial bee colony algorithm (ABC-RBF). Results show that the RBF neural network model based on the improvedartificial bee colony algorithm has faster convergence speed, the least error of the prediction result and the highestaccuracy.

Key words: artificial bee colony algorithm; radial basis function neural network; Gaussian mutation; Jinghuiirrigation district; groundwater depth; prediction

收稿日期:2018−05−17. 网址:www.zjujournals.com/eng/article/2019/1008-973X/201907011.shtml

基金项目:国家重点研发计划资助项目(2016YFC0400208);江苏“青蓝”工程资助项目;国家自然科学基金资助项目(51879072);江苏省

水利科技资助项目(2017051).

作者简介:邵光成(1975—),男,教授,从事农业水资源高效利用研究. orcid.org/0000-0001-6353-362X. E-mail: sgcln@126.com

1324浙 江 大 学 学 报(工学版)第 53 卷

神经网络具有非线性、自学习等特点,是处理复杂非线性问题的一种有效手段,相比于传统的统计分析模型,具有更好的实时预测性,能够解决多个自变量和因变量的问题. 常见的有小波神经网络模型[1]、误差反向传播(back propagation,BP)神经网络模型

[2-3]

、径向基函数(radial basis

function,RBF)神经网络模型等[4-6]

,在地下水预测

中都得到了广泛的应用.

RBF神经网络模型相较于BP神经网络模型,学习速度更快,适用性更强,已经被应用到地下水埋深预测中. 神经网络模型的输入存在多重共线性,导致网络的泛化能力较差,且求解时易陷入局部极小,收敛速度较慢,预测能力不高. 针对以上问题,可以结合优化算法来训练神经网络模

型,常见的有蚁群算法[5]、粒子群算法[6]

和遗传算法[7]等. 人工蜂群(artificial bee colony,ABC)算法由Karaboga小组[8]提出,受到了蜜蜂在采蜜过程中的个体分工和信息交流行为的启发. 这种模仿蜜蜂采蜜行为的算法与其他群体智能算法相比[9]

,具有全局寻优能力强、控制参数少、操作简单等优点,已被运用于资源调度[10]、渠道断面优化[11]、交通流预测[12]、水质评价[13]、电网分配[14]等一些方面. 针对人工蜂群算法存在的易陷入局部收敛

的问题,可以引入局部动态搜索算子

[15]

,利用混

沌扰动[16],动态调整局部搜索空间[17]. 本文通过在局部搜索中引入高斯变异算子,优化了初始解空间,提出基于改进人工蜂群算法(improved artifi-cial bee colony algorithm,IABC)的RBF神经网络模型,优化训练RBF神经网络模型的初始参数,结合了人工蜂群算法的全局搜索能力,提高了网络的学习速度,综合改善了神经网络的预测能力.

1 基本理论

1.1 地下水动态影响因素分析

泾惠渠灌区地处陕西省关中平原中部,是一个从泾河自流引水的渠井结合灌区. 灌区内地下水主要有潜水及承压水,承压水一般埋深约在100 m以下,不易开采. 潜水一般蓄存于第四纪全新统冲积层中,埋藏浅且易于开采,是农业用水的主要来源,各种垂向渗入为主要的补给来源,排泄方式主要是人工开采和潜水蒸发[18]. 根据泾惠渠灌区的地形地貌特征及水文地质条件,将灌区进行分区,选取渭河漫滩及一级阶地强富水亚

区作为研究区. 降雨量P、田间灌溉用水量I、渠首农灌引水量Y和地下水开采量E与研究区潜水层平均地下水埋深G的动态变化如图1所示.2.662.4EG82.22.010)3m1.812 801.614m/1(G/E1.4161.21.0180.8200.6198019851990199520002005201022年份(a) 地下水开采量与地下水埋深关系图1 0006900PG880010m70012mm/P60014/G500164001820300198019851990199520002005201022年份(b) 年降雨量与地下水埋深关系图45640YG83510)3m3012 7m014/125G(/Y201615182010198019851990199520002005201022年份(c) 渠首农灌引水量与地下水埋深关系图26624IG8222010)31812m 7m01614/1G(14/I121610188206198019851990199520002005201022年份 (d) 田间灌溉用水量与地下水埋深关系图图 1 各影响因素与地下水埋深动态关系图

Fig.1 Dynamic relationship between influence factors and

groundwater depth

1.2 基本人工蜂群算法

人工蜂群算法是一种随机搜索算法,启发于

第 7 期

邵光成, 等:基于IABC-RBF神经网络的地下水埋深预测模型[J]. 浙江大学学报:工学版,

2019, 53(7): 1323–1330.

1325

蜂群通过分工、交流和协作,通过群体智慧完成采蜜任务. 它模拟真实的蜂群采蜜过程,蜜源的位置用来代表问题的解,蜜源的花粉质量表示解的适应度. 蜂群被分为引领蜂、跟随蜂和侦察蜂3种类型,引领蜂又称雇佣蜂,数量等于跟随蜂的数量,且等于解的数目. 每个蜜源同时只有一个一个引领蜂采蜜. 引领蜂搜索蜜源并根据蜜源的情况来对蜜源进行标记,利用摇摆舞分享与蜜源质量相匹配的蜜源信息,召唤更多的蜜蜂前来开采. 跟随蜂采用随机的方式去选择开采的蜜源,同时在附近搜索新的蜜源.

一个蜜源在经过数次开采后会被弃用,对应的引领蜂将转换为侦察蜂,继续在附近寻找新的蜜源. 3类蜜蜂的作用有所区别:引领蜂用于保持解的优越性,跟随蜂可以提高收敛速度,侦察蜂则用于避免陷入局部最优[19].

人工蜂群算法易于实现,控制参数少,稳定性强,在每次的迭代中都会进行全局搜索和局部搜索,找到最优解的概率更高,与其他群体智能算法相比收敛速度更快.1.3 高斯变异

高斯变异(Gaussian mutation)来源于高斯分布,高斯分布也叫正态分布. 高斯变异是在进行变异操作时用符合正态分布的一个随机数来替代原来的参数值,通过在原来状态上附加一个服从正态分布的随机向量,达到避免陷入局部最优,增加多样性,加快收敛速度的效果,提高算法的稳定性[20].

2 预测模型研究

2.1 预测模型分析

在各种预测模型中,神经网络是一种模仿动物神经网络行为特征,开展分布式并行信息处理的算法数学模型. 该网络依靠系统的复杂程度,通过调整内部大量节点(或称神经元)之间相互连接的关系,从而达到处理信息的目的. 每个节点代表一种特定的输出函数,每两个节点间的连接都代表一个通过该连接信号的加权值,称为权重,这相当于人工神经网络的记忆. 网络的输出根据网络的连接方式、权重和激励函数的不同而不同. 网络自身通常都是对自然界某种算法或者函数的逼近,也可能是对一种逻辑策略的表达.

神经网络具有并行性、容错性和自学习性等优点,可以处理复杂的非线性多变量问题.2.2 预测模型建立

采用径向基函数(RBF)神经网络,是具有单隐层的3层前向网络.

1)输入层X:由信号源节点构成,仅起到数据信息的传递作用,对输入信息不作任何变换.

2)隐含层H:节点数视需要而定. 隐含层神经元核函数(作用函数)是高斯函数,对输入信息进行空间映射的变换.

3)输出层Y:对输入模式作出响应. 输出层神经元的作用函数为线性函数,对隐含层神经元输出的信息进行线性加权后输出,作为整个神经网络的输出结果.

径向基神经网络的数学模型为

y∑nci=i=1wig(∥x−ci∥/σi)+b.(1)式中:x为神经网络输入的n维向量;wi为输出层权重;g(*)为径向基函数;ci为径向基函数中心;σi为宽度;b为输出层阈值;nc为隐含层神经元数目;||x−ci||为向量x−ci的范数,通常表示x与ci间的距离.

径向基神经网络的结构示意图如图2所示.通常选择高斯基函数为径向基函数,输出层阈值为0,该层神经元i的输出为

R)=exp[−∥x−c∥2/(2σ2)]i(xii.(2)若输出层单元数只有一个,则映射关系为

y=f(x)=WR=∑nci=1wiRi(x).(3)式中:W为输出层的权值,R为隐含层神经元的输出值.

XHYx1y1x2y2......xnyn 图 2 径向基函数(RBF)神经网络模型结构示意图Fig.2 Schematic diagram of radial basis function (RBF)

neural network model

1326浙 江 大 学 学 报(工学版)第 53 卷

3 模型分析及求解

3.1 蜜源位置的初始化

首先对人工蜂群算法的参数进行初始化,维数根据需要确定的RBF神经网络参数数量确定,蜜源数即解的个数NS,极限值limit和迭代终止次数即最大循环数,初始循环次数t=1.

随机产生某个蜜源的方法如下:

xid=Unifrnd(Md,Nd,[1,D]).(4)式中:D为解空间的维数,i取值于{1,2,···,NS},d取值于{1,2,···,D},xid表示第i个蜜源的第d个

维度,Md和Nd分别为第d个维度的下限和上限,Unifrnd函数表示产生Md到Nd均匀分布的1×D随机数组. 通过均匀分布来优化初始蜜源位置,可以加快算法的收敛速度,在一定程度上避免陷入局部最优.

3.2 引领蜂、跟随蜂和侦察蜂阶段

引领蜂在搜索开始阶段,寻找新蜜源的方法如下:

vx(−x)id=id+φxidjd.(5)式中:j取值于{1,2,···,NS},j≠i,即xi与xj表示2个不同的蜜源;φ为取值于[−1,1]的随机数. 采用贪婪算法,若新蜜源vi的适应度大于xi,则选择新蜜源vi代替xi,反之则保留xi.

在引领蜂阶段结束后,引领蜂通过摇摆舞分享蜜源信息,跟随蜂根据信息,采用轮盘赌方式,按下式计算的概率进行跟随:

P=f(x∑NSii)/i=1f(xi).(6)式中:f(xi)为第i个蜜源的适应度,

f(x)=exp(−MSE)ii/MSE,(7)其中MSEi为第i个解的均方误差.

轮盘赌步骤如下:生成一个(0,1)上的随机数r,若P1+P2+···+Pi−1蜜源i被选中. 适应度较大的蜜源被选中的概率较大,适应度相对较小的蜜源也有被选中的可能.跟随蜂选择蜜源跟踪开采,以保证适应度更高的蜜源开采的概率更高. 跟随蜂按式(5)在蜜源i周围找寻新蜜源,根据贪婪算法选择适应度更高的蜜源.

若一个蜜源经过数次开采没有被更新,即循

环次数trial达到阈值limit,则该蜜源会被弃用,与这个蜜源对应的引领蜂角色转换为侦察蜂,根据式(4)寻找新的蜜源.3.3 高斯变异

对蜜源位置进行扰动,采用下式[21]:

xid=xid[1+kN(0,1)].(8)式中:N(0,1)为服从均值为0、方差为1的高斯分布的随机向量.

k根据下式来计算:

k=exp(−it/limit).(9)式中:it为当前迭代次数.

若新密源的适应度比旧蜜源大,则取代旧蜜源,反之保留旧蜜源.

在训练达到终止条件后,输出最优蜜源.3.4 模型建立

初始化RBF神经网络模型,建立蜜源位置与RBF神经网络模型的训练精度Goal、扩散常数Spread和最大神经元数目MN之间的映射,蜜源初始位置表示参数初始解.

将输出的最优蜜源对应的参数值作为RBF神经网络模型的参数,然后进行训练,直至满足条件为止.

基于高斯变异的人工蜂群算法优化训练过程如图3所示.

4 算例分析

4.1 数据来源

根据泾惠渠灌区地形地貌特征及其水文地质

条件,将灌区进行分区,选取灌区西南部的渭河漫滩及一级阶地强富水亚区作为研究区,分区面积为43 km2,占灌区总面积为3.68%. 数据来自研究区内观测井1981—2010年的地下水动态观测值[22],取观测值的算术平均值作为研究区的平均地下水埋深G,将年降雨量P、年渠首农灌引水量Y、年田间灌溉用水量I、年地下水开采量E和前一年的地下水埋深作为影响因子. 由于研究区的地下水埋深已超过极限蒸发深度7 m,年蒸发量不作为影响因子. 将1981—2005年作为训练数据,2006—2010年作为预测数据,在训练和预测之前先进行归一化处理.

4.2 模型建立结果

确定的RBF神经网络模型的输入层神经元数目为5,对应于5个影响因子;输出层神经元为1,

第 7 期

邵光成, 等:基于IABC-RBF神经网络的地下水埋深预测模型[J]. 浙江大学学报:工学版,

2019, 53(7): 1323–1330.

1327

设定参数初始化蜜源引领蜂搜索产生新蜜源并加以选择跟随蜂按概率跟随并搜索产生新蜜源加以选择更新失败次数是引领蜂变为侦察是否达到阈值?蜂, 产生新蜜源否高斯变异产生新蜜源并加以选择否是否达到终止条件?是 输出最优蜜源图 3 改进人工蜂群算法优化过程图

Fig.3 Optimization process diagram of improved artificial bee

colony algorithm

对应于输出的地下水埋深. 通过MATLAB工具箱newrb函数,建立3层RBF神经网络模型. 结构如图4所示.

在人工蜂群算法的优化训练过程中,蜂群的种群规模为20,最大循环次数为50,阈值limit的取值依赖于种群规模和解的维度,将limit的值定为两者的乘积再乘以0.6.

通过改进的人工蜂群算法优化训练RBF神经网络模型,将程序独立运行10次,每次运行之后的参数优化结果如表1所示.

输入层隐含层输出层x1x2x3y1x4…x5 5个输入量1个输出量图 4 RBF神经网络模型结构示意图

Fig.4 Schematic diagram of RBF neural network model

表 1 RBF神经网络模型参数训练结果

Tab.1 Parameter training results of RBF neural network

model

参数

序号GoalSpreadMN1

0.000 8621.826 070820.000 4982.933 0671030.000 7981.688 562124

0.000 7891.825 9361250.000 2541.326 4921160.000 4672.526 7771470.000 2071.522 293980.000 3091.318 309890.000 7631.383 367710

0.000 168

2.421 241

8

在训练精度Goal、扩散常数Spread和最大神

经元数目MN 3个参数经过蜂群算法优化训练完成后,代入RBF神经网络模型继续进行训练. 训练完成后,利用训练好的IABC-RBF神经网络模型,对泾惠渠灌区研究区2006~2010年的地下水埋深进行预测.4.3 预测结果

通过IABC-RBF神经网络模型预测泾惠渠灌区研究区的地下水埋深,预测结果与实测值的比较如图5所示. 如图5所示为将程序独立运行10次后的平均结果.

从图5可以看出,IABC-RBF神经网络模型预测值与实测值之间的误差很小,除了2007年和2009年的预测值与实测值相差略大,2006年、2008年和2010年3年的预测值和实测值十分接近. 将IABC-RBF神经网络模型的程序独立运行10次后的预测结果与RBF神经网络模型、基于IABC-RBF神经网络模型程序运行10次后的结果进行比较,计算10次独立运行后各个年份地下水埋深的预测值与实测值的平均相对误差MRE,结

果如表2所示.

年份2006200720082009201015m/G16实测值 17IABC-RBF 预测值图 5 IABC-RBF神经网络模型预测值与实测值对比图Fig.5 Comparison of predictive value and measured value of

IABC-RBF neural network model

1328

浙 江 大 学 学 报(工学版)

第 53 卷

表 2 3种模型预测结果的对比

Tab.2 Comparison of prediction results of three predic-tion models

预测值/m

年份实测值/m模型

最优最差平均MRE/%

200615.59RBF−

14.97

3.95200615.59ABC-RBF15.7616.0715.851.66200615.59IABC-RBF15.7415.9215.831.51200715.57RBF−

14.56

6.46200715.57ABC-RBF15.7316.2716.022.91200715.57IABC-RBF15.7916.1815.972.58200815.78RBF−

15.15

4.01200815.78ABC-RBF15.6915.3215.551.44200815.78IABC-RBF15.7115.4215.591.20200916.21RBF−

17.19

6.08200916.21ABC-RBF16.0614.9715.663.38200916.21IABC-RBF16.0615.5915.753.04201016.25RBF−

14.78

9.05201016.25ABC-RBF16.2516.0416.200.682010

16.25

IABC-RBF

16.2516.1116.25

0.03

从表2的比较可以看出,IABC-RBF神经网络模型不仅在预测结果的最优值和最差值的精度上普遍略高于ABC-RBF神经网络模型,而且在预测结果的平均值上搜索精度明显更高,说明改进后的人工蜂群算法在稳定性和搜索精度方面均有一定的提高.

将各模型的程序运行10次后,各个年份的平均相对误差对比如图6所示. 可以看出,在模型预测结果的平均值上,IABC-RBF神经网络模型的精度最高.

根据3种模型对5组预测样本的预测结果,计算3种模型预测结果的MRE及方差σ,对比如表3所示. 可以看出,IABC-RBF神经网络模型的稳定性和搜索精度最高.

从图6和表2、3可以看出,在应用于泾惠渠灌区研究区的地下水埋深预测中,IABC-RBF神经网络模型和ABC-RBF神经网络模型的预测结果均显著优于未经算法优化训练的RBF神经网络模型. IABC-RBF神经网络模型的搜索精度略高于ABC-RBF神经网络模型,具有更好的稳定性.

收敛速度是优化算法性能的一个重要指标.将改进人工蜂群算法与基本人工蜂群算法每次迭

10RBFABC-RBF8IABC-RBF%6/ERM420 200620072008年份20092010图 6 3种模型预测结果的平均相对误差对比

Fig.6 Average relative error comparison of three models' pre-diction results

表 3 预测结果的平均相对误差和方差对比

Tab.3 Comparison of average relative error and vari-ance of three model prediction results

模型MRE/%σ/mRBF模型5.910.992 2ABC-RBF模型2.010.356 5IABC-RBF模型

1.67

0.305 9

代后的全局最佳值B进行比较,如图7所示. 图中,ni为迭代次数.

从图7可以看出,改进后的蜂群算法相比于基本蜂群算法在迭代初期显示出更好的性能,收敛速度更快,经过50次迭代后的收敛精度更高.

0.001 0ABCIABCB0.000 90.000 801020304050 ni图 7 每次迭代后的最佳值Fig.7 Best cost of each iteration

5 结 语

神经网络初始参数的设置对结果影响很大.优化算法通过优化训练确定神经网络的相关参

第 7 期

邵光成, 等:基于IABC-RBF神经网络的地下水埋深预测模型[J]. 浙江大学学报:工学版,

2019, 53(7): 1323–1330.

1329

数,发挥了神经网络的广泛映射能力和优化算法的全局搜索能力,加快了网络学习速度.

本文在地下水埋深预测问题中,引入高斯变异算子,优化了初始解空间. 建立基于改进人工蜂群算法优化的RBF神经网络模型,运用改进的人工蜂群算法优化训练RBF神经网络模型的参数. 对泾惠渠灌区研究区的地下水埋深进行研究预测,结果表明,IABC-RBF神经网络模型的地下水埋深预测结果误差很小,将IABC-RBF神经网络模型与ABC-RBF神经网络模型和RBF神经网络模型进行对比,得出IABC-RBF神经网络模型和ABC-RBF神经网络模型的精度相对更高,IABC-RBF神经网络模型的搜索精度、稳定性和收敛速度均比ABC-RBF神经网络模型得到了提高.

地下水埋深的动态变化是一个复杂的过程,本文考虑到地表水的渗漏,将灌区的渠首引水量和田间灌水量作为影响因子,考虑到潜水的极限蒸发深度,没有将蒸发量作为影响因子. 从总体上来说,地下水埋深的影响因子还有土壤、地质等,建立的预测模型无法将所有的动态条件包含在内,只是在现有数据的基础上验证了IABC-RBF模型在地下水埋深预测中的可行性和优越性.

改进人工蜂群算法应用于地下水埋深预测的优越性需要更全面的数据和更完整的实验来进行验证. 针对人工蜂群算法的进一步改进,有待更深入的研究.

参考文献(References):

[1]刘东, 付强. 三江平原井灌水稻地区地下水动态变化规

律的小波神经网络分析[J]. 灌溉排水学报, 2008, 27(3):86–89.

LIU Dong, FU Qiang. Dynamic variation regularitiesanalysis of groundwater in well irrigation paddy insanjiang plain based on waveletneural network [J].Journal of Irrigation and Drainage, 2008, 27(3):86–89.

[2]CHINH L V, HIRAMATSU K, HARADA M.

Estimation of water levels in a main drainage canalin a flat low-lying agricultural area using artificialneural network models [J]. Agricultural WaterManagement, 2009, 96(9): 1332–1338.

[3]张斌, 刘俊民. 基于BP神经网络的地下水动态预测[J].

水土保持研究, 2012, 19(5): 235–237.ZHANG

Bin,

LIU

Jun-min. Prediction of

groundwater dynamics based on the BP neuralnetwork [J].

Research

of

Soil

and

Water

Conservation, 2012, 19(5): 235–237.

[4]曹文洁, 肖长来, 梁秀娟, 等. RBF神经网络在地下水动

态预测中的应用[J]. 水利水电技术, 2018, 49(2): 43–48.CAO Wen-jie, XIAO Chang-lai, LIANG Xiu-juan, etal. Application of RBF neural network forgroundwater dynatic prediction [J]. Water

Resources and Hydropower Engineering, 2018,

49(2): 43–48.

[5]曹邦兴. 基于蚁群径向基函数网络的地下水预测模型

[J]. 计算机工程与应用, 2010, 46(2): 224–226.

CAO Bang-xing. Prediction model of undergroundwater level that combined ant colony algorithms withRBF network [J]. Computer Engineering andApplications, 2010, 46(2): 224–226.

[6]李慧, 周维博, 刘博洋, 等. 基于粒子群优化算法的

RBF神经网络在泾惠渠灌区地下水位埋深预测中的应用[J]. 水电能源科学, 2014, 32(8): 127–130.

LI Hui, ZHOU Wei-bo, LIU Bo-yang, et al.Groundwater depth prediction model in Jinghuiirrigation district of RBF neural network based onparticle swarm optimization [J]. Water Resourcesand Power, 2014, 32(8): 127–130.

[7]徐强, 束龙仓, 杨桂莲, 等. 基于遗传算法优化的小波神

经网络在地下水位预测中的应用[J]. 水文, 2010, 30(1):27–30.

XU Qiang, SHU Long-cang, YANG Gui-lian, et al.Application of optimized wavelet neuralnetworkbased on genetic algorithm in groundwater levelprediction [J]. Journal of China Hydrology, 2010,30(1): 27–30.

[8]KARABOGA D. An idea based on honey beeswarm

for numerical optimization [R]. Kayseri: ErciyesUniversity, 2005.

[9]KARABOGA D, BASTURK B. On the performance

of artificial bee colony (ABC) algorithm [J].Applied Soft Computing, 2008(8): 687–697.

[10]李文莉, 李郁侠, 任平安. 基于云变异人工蜂群算法的梯

级水库群优化调度[J]. 水力发电学报, 2014, 33(1):37–42.

LI Wen-li, LI Yu-xia, REN Ping-an. Optimaloperatinof cascade reservoirs based on cloud variation-artificial bee colony algorithm [J]. Journal ofHydroelectric Engineering, 2014, 33(1): 37–42.

[11]钱坤, 苏国韶. 人工蜂群算法在渠道断面优化设计中的

应用[J]. 水利水电科技进展, 2011, 31(3): 57–60.QIAN Kun, SU Guo-shao. Application of artificialbee colony algorithm to optimizationof channelsection [J]. Advances in Science and Technology of

1330浙 江 大 学 学 报(工学版)第 53 卷

Water Resources, 2011, 31(3): 57–60.

[12]黄文明, 徐双双, 邓珍荣, 等. 改进人工蜂群算法优化

RBF神经网络的短时交通流预测[J]. 计算机工程与科学, 2016, 38(4): 713–719.

HUANG Wen-ming, XU Shuang-shuang, DENGZhen-rong, et al. Short-term traffic flow predictionof optimized RBF neural networks based on themodified

ABC

algorithm [J].

Computer

Engineering and Science, 2016, 38(4): 713–719.

[13]苏彩红, 向娜, 陈广义, 等. 基于人工蜂群算法与BP神

经网络的水质评价模型[J]. 环境工程学报, 2012, 6(2):699–704.

SU Cai-hong, XIANG Na, CHEN Guang-yi, et al.Water quality evaluation model based on artificialbee colony algorithm and BP neural network [J].Chinese Journal of Environmental Engineering,2012, 6(2): 699–704.

[14]许贤杰, 周玲, 蒋丹, 等. 基于人工蜂群算法计及线路故

障的配电网网络重构[J]. 电测与仪表, 2014, 51(3):33–36.

XU Xian-jie, ZHOU Ling, JIANG Dan, et al.Distribution network reconfiguration based onartificial bee colony algorithm and line fault [J].Electrical Measurement and Instrumentation,2014, 51(3): 33–36.

[15]刘三阳, 张平, 朱明敏. 基于局部搜索的人工蜂群算法

[J]. 控制与决策, 2014, 29(1): 123–128.

LIU San-yang, ZHANG Ping, ZHU Ming-min.Artificial bee colony algorithm based on localsearch [J]. Control and Decision, 2014, 29(1):123–128.

[16]罗钧, 李研. 具有混沌搜索策略的蜂群优化算法[J]. 控

制与决策, 2010, 25(12): 1913–1916.

LUO Jun, LI Yan. Artificial bee colony algoithmwith chaotic-search strategy [J]. Control andDecision, 2010, 25(12): 1913–1916.

[17]暴励, 曾建潮. 自适应搜索空间的混沌蜂群算法[J]. 计

算机应用研究, 2010, 27(4): 1330–1334.

BAO LI, ZENG Jian-chao. Self-adapting searchspace chaos-artificial bee colony algorithm [J].Application Research of Computers, 2010, 27(4):1330–1334.

[18]姜鹏, 刘俊民, 黄一帆, 等. 泾惠渠地下水对气候变化和

人类活动的响应[J]. 人民黄河, 2014, 36(5): 45–47.JIANG Peng, LIU Jun-min, HUANG Yi-fan, et al.Groundwater response to climate change and humanactivities in Jinghuiqu [J]. Yellow River, 2014, 36(5):45–47.

[19]向娜. 基于神经网络和人工蜂群算法的水质评价和预测

研究[D]. 广州: 华南理工大学, 2012.

XIANG Na. Water quality evaluation and predictionbased on neural network and artificial bee colonyalgorithm [D]. Guangzhou: South China Universityof Technology, 2012.

[20]王晓慧, 刘雪英, 白梅花. 引入高斯变异和最速下降算子

的人口迁移算法[J]. 计算机工程与应用, 2009, 45(20):57–60.

WANG Xiao-hui, LIU Xue-ying, BAI Mei-hua.Population migration algorithm with Gaussianmutation and the steepest descent operator [J].Computer Engineering and Applications, 2009,45(20): 57–60.

[21]刘运, 程家兴, 林京. 基于高斯变异的人工萤火虫算法在

云计算资源调度中的研究[J]. 计算机应用研究, 2015,32(3): 834–837.

LIU Yun, CHENG Jia-xing, LIN Jing. Study ofartificial glowworm algorithm based on Gaussmutation

in

resource

scheduling

of

cloud

computing [J].

Application

Research

of

Computers, 2015, 32(3): 834–837.

[22]张京京. 渠井结合灌区地下水位动态对变化环境的响应

及调控研究[D]. 杨凌: 西北农林科技大学, 2016.ZHANG Jing-jing. Groundwater dynamic responseand regulation under variational environment incanal-well

combined

irrigation

district

[D].

Yangling: Northwest A&F University, 2016.

因篇幅问题不能全部显示,请点此查看更多更全内容