计算机科学 ›› 2020, Vol. 47 ›› Issue (11A): 486-490.doi: 10.11896/jsjkx.191200047

• 大数据&数据科学 • 上一篇    下一篇

基于改进鲸鱼算法的BP神经网络水资源需求预测方法

马创, 周代棋, 张业   

  1. 重庆邮电大学软件工程学院 重庆 400065
  • 出版日期:2020-11-15 发布日期:2020-11-17
  • 通讯作者: 马创(machuang@cqupt.edu.cn)
  • 基金资助:
    国家自然科学基金面上项目(6172099);重庆市高校创新团队建设项目(CXTDG201602010);重庆市“三百”科技创新领军人才支持计划(CSTCCXLJRC201917);重庆市高校优秀成果转化资助项目(KJZH17116);重庆市人工智能技术创新重大主题专项(CSTC2017rgzn-zdyf0140);重庆市创新创业示范团队培育计划(CSTC2017kjrc-cxcytd0063);重庆市技术创新与应用示范重大主题专项项目(CSTC2018JSZX-CYZTZX0178,CSTC2018JSZX-CYZTZX0185);重庆市基础科学与前沿技术研究项目(CSTC2017jcyjAX0270,CSTC2018jcyjA0672,CSTC2017jcyjAX0071)

BP Neural Network Water Resource Demand Prediction Method Based on Improved Whale Algorithm

MA Chuang, ZHOU Dai-qi, ZHANG Ye   

  1. School of Software Engineering,Chongqing University of Posts and Telecommunications,Chongqing 400065,China
  • Online:2020-11-15 Published:2020-11-17
  • About author:MA Chuang,born in 1984,Ph.D,asso-ciate professor.His main researchin-terests include complexnetwork and machine learning.
  • Supported by:
    This work was supported by the Surface Project of National Natural Science Foundation of China (6172099),Program for Innovation Team Buil-ding at Institutions of Higher Education in Chongqing (CXTDG201602010),Science and Technology Innovation Leadership Support Program of Chongqing (CSTCCXLJRC201917),University Outstanding Achievements Transformation Funding Project of Chongqing (KJZH17116),Artificial Intelligence Technology Innovation Important Subject Projects of Chongqing (CSTC2017rgzn-zdyf0140),Innovation and Entrepreneurship Demonstration Team Cultivation Plan of Chongqing(CSTC2017kjrc-cxcytd0063),Industry Important Subject Projects of Chongqing(CSTC2018JSZX-CYZTZX0178,CSTC2018JSZX-CYZTZX0185) and Chongqing Research Program of Basic Research and Frontier Technology (CSTC2017jcyjAX0270,CSTC2018jcyjA0672,CSYC2017jcyjAX0071).

摘要: 随着现代居民居住地愈发集中,供水管网规模不断扩大,水资源供给面临着新的困难和挑战。其中包括水资源调度时的动态变化、管网的突发故障、水资源的不可控流失以及多目标和计算量庞大等问题。BP神经网络因拥有较强的自学习能力和泛化能力而被广泛应用于水资源预测问题中,但其也存在收敛速度慢、容易陷入局部极值的问题。群智能算法作为一种寻优算法,具有操作简单、收敛速度快、全局寻优能力强等优点。为提高BP神经网络在水资源预测方面的收敛速度和预测精度,提出一种基于改进鲸鱼算法优化的BP神经网络水资源需求预测模型,通过改变鲸鱼优化算法收敛因子的计算方式以及增加惯性权重来加强算法的寻优广度和精度,再通过BP神经网络采用改进的WOA算法输出的最优权值、阈值作为初始参数值训练模型。实验验证,改进的WOA-BP神经网络方法相比传统WOA-BP方法在收敛速度和预测精度方面都有更优的表现。

关键词: BP神经网络, 鲸鱼优化算法, 水资源需求预测

Abstract: With the increasing concentration of modern residential areas and the continuous expansion of water supply network,water supply is facing new difficulties and challenges.It includes the dynamic change of water resource scheduling,the sudden breakdown of pipe network,the uncontrollable loss of water resources,multi-objective and huge calculation.BP neural network has been widely used in water resources prediction because of its strong self-learning ability and generalization ability,but it also has the problems of slow convergence and easy to fall into local extremes.As a kind of optimization algorithm,swarm intelligence algorithm has simple operation,fast convergence speed and strong global optimization ability.In order to improve the convergence speed and prediction accuracy of BP neural network in water resources prediction,a BP neural network water resource demand prediction model based on the optimization of improved whale algorithm is proposed.The optimization breadth and accuracy of the algorithm are strengthened,and then the optimal weights and thresholds output by the improved WOA algorithm are used as initial parameter values to train the model through BP neural network.Through experimental verification,the improved WOA-BP neural network method has better performance in terms of convergence speed and prediction accuracy than the traditional WOA-BP method.

Key words: BP neural network, Water resources demand prediction, Whale optimization algorithm

中图分类号: 

  • TP181
[1] CHEN Z K.Sustainable development and utilization of water resources in China in the 21st century [J].Engineering Science,2000,2(3):7-11.
[2] WANG H,YOU J J.Research progress and progress in rational allocation of water resources [J].Journal of Hydraulic Engineering,2008,39(10):1168-1175.
[3] WEI J,MEI Y D,YANG N,et al.Research Status and Development Trend of Modern Water Resources Allocation [J].Advances in Science and Technology of Water Resources,2009,29(4):73-77.
[4] HE B F.Regional Water Resources Optimization Model Basedon Genetic Algorithm [J].International Journal Hydroelectric Energy,2002(9):10-12.
[5] WANG J.Research on water resources prediction based on improved combined neural network[J].Computer Science,2016,43(S1):516-517,532.
[6] LIU Q Q,CHEN Y.Water Resources Vulnerability Prediction Based on Rough Set and BP Neural Network:A Case Study of Huaihe River[J].Resources and Environment in The Yangtze Basin,2016,25(9):1317-1327.
[7] KENNEDY J,EBERHART R.Particle swarm optimization[C]//Proceedings of the 1995 IEEE international Conference on Neural Networks.Perth,WA,Australia:IEEE,1995:1942-1948.
[8] DORIGO M,BIRATTARI M,STUTZLE T.Ant colony optimization [J].Computational Intelligence Magazine,2007,1(4):28-39.
[9] LI X L,SHAO Z J,QIAN J X.An Optimization Model Based on Animal Autonomy:Fish School Algorithm[J].System Enginee-ring Theory and Practice,2002,22(11):32-38.
[10] YANG X S.Firefly algorithm,stochastic test functions and design optimization[J].International Journal of Bio-inspired Computation,2010,2(2):78-84.
[11] PAN W T.A new fruit fly optimization algorithm:taking the financial distress model as an example[J].Knowledge-based Systems,2012,26(2):69-74.
[12] MARTIN R,STEPHEN W.Termite:A swarm intelligent routing algorithm for mobile wireless Ad-Hoc networks[M].New York:Stigmergic optimization,2005.
[13] SHEN Y G.Application of Improved Particle Swarm BP Neural Network Algorithm in Weather Forecast[J].Computer Ear,2019(8):18-20,36.
[14] JIA Y M,SHI M P,YAN X.Improved artificial fish swarm algorithm to optimize wavelet neural network for transformer fault diagnosis[J].Editorial Board of Journal of HPU (Nature Science),2019,38(2):103-109.
[15] lMIRJALILI S,LEWIS A.The whale optimization algorithm[J].Advances in Engineering Software,2016(95):51-67.
[16] FENG C,YU C G,SUN L,et al.Track irregularity prediction based on improved GM(1,1) and WOA-LSSVM combined prediction model[J].Railway Standard Design,2019,63(4):34-39,46.
[17] ZHANG H L,LV J Y,CHENG L.Parameter Tuning of Controller of Electric Vehicle Induction Drive System Based on WOA[J].Journal of Shandong Agricultural university (Nature Science),2019,50(1):163-166.
[18] SHI Y,EBERHART R.A Modified Particle Swarm Optimizer[C]//Proceedings of 1998 IEEE World Congress on Computational Intelligence.Washington D.C.,USA:IEEE Press,1998:69-73.
[1] 徐佳楠, 张天瑞, 赵伟博, 贾泽轩.
面向供应链风险评估的改进BP小波神经网络研究
Study on Improved BP Wavelet Neural Network for Supply Chain Risk Assessment
计算机科学, 2022, 49(6A): 654-660. https://doi.org/10.11896/jsjkx.210800049
[2] 朱旭辉, 沈国娇, 夏平凡, 倪志伟.
基于螺旋进化萤火虫算法和BP神经网络的模型及其在PPP融资风险预测中的应用
Model Based on Spirally Evolution Glowworm Swarm Optimization and Back Propagation Neural Network and Its Application in PPP Financing Risk Prediction
计算机科学, 2022, 49(6A): 667-674. https://doi.org/10.11896/jsjkx.210800088
[3] 刘宝宝, 杨菁菁, 陶露, 王贺应.
基于DE-LSTM模型的教育统计数据预测研究
Study on Prediction of Educational Statistical Data Based on DE-LSTM Model
计算机科学, 2022, 49(6A): 261-266. https://doi.org/10.11896/jsjkx.220300120
[4] 夏静, 马中, 戴新发, 胡哲琨.
基于BP神经网络的智能云效能模型
Efficiency Model of Intelligent Cloud Based on BP Neural Network
计算机科学, 2022, 49(2): 353-367. https://doi.org/10.11896/jsjkx.201100140
[5] 郭福民, 张华, 胡瑢华, 宋岩.
一种基于表面肌电信号的腕部肌力估计方法研究
Study on Method for Estimating Wrist Muscle Force Based on Surface EMG Signals
计算机科学, 2021, 48(6A): 317-320. https://doi.org/10.11896/jsjkx.200600021
[6] 程铁军, 王曼.
基于变权组合的突发事件网络舆情趋势预测
Network Public Opinion Trend Prediction of Emergencies Based on Variable Weight Combination
计算机科学, 2021, 48(6A): 190-195. https://doi.org/10.11896/jsjkx.200600094
[7] 石琳姗, 马创, 杨云, 靳敏.
基于SSC-BP神经网络的异常检测算法
Anomaly Detection Algorithm Based on SSC-BP Neural Network
计算机科学, 2021, 48(12): 357-363. https://doi.org/10.11896/jsjkx.201000086
[8] 焦东来, 王浩翔, 吕海洋, 徐轲.
基于手机传感器轨迹的路面地物检测方法
Road Surface Object Detection from Mobile Phone Based Sensor Trajectories
计算机科学, 2021, 48(11A): 283-289. https://doi.org/10.11896/jsjkx.210200145
[9] 周俊, 尹悦, 夏斌.
基于LSTM神经网络的声发射信号识别研究
Acoustic Emission Signal Recognition Based on Long Short Time Memory Neural Network
计算机科学, 2021, 48(11A): 319-326. https://doi.org/10.11896/jsjkx.210700034
[10] 周立鹏, 孟利民, 周磊, 蒋维, 董建平.
基于BP神经网络的摔倒检测算法
Fall Detection Algorithm Based on BP Neural Network
计算机科学, 2020, 47(6A): 242-246. https://doi.org/10.11896/JsJkx.191000077
[11] 宋岩, 胡瑢华, 郭福民, 袁新亮, 熊睿洋.
基于sEMG的改进SVM+BP肌力预测分层算法
Improved SVM+BP Algorithm for Muscle Force Prediction Based on sEMG
计算机科学, 2020, 47(6A): 75-78. https://doi.org/10.11896/JsJkx.190900143
[12] 诸珺文.
基于改进BP神经网络的SQL注入识别
SQL InJection Recognition Based on Improved BP Neural Network
计算机科学, 2020, 47(6A): 352-359. https://doi.org/10.11896/JsJkx.191200054
[13] 陈燕文,李坤,韩焱,王燕平.
基于MFCC和常数Q变换的乐器音符识别
Musical Note Recognition of Musical Instruments Based on MFCC and Constant Q Transform
计算机科学, 2020, 47(3): 149-155. https://doi.org/10.11896/jsjkx.190100224
[14] 王生武,陈红梅.
基于粗糙集和改进鲸鱼优化算法的特征选择方法
Feature Selection Method Based on Rough Sets and Improved Whale Optimization Algorithm
计算机科学, 2020, 47(2): 44-50. https://doi.org/10.11896/jsjkx.181202285
[15] 刘晓彤,王伟,李泽禹,沈思婉,姜小明.
基于改进BP神经网络的尿液中红白细胞识别算法
Recognition Algorithm of Red and White Cells in Urine Based on Improved BP Neural Network
计算机科学, 2020, 47(2): 102-105. https://doi.org/10.11896/jsjkx.191100195
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!