Zoning map for drought prediction using integrated machine learning models with a nomadic people optimization algorithm

The modelling of drought is of utmost importance for the efficient management of water resources. This article used the adaptive neuro-fuzzy interface system (ANFIS), multilayer perceptron (MLP), radial basis function neural network (RBFNN), and support vector machine (SVM) models to forecast meteorological droughts in Iran. The spatial–temporal pattern of droughts in Iran was also found using recorded observation data from 1980 to 2014. A nomadic people algorithm (NPA) was utilized to train the ANFIS, MLP, RBFNN, and SVM models. Additionally, the NPA was benchmarked against the bat algorithm, salp swarm algorithm, and krill algorithm (KA). The hybrid ANFIS, MLP, RBFNN, and SVM models were used to forecast the 3-month standardized precipitation index. New evolutionary algorithms were utilized to improve the convergence speed of the soft computing models and their accuracy. First, random stations, namely, in Azarbayjan (northwest Iran), Khouzestan (southwest Iran), Khorasan (northeast Iran), and Sistan and Balouchestan (southeast Iran) were selected for the testing of the models. According to the results obtained from the Azarbayjan station, the Nash–Sutcliffe efficiency (NSE) was 0.93, 0.86, 0.85, and 0.83 for the ANFIS–NPA, MLP–NPA, RBFNN–NPA, and SVM–NPA models, respectively. For Sistan and Baloucehstan, the results indicated the superiority of the ANFIS–NPA model, followed by the MLP–NPA model, compared to the RBFNN–NPA and SVM–NPA models, and suggested that the hybrid models performed better than the standalone MLP, RBFNN, ANFIS, and SVM models. The second aim of the study was to capture the relationship between large-scale climate signals and drought indices by using a wavelet coherence analysis. The general results indicated that the NPA and wavelet coherence analysis are useful tools for modelling drought indices.

[1]  Kwok-Wing Chau,et al.  Prediction of rainfall time series using modular soft computingmethods , 2013, Eng. Appl. Artif. Intell..

[2]  Xingye Han,et al.  Investigation to the relation between meteorological drought and hydrological drought in the upper Shaying River Basin using wavelet analysis , 2020 .

[3]  Daniel Mozos,et al.  FPGA implementation of the principal component analysis algorithm for dimensionality reduction of hyperspectral images , 2019, Journal of Real-Time Image Processing.

[4]  Zhihua Cui,et al.  Bat algorithm with principal component analysis , 2018, International Journal of Machine Learning and Cybernetics.

[5]  Quan Quan,et al.  Spatio-temporal variability of drought and effect of large scale climate in the source region of Yellow River , 2019, Geomatics, Natural Hazards and Risk.

[6]  Greg Hancock,et al.  Catchment-scale drought: capturing the whole drought cycle using multiple indicators , 2019 .

[7]  Tae-Woong Kim,et al.  Modified analogue forecasting in the hidden Markov framework for meteorological droughts , 2018, Science China Technological Sciences.

[8]  Manish Kumar Goyal,et al.  On the relationship of climatic and monsoon teleconnections with monthly precipitation over meteorologically homogenous regions in India: Wavelet & global coherence approaches , 2020 .

[9]  Alfred Stein,et al.  Drought Forecasting using Markov Chain Model and Artificial Neural Networks , 2016, Water Resources Management.

[10]  Hossam Faris,et al.  Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problems , 2017, Adv. Eng. Softw..

[11]  Omid Bozorg-Haddad,et al.  Development and Application of the Bat Algorithm for Optimizing the Operation of Reservoir Systems , 2015 .

[12]  Dimitri P. Solomatine,et al.  Meteorological Drought Forecasting Based on Climate Signals Using Artificial Neural Network – A Case Study in Khanhhoa Province Vietnam , 2016 .

[13]  Amir Hossein Zaji,et al.  Design of modified structure multi-layer perceptron networks based on decision trees for the prediction of flow parameters in 90° open-channel bends , 2016 .

[14]  Hossein Tabari,et al.  MLP-based drought forecasting in different climatic regions , 2012, Theoretical and Applied Climatology.

[15]  Mohammad Reza Sarajian,et al.  Erratum to: The comparison of NN, SVR, LSSVR and ANFIS at modeling meteorological and remotely sensed drought indices over the eastern district of Isfahan, Iran , 2017, Natural Hazards.

[16]  Qiang Huang,et al.  A nonparametric multivariate standardized drought index for characterizing socioeconomic drought: A case study in the Heihe River Basin , 2016 .

[17]  Ahmed El-Shafie,et al.  Investigating the Influence of Meteorological Parameters on the Accuracy of Sea-Level Prediction Models in Sabah, Malaysia , 2020 .

[18]  Ajay Kalra,et al.  Wavelet analyses of western US streamflow with ENSO and PDO , 2017 .

[19]  Alireza Taleei,et al.  Applying an artificial neural network approach for drought tolerance screening among Iranian wheat landraces and cultivars grown under well-watered and rain-fed conditions , 2019, Acta Physiologiae Plantarum.

[20]  Wei Liu,et al.  Tensor Robust Principal Component Analysis with a New Tensor Nuclear Norm , 2018, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[21]  John Orchard,et al.  Application of radial basis function network with a Gaussian function of artificial neural networks in osmo-dehydration of plant materials , 2011 .

[22]  R. Deo,et al.  Implementation of a hybrid MLP-FFA model for water level prediction of Lake Egirdir, Turkey , 2018, Stochastic Environmental Research and Risk Assessment.

[23]  Nengcheng Chen,et al.  Quantitative analysis of agricultural drought propagation process in the Yangtze River Basin by using cross wavelet analysis and spatial autocorrelation , 2020 .

[24]  Ahmed El-Shafie,et al.  Machine learning methods for better water quality prediction , 2019, Journal of Hydrology.

[25]  Jan Adamowski,et al.  Associations between large-scale climate oscillations and land surface phenology in Iran , 2019, Agricultural and Forest Meteorology.

[26]  Jami F. Young,et al.  Translating Cognitive Vulnerability Theory Into Improved Adolescent Depression Screening: A Receiver Operating Characteristic Approach , 2019, Journal of clinical child and adolescent psychology : the official journal for the Society of Clinical Child and Adolescent Psychology, American Psychological Association, Division 53.

[27]  H. Cui,et al.  Comparison of the Ability of ARIMA, WNN and SVM Models for Drought Forecasting in the Sanjiang Plain, China , 2019, Natural Resources Research.

[28]  Lei Xu,et al.  Yin-Yang firefly algorithm based on dimensionally Cauchy mutation , 2020, Expert Syst. Appl..

[29]  Yongquan Zhou,et al.  A Hybrid Bat Algorithm with Path Relinking for the Capacitated Vehicle Routing Problem , 2013 .

[30]  Laith Mohammad Abualigah,et al.  Feature Selection and Enhanced Krill Herd Algorithm for Text Document Clustering , 2018, Studies in Computational Intelligence.

[31]  Sandeep K. Sood,et al.  Artificial Intelligence-Based Model For Drought Prediction and Forecasting , 2020, Comput. J..

[32]  V. Singh,et al.  Drought forecasting in eastern Australia using multivariate adaptive regression spline, least square support vector machine and M5Tree model , 2017 .

[33]  Chuntian Cheng,et al.  Long-Term Prediction of Discharges in Manwan Hydropower Using Adaptive-Network-Based Fuzzy Inference Systems Models , 2005, ICNC.

[34]  Yared A. Bayissa,et al.  Developing a satellite-based combined drought indicator to monitor agricultural drought: a case study for Ethiopia , 2018, GIScience & Remote Sensing.

[35]  Z. Şen Innovative Trend Analysis Methodology , 2012 .

[36]  P. T. Ghazvinei,et al.  Forecasting pan evaporation with an integrated artificial neural network quantum-behaved particle swarm optimization model: a case study in Talesh, Northern Iran , 2018 .

[37]  F. Eskandari,et al.  Drought forecasting by ANN, ANFIS, and SVM and comparison of the models , 2017, Environmental Earth Sciences.

[38]  Shahaboddin Shamshirband,et al.  Coupling a firefly algorithm with support vector regression to predict evaporation in northern Iran , 2018 .

[39]  Nguyen Quoc Thanh,et al.  Spatial prediction of rainfall-induced landslides for the Lao Cai area (Vietnam) using a hybrid intelligent approach of least squares support vector machines inference model and artificial bee colony optimization , 2017, Landslides.

[40]  Qiongfang Li,et al.  Drought forecasting using ANFIS- a case study in drought prone area of Vietnam , 2017, Paddy and Water Environment.

[41]  Sancho Salcedo-Sanz,et al.  Drought prediction with standardized precipitation and evapotranspiration index and support vector regression models , 2018 .

[42]  Sergio M. Vicente-Serrano,et al.  Analysis of the atmospheric circulation pattern effects over SPEI drought index in Spain , 2019 .

[43]  Shishutosh Barua,et al.  Drought forecasting using an aggregated drought index and artificial neural network , 2010 .

[44]  Rajesh P. Singh,et al.  Application of Heuristic Approaches for Prediction of Hydrological Drought Using Multi-scalar Streamflow Drought Index , 2019, Water Resources Management.

[45]  Chiranjeevi Karri,et al.  Fast vector quantization using a Bat algorithm for image compression , 2016 .

[46]  Majid Dehghani,et al.  Effect of ENSO on annual maximum floods and volume over threshold in the southwestern region of Iran , 2017 .

[47]  Ozgur Kisi,et al.  Drought forecasting using novel heuristic methods in a semi-arid environment , 2019, Journal of Hydrology.

[48]  K. Chau,et al.  Predicting Standardized Streamflow index for hydrological drought using machine learning models , 2020 .

[49]  Renjie Li,et al.  Prediction of interfacial interactions related with membrane fouling in a membrane bioreactor based on radial basis function artificial neural network (ANN). , 2019, Bioresource technology.

[50]  Jeroen C. J. H. Aerts,et al.  Translating large-scale climate variability into crop production forecast in Europe , 2019, Scientific Reports.

[51]  Liborio Cavaleri,et al.  Krill herd algorithm-based neural network in structural seismic reliability evaluation , 2019 .

[52]  Aldenor G. Santos,et al.  Occurrence of the potent mutagens 2- nitrobenzanthrone and 3-nitrobenzanthrone in fine airborne particles , 2019, Scientific Reports.

[53]  Shanshan Tu,et al.  Optimization and Modeling of Process Parameters in Multi-Hole Simultaneous Drilling Using Taguchi Method and Fuzzy Logic Approach , 2020, Materials.

[54]  Haiyun Shi,et al.  A new method and a new index for identifying socioeconomic drought events under climate change: A case study of the East River basin in China. , 2018, The Science of the total environment.

[55]  Ercan Kahya,et al.  Hydrological and agricultural droughts assessment in a semi-arid basin: Inspecting the teleconnections of climate indices on a catchment scale , 2019, Agricultural Water Management.

[56]  Jinjun Chen,et al.  Optimal LEACH protocol with modified bat algorithm for big data sensing systems in Internet of Things , 2019, J. Parallel Distributed Comput..

[57]  Jan Adamowski,et al.  Analysis of trends and dominant periodicities in drought variables in India: A wavelet transform based approach , 2016 .

[58]  Seyed Amir Naghibi,et al.  Machine learning approaches for spatial modeling of agricultural droughts in the south-east region of Queensland Australia. , 2020, The Science of the total environment.

[59]  Ahmed El-Shafie,et al.  Water quality prediction model utilizing integrated wavelet-ANFIS model with cross-validation , 2010, Neural Computing and Applications.

[60]  Frédérique Seyler,et al.  Unraveling the impacts of droughts and agricultural intensification on the Altiplano water resources , 2019 .

[61]  Vijay P. Singh,et al.  Seasonal Drought Prediction: Advances, Challenges, and Future Prospects , 2018 .

[62]  Harish Pulluri,et al.  Krill Herd Algorithm for Solution of Economic Dispatch with Valve-Point Loading Effect , 2019, Lecture Notes in Electrical Engineering.

[63]  Arash Malekian,et al.  Multi-time-scale analysis of hydrological drought forecasting using support vector regression (SVR) and artificial neural networks (ANN) , 2016, Arabian Journal of Geosciences.

[64]  K. N. Seetharamu,et al.  Multi-objective optimization using bat algorithm for shell and tube heat exchangers , 2017 .

[65]  Sinan Q. Salih,et al.  A new algorithm for normal and large-scale optimization problems: Nomadic People Optimizer , 2019, Neural Computing and Applications.

[66]  Mohammad Reza Sarajian,et al.  The comparison of NN, SVR, LSSVR and ANFIS at modeling meteorological and remotely sensed drought indices over the eastern district of Isfahan, Iran , 2017, Natural Hazards.

[67]  Jan Adamowski,et al.  Coupling machine learning methods with wavelet transforms and the bootstrap and boosting ensemble approaches for drought prediction , 2016 .

[68]  Ali Azarnivand,et al.  Drought forecasting using data-driven methods and an evolutionary algorithm , 2017, Modeling Earth Systems and Environment.

[69]  E. S. Ali,et al.  Load frequency controller design via BAT algorithm for nonlinear interconnected power system , 2016 .

[70]  T. McKee,et al.  THE RELATIONSHIP OF DROUGHT FREQUENCY AND DURATION TO TIME SCALES , 1993 .

[71]  Yaozhong Pan,et al.  A remote sensing and artificial neural network-based integrated agricultural drought index: Index development and applications , 2020 .

[72]  Qingyun Duan,et al.  Multiple‐Wavelet Coherence of World's Large Rivers With Meteorological Factors and Ocean Signals , 2019, Journal of Geophysical Research: Atmospheres.