Abstract
This study investigates the potential of two evolutionary neuro-fuzzy inference systems, adaptive neuro-fuzzy inference system (ANFIS) with particle swarm optimization (ANFIS–PSO) and genetic algorithm (ANFIS–GA), in modelling reference evapotranspiration (ET0). The hybrid models were tested using Nash–Sutcliffe efficiency, root mean square errors and determination coefficient (R2) statistics and compared with classical ANFIS, artificial neural networks (ANNs) and classification and regression tree (CART). Various combinations of monthly weather data of solar radiation, relative humidity, average air temperature and wind speed gotten from two stations, Antalya and Isparta, Turkey, were used as input parameters to the developed models to estimate ET0. The recommended evolutionary neuro-fuzzy models produced better estimates compared to ANFIS, ANN and CART in modelling monthly ET0. The ANFIS–PSO and/or ANFIS–GA improved the accuracy of ANFIS, ANN and CART by 40%, 32% and 66% for the Antalya and by 14%, 44% and 67% for the Isparta, respectively.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
Introduction
Scarcity of water, increment in pumping costs, complications in water storage and delivery system are the main issues that emphasize on enhancement of the water application efficiency for the operation of large irrigation systems. Irrigation engineers and agricultural managers need to calculate crop water requirement accurately for utilizing the scarce water timely and efficiently. For the efficient water application, evapotranspiration (ET) has a crucial role due to help in the calculation of crop water requirements precisely. Therefore, an accurate estimation of ET is fundamental to improve water application efficiency (Guven et al. 2008). The Food and Agriculture Organization (FAO) introduced the Penman–Monteith equation for modelling ET. This approach has become a commonly used method for calculating ET throughout the world (Allen et al. 2006). Several climatic inputs such as minimum, maximum and average temperature, wind speed, mean relative humidity and sunshine duration are required for ET estimation by the Penman–Monteith equation. These large numbers of climatic data are not always available or reliable. The influence of the mentioned climatic variables on ET makes it a complex nature (Hernandez et al. 2011), and therefore, forecasting ET is one of the most difficult tasks in water resource problems. In such a situation, soft computing (SC) methods that can accurately model complex behaviour between input and output emerge as a better alternative. In recent years, SC methods like ANNs, ANFIS and machine learning (ML) methods have applied for modelling different complex systems in the field of hydrology (Adnan et al. 2018, Adnan et al. 2019a, b; Nair et al. 2018; Muhammad Adnan et al. 2019; Majhi et al. 2019; Wu et al. 2020).
In the literature, ANNs and ANFIS models were applied successfully to predict evapotranspiration (Ladlani et al. 2012, 2014; Kisi et al. 2015; Wen et al. 2015; Luo et al. 2015; Keshtegar et al. 2018; Abrishami et al. 2019; Walls et al. 2020). Ladlani et al. (2012) compared two ANN models, namely generalized regression artificial neural network (GR-ANN) method and radial basis artificial neural network (RB-ANN), for modelling ET using climatic parameters from Dar El Beida, Algeria. As climatic data, the authors used the data of sunshine duration, average relative humidity, average wind speed, maximum, minimum and average air temperature. They found that the GR-ANN performed better than the RB-ANN in predicting ET. Ladlani et al. (2014) checked the potential of ANFIS and multiple linear regression (MLR) models for forecasting daily ET0 in the Mediterranean region of Algiers, Algeria. Results obtained from the investigation demonstrated that the ANFIS had better performance compared to the MLR models.
Kisi et al. (2015) compared four soft computing models: (1) MLP-ANN, (2) ANFIS-GP, (3) ANFIS-SC and (4) gene expression programming (GEP) models for predicting monthly ET using the data of 50 climatic stations in Iran. From the obtained results, the authors found the ANFIS-GP as an optimal model. Wen et al. (2015) investigated the prediction accuracy of ANN and empirical methods in comparison with a machine learning method, namely support vector machine (SVM). The selected models were used to predict ET of the arid region of Ejina basin, China, using the minimum temperature and maximum temperature as inputs. Luo et al. (2015) compared four ANN models: (i) multilayer perceptron artificial neural network (MLP-ANN), (2) generalized feed-forward artificial neural network (GFF-ANN), (3) probabilistic neural network (P-ANN) and (4) linear regression artificial neural network (LR-ANN) models for predicting evapotranspiration of Gaoyou climatic station of Jiangsu province in China. The results of this study proved that ANNs can be effectively employed as a reliable ET modelling tool. Keshtegar et al. (2018) applied the ANFIS (ANFIS-FCM) with ANN and M5 model tree models to predict the evapotranspiration of three stations of the Central Anatolian Region of Turkey. They divided data into different training–testing subsets to check ANFIS accuracy for each. They found that the ANFIS model with different subsets performed better than the M5 and ANN models. Abrishami et al. (2019) used the ANN models to predict the ET of Nissouri Creek in Oxford County, Canada. They used two types of activation functions including rectified linear unit (ReLU) and sigmoid. Results showed that ReLU performed better than sigmoid activation function .Walls et al. (2020) applied different ANN structures for modelling the ET of wheat and maize crops and found ANN models suitable for predicting ET of both crops. ANN, ANFIS and ML models have also been successfully used in modelling different hydrological time series due to their ability to capture nonlinear behaviour (Adnan et al. 2017; Kisi et al. 2018; Yuan et al. 2018).
In the recent past years, the literature study has exposed that the hybrid soft computing models provide better ET prediction accuracy in comparison with stand-alone soft computing methods. The primary consideration of the researchers is towards combining several novel heuristic search algorithms with soft computing methods for optimizing their control parameters and enhancement of their forecasting accuracy. Patil and Deka (2017) applied the hybrid of wavelet transform with ANN and ANFIS methods for the modelling of evapotranspiration in the arid regions of India. The results confirmed that the hybrid models had better performance than the stand-alone soft computing models in predicting ET. Araghi et al. (2018) also demonstrated the benefits of WT (wavelet transform) combined with the ANFIS (WT–ANFIS), ANN (WT–ANN) and MLR (WT–MLR) models for ET forecasting of three climatic stations chosen from three different climates of Iran. Using daily weather data of selected stations, the authors found that the WT–ANN outperformed the other wavelet-based hybrid models (i.e. WT–ANFIS and WT–MLR). Gocić et al. (2015) combined the firefly algorithm with SVM (SVM–FFA) for predicting ET in Serbia. The authors compared the proposed SVM–FFA model with WT–SVM, SVM and ANN. They found that the SVM–FFA and WT–SVM models provided better prediction results in comparison with stand-alone ANN and SVM computational methods. Shamshirband et al. (2016) applied a novel heuristic method called cuckoo search algorithm (CSA) for optimizing the ANN and ANFIS methods in estimation of ET at 12 climatic stations in Serbia. The prediction results of designed hybrid methods (ANN–CSA and ANFIS–CSA) are compared with stand-alone ANN and ANFIS models. Also, the authors compared the proposed methods with the Hargreaves and Priestley–Taylor empirical models.
Available literature indicates that hybrid heuristic soft computing methods generally provided better prediction accuracy compared to stand-alone soft computing models. The literature surveys point out that the application of new hybrid soft computing methods is vital to improve prediction accuracy and minimize the method’s error. For this reason, evolutionary neuro-fuzzy systems are proposed in this research for an effective evapotranspiration modelling. Genetic algorithm (GA) and particle swarm optimization (PSO) heuristic algorithms are used to optimize the parameters of ANFIS models and to develop hybrid soft computing methods, ANFIS–PSO and ANFIS–GA. Also, ET modelling using classification and regression tree (CART) model is very scarce, and this study looks to be the first that compares the accuracy of CART with the ANFIS–PSO, ANFIS–GA, ANFIS and ANN models in ET prediction.
Materials and methods
Used data
The study uses monthly weather data, solar radiation, relative humidity, air temperature and wind speed, from two automated climatic stations, Antalya (long. of 30°44′00″E, lat. of 36°42′00″N and altitude of 64) and Isparta (long. of 30°34′00″E, lat. of 37°47′00″N and altitude of 997) operated by the TMO (Turkish Meteorological Organization). The study area and stations’ location are illustrated in Fig. 1. The stations are situated in the Mediterranean region having a Mediterranean climate (dry summers and mellow to cold, wet winters). The temperature in winter has its highest value as 24 °C, and in summer season, it can increase to 40 °C.
In the study, data (25-year monthly values for the period of 1982–2006) were divided into two parts as training (80% of the aggregate data) and testing (20% remaining part). The brief statistical properties of the used data are summed up in Table 1. It is evident from the average statistics that the Antalya has a higher temperature, solar radiation, wind speed and reference evapotranspiration compared to Isparta.
Used methods
Adaptive neuro-fuzzy inference system (ANFIS)
The ANFIS interface represents a multilayer model initially proposed by Jang (1993) that trains input and output variables and affords estimations agreement between input and output in the most efficient way. There are several fuzzy interfaces system (FIS) reported in the literature, which has different performance and as results in significant differences in the results among them. The FIS is categorized into three main groups: Mamdani’s interface system (Mamdani and Assilian 1975), which consists of a system that considered inputs and outputs as a fuzzy set. This system is the most often applied; Tsukamoto’s system (Tsukamoto 1979), which is not very commonly used; finally, Sugeno’s FIS, which considers the input data as a fuzzy set, while the outputs as a constant coefficient of a linear function (Takagi and Sugeno 1985). The fact of being compact and very efficient in terms of computational time makes the Sugeno’s system very commonly used also (Nourani et al. 2014; Zhu et al. 2019; Adnan et al. 2019c; Alizamir et al. 2020a). ANFIS applied in this study consists of a network structure which uses Sugeno inference system (S-FIS) and supported from the artificial neural network (ANN) in the training phase of the input data (Fig. 2).
The ANFIS interface is composed of several nodes connected through directional links. Indeed, the combination of the fuzzy-based rules systems with the high performance regarding the learning capability of the ANN has made the ANFIS interface more robust and popular in modelling different problems (Tabari et al. 2012). ANFIS is more commonly used in solving complicated problems characterized by significantly high nonlinearity (Rezakazemi et al. 2017). Training of the data sets is done based on the fundamental learning rule backpropagation approach, which tends to minimize the error computation of the input data set (Cobaner 2011). In addition to the binary variables, a set of linguistic variables were used to design the fuzzy system. Afterwards, several IF/THEN rules were used to characterize the relationship between fuzzy variables (Nourani et al. 2014). In the case of the Sugeno’s system, which is the system used in this study, the conditional rules IF/THEN can be expressed as follows (Sayed et al. 2003):
where \(A_{1}\) and \(B_{1}\) represent the fuzzy sets in the originator, and \(p_{i}\), \(q_{i}\) and \(r_{i}\) are the design parameters defined during the training process of the data set. As shown in Fig. 2, the architecture of the ANFIS was designed considering five layers, and detailed explanation for each layer and the equations used can be found in the literature (Tabari et al. 2012). The hybrid learning algorithm used in the ANFIS architecture applies a combination of gradient descent, in order to identify the proposition parameters, while the least-squares method is applied to allocate the linear consequent parameters. The training algorithm makes the ANFIS outputs with the lowest error (Jang 1993; Nourani et al. 2014).
ANFIS–PSO
In this ANFIS model, a particle swarm optimization (PSO) was used. This optimization algorithm is very efficient in case of discrete data type (Nourani et al. 2014). This combination may be considered as a surrogate approach. So, after determining the design variables, the objective function and constraints, ANFIS was mainly used to search the space, while PSO approach as an optimization algorithm can be employed to establish the efficient way to find the best salutation (Kennedy and Eberhart 1995). PSO is a stochastic optimization method which consists of selecting a specific population or particles in given space completely in a random way while subsequently looking for the optimal solution (Rezakazemi et al. 2017). There are several applications of ANFIS–PSO. Basser et al. (2015) used ANFIS–PSO to predict the optimal parameters to mitigate scouring depth in existing spur dykes, while Djavareshkian and Esmaeili (2014) applied ANFIS–PSO to optimize the operation of the submerged hydrofoil. ANFIS–PSO interface is also used to solve nonlinear problems related to the nanomaterial’s components (Rezakazemi et al. 2017).
ANFIS–GA
In ANFIS–GA model, genetic optimization algorithm (GA) is incorporated. The GA consists of the inset of chromosome combinations, which evaluates the results obtained in each computational step by seeking the optimal solution possible (Termeh et al. 2018). Differently, from PSO, GA can provide relatively large solution spaces since it utilizes a probabilistic transition and not deterministic rules (Rezakazemi et al. 2017). The GA interface uses variables that represent real values or binary coding. The GA optimization procedure is associated with several processes as follows: population initialization, selection, crossover and mutation (Rezakazemi et al. 2017). GA has become a prevalent optimization method in different areas. Termeh et al. (2018) applied GA in flood susceptibility mapping; they found that this algorithm among the other advantages reveals high accuracy. Rezakazemi et al. (2017) used GA to assess the hydrogen mixed matrix membrane considering several operating conditions. While Khosravi et al. (2018) applied GA to predict potential solar radiation to support solar-based energy systems, all the studies above found that the GA interface poses the ability to provide efficient computation time and high accuracy.
Artificial neural network (ANN)
Artificial neural network (ANN) consists of imitating the biological nervous system, although much of the biological details are neglected. ANNs are composed of several massively processing elements organized in parallel systems connected by using variable weights. Each layer is connected to the other layers through interconnection weights, \(W\). The methodology applied for tuning the weights based on backpropagation process (Rumelhart et al. 1986). The backpropagation network is by far the most commonly used paradigms in ANNs (Nourani et al. 2014; Kisi et al. 2017; Alizamir et al. 2018; Kisi and Alizamir 2018). The processing elements that composed the ANNs are called neurons. The basic structure of the ANN interface is shown in Fig. 3. The neural network layers \(i\), \(j\) and \(k\) are interconnected with weights \(W_{ij}\) and \(W_{jk}\) between layers of neurons. Further details and explanation about the training process of the input data may be found at Kisi and Öztürk (2007).
Classification and regression tree (CART)
Classification and regression tree (CART) is based on a set of decision trees on the predictor variables which grew by repeatedly stratifying the data set into consecutively smaller subgroups (Breiman 1984). CART is a predictive tree model based on the recursive approach in data mining models that constructs the structure of the given data set which generates decision rules for predicting a categorical variable (Choubin et al. 2018; Kisi et al. 2020; Alizamir et al. 2020a, b). Considering the principle of homogenization or less variability among the nods, the splitting procedure of the variables is made until the best split is reached (Breiman 1984).
CART algorithm has also become commonly applied in different fields. Choubin et al. (2018) have applied CART to predict sediment transport in alpine rivers; they found that CART has relatively high accuracy. Ebrahimy and Azadbakht (2019) have applied CART to predict land surface temperature over several different areas. Also, Juntakut et al. (2019) have used CART to predict the long-term contamination of the groundwater in Nebraska State. They concluded that CART was capable of differentiating the weight of several physical factors in the water contamination.
Application and results
The ability of two evolutionary neuro-fuzzy systems: ANFIS–PSO and ANFIS–GA, are investigated in modelling reference evapotranspiration (ET0) using various input combinations of climatic data and compared with the classic ANFIS, ANN and CART methods. For the control parameters, different values were tried for each method. For the ANFIS–PSO, 500 iterations were used, and population, inertia weight, personal learning coefficient and global learning coefficient were set to 45, 1, 1 and 2, respectively. For the ANFIS–GA, number of iterations, population, mutation and crossover percentages were set to 400, 55, 0.7 and 0.4, respectively. For the ANFIS, subtractive clustering with 150 iterations and 0.35 radii was used. For the ANN, Bayesian regulation was used, and the optimal number of neurons in the hidden layer (HL) was found to be 10. The following evaluation metrics are used to select the best models:
where N = number of data, \(\overline{ET}_{m}\) = mean FAO 56 PM ET0, \({\text{ET}}_{ip}\) = predicted ET0, and \({\text{ET}}_{im}\) = FAO 56 PM ET0.
Table 2 compares the test statistics of the ANFIS–PSO, ANFIS–GA, ANFIS, ANN and CART models for different input combinations of Antalya Station. Among the one input combinations, T variable provided the best statistics for all methods. Out of two-input models, the model with SR and RH inputs had the lowest RMSE and the highest NSE and R2 for the ANFIS–PSO, ANFIS–GA, ANN and CART methods. Three-input ANFIS–PSO, ANFIS, ANN and CART models with T, SR and WS variables performed better than the corresponding models with T, SR and RH variables. It is apparent from Table 2 that the models with whole input variables (T, SR, RH and WS) outperformed the other models for all methods. The ANFIS–PSO and ANFIS–GA with full climatic inputs have almost the same accuracy, and they have better statistics than the other models. The relative RMSE differences between the ANFIS–PSO and ANFIS, ANN, CART are 40%, 32% and 66%, respectively.
Figure 4 illustrates the observed and estimated ET0 values by the best models in the test period for the Antalya Station. It is clearly observed that the ANFIS–PSO and/or ANFIS–GA models generally have less scattered estimates compared to other models. It is also apparent from the scatter graphs that all the methods produce less scattered estimates by increasing the number of input variables.
Test results of the employed methods are summed up in Table 3 for estimating ET0 of Isparta Station utilizing various climatic input variables. In this station, the models with SR variable have the best statistics among the one input combinations. Similar to the Antalya Station, here also the SR, RH and T, SR, WS combinations generally provided the most accurate estimates for two- and three-input models, respectively. Among all input combinations, the models with full climatic input variables performed the best. The best ANFIS–GA model outperformed the ANFIS–PSO, ANFIS, ANN and CART with respect to RMSE, NSE and R2. The relative RMSE differences between the ANFIS–GA and ANFIS–PSO, ANFIS, ANN, CART are 5%, 14%, 44% and 67%, respectively. It is clear from Tables 2 and 3 that the evolutionary algorithms, PSO and GA, improve the classical ANFIS model in both stations, improvement in RMSE by about 40% and 14% for the Antalya and Isparta stations. In Isparta Station, SR seems to be more effective on ET0 compared to Antalya. The RH and WS variables produce worse results compared to Isparta. One reason for this may be the fact that these variables have higher skewed distribution in Antalya than the Isparta (see skewness values of the SR and RH data in Table 1).
The test results of the employed models are graphically compared in Fig. 5 for the Isparta Station. Here also, the better estimates are obtained by increasing input numbers, and the models with full inputs (T, SR, RH and WS) have the best estimates among the input combinations tried. Both ANFIS–PSO and ANFIS–GA have less scattered estimates than the ANFIS, ANN and CART models. CART model has the worst estimates among the models applied. Figures 6, 7 and 8 compare the R2, RMSE and NSE values of the five optimal models with different input combinations for the Antalya and Isparta stations, respectively. It is clearly observed that the ANFIS–PSO and/or ANFIS–GA generally have the highest R2 and NSE and the lowest RMSE compared to other three methods.
Overall, the ANFIS–PSO and ANFIS–GA models perform superior to the other models in estimating monthly ET0. PSO and GA are heuristic methods and have some advantages compared to classical training algorithms such as gradient descent and least square. These belong to a class of search methods so that they have a notable balance between exploitation of the optimal solutions and reconnaissance of the search space. Stochastic search and directed search are combined in such methods. Therefore, they are more robust compared to directed search techniques and capable of finding global optimum without local optima problem (Mantoglou et al. 2004; Karterakis et al. 2007).
Conclusion
The accuracy of two evolutionary neuro-fuzzy methods was investigated in the presented study in modelling reference evapotranspiration. Their results were compared with the classic ANFIS, ANN and CART models. Various input combinations of climatic data obtained from two stations; Turkey were utilized for the employed models. Evolutionary ANFIS–PSO and/or ANFIS–GA produced better ET0 estimates than the ANFIS, ANN and CART models with the relative RMSE differences of 40%, 32% and 66% for one station (Antalya) and 14%, 44% and 67% for the other station (Isparta), respectively.
Comparison of various climatic inputs revealed that the estimation accuracy of the applied models increases by including more input variables and four inputs (average temperature, solar radiation, relative humidity and wind speed) produced the best estimates for each method. The comparison also indicated that solar radiation has more influence on ET0 in Isparta, while including relative humidity and wind speed in inputs makes models less accurate in Antalya.
References
Abrishami N, Sepaskhah AR, Shahrokhnia MH (2019) Estimating wheat and maize daily evapotranspiration using artificial neural network. Theoret Appl Climatol 135(3–4):945–958
Adnan RM, Yuan X, Kisi O, Anam R (2017) Improving accuracy of river flow forecasting using LSSVR with gravitational search algorithm. Adv Meteorol 2017:23
Adnan RM, Yuan X, Kisi O, Adnan M, Mehmood A (2018) Stream flow forecasting of poorly gauged mountainous watershed by least square support vector machine, fuzzy genetic algorithm and M5 model tree using climatic data from nearby station. Water Resour Manag 32(14):4469–4486
Adnan RM, Liang Z, Yuan X, Kisi O, Akhlaq M, Li B (2019a) Comparison of LSSVR, M5RT, NF-GP, and NF-SC models for predictions of hourly wind speed and wind power based on cross-validation. Energies 12(2):329
Adnan RM, Liang Z, Trajkovic S, Zounemat-Kermani M, Li B, Kisi O (2019b) Daily streamflow prediction using optimally pruned extreme learning machine. J Hydrol 577:123981
Adnan RM, Malik A, Kumar A, Parmar KS, Kisi O (2019c) Pan evaporation modeling by three different neuro-fuzzy intelligent systems using climatic inputs. Arab J Geosci 12(20):606
Alizamir M, Kisi O, Zounemat-Kermani M (2018) Modelling long-term groundwater fluctuations by extreme learning machine using hydro-climatic data. Hydrol Sci J 63(1):63–73
Alizamir M, Kim S, Kisi O, Zounemat-Kermani M (2020a) A comparative study of several machine learning based non-linear regression methods in estimating solar radiation: case studies of the USA and Turkey regions. Energy 197:117239
Alizamir M, Kim S, Kisi O, Zounemat-Kermani M (2020b) Deep echo state network: a novel machine learning approach to model dew point temperature using meteorological variables. Hydrol Sci J 65(7):1173–1190
Allen RG, Pruitt WO, Wright JL, Howell TA, Ventura F, Snyder R, Itenfisu D, Stedudo P, Berengena J, Yrisarry JB, Smith M, Raes D, Perrier A, Alves I, Walter I, Elliot R (2006) A recommendation on standardized surface resistance for hourly calculation of reference ETo by the FAO 56 Penman–Monteith method. Agric Water Manag 81:1–22
Araghi A, Adamowski J, Martinez CJ (2018) Comparison of wavelet-based hybrid models for the estimation of daily reference evapotranspiration in different climates. J Water Clim Change. https://doi.org/10.2166/wcc.2018.113
Basser H, Karami H, Shamshirband S, Akib S, Amirmojahedi M, Ahmad R, Javidnia H (2015) Hybrid ANFIS–PSO approach for predicting optimum parameters of a protective spur dike. Appl Soft Comput 30:642–649
Breiman L (1984) Classification and regression trees. Chapman & Hall, London
Choubin B, Darabi H, Rahmati O, Sajedi-Hosseini F, Kløve B (2018) River suspended sediment modelling using the CART model: a comparative study of machine learning techniques. Sci Total Environ 615:272–281
Cobaner M (2011) Evapotranspiration estimation by two different neuro-fuzzy inference systems. J Hydrol 398(3–4):292–302
Djavareshkian MH, Esmaeili A (2014) Heuristic optimization of submerged hydrofoil using ANFIS–PSO. Ocean Eng 92:55–63
Ebrahimy H, Azadbakht M (2019) Downscaling MODIS land surface temperature over a heterogeneous area: an investigation of machine learning techniques, feature selection, and impacts of mixed pixels. Comput Geosci 124:93–102
Gocić M, Motamedi S, Shamshirband S, Petković D, Ch S, Hashim R, Arif M (2015) Soft computing approaches for forecasting reference evapotranspiration. Comput Electron Agric 113:164–173
Guven A, Aytek A, Yuce MI, Aksoy H (2008) Genetic programming-based empirical model for daily reference evapotranspiration estimation. CLEAN Soil Air Water 36(10–11):905–912
Hernandez S, Morales L, Sallis P (2011) Estimation of reference evapotranspiration using limited climatic data and Bayesian model averaging. In: Ems, 2011 UK Sim 5th European symposium on computer modeling and simulation. pp 59–63
Jang JS (1993) ANFIS: adaptive-network-based fuzzy inference system. IEEE Trans Syst Man Cybern 23(3):665–685
Juntakut P, Snow DD, Haacker EM, Ray C (2019) The long term effect of agricultural, vadose zone and climatic factors on nitrate contamination in the Nebraska’s groundwater system. J Contam Hydrol 220:33–48
Karterakis SM, Karatzas GP, Nikolos IK, Papadopoulou MP (2007) Application of linear programming and differential evolutionary optimization methodologies for the solution of coastal subsurface water management problems subject to environmental criteria. J Hydrol 342(3–4):270–282
Kennedy J, Eberhart R (1995) Particle swarm optimization. IEEE Int Conf 4:1942–1948
Keshtegar B, Kisi O, Arab HG, Zounemat-Kermani M (2018) Subset modeling basis ANFIS for prediction of the reference evapotranspiration. Water Resour Manag 32(3):1101–1116
Khosravi A, Nunes RO, Assad MEH, Machado L (2018) Comparison of artificial intelligence methods in estimation of daily global solar radiation. J Clean Prod 194:342–358
Kisi O, Alizamir M (2018) Modelling reference evapotranspiration using a new wavelet conjunction heuristic method: wavelet extreme learning machine vs wavelet neural networks. Agric For Meteorol 263:41–48
Kişi Ö, Öztürk Ö (2007) Adaptive neuro fuzzy computing technique for evapotranspiration estimation. J Irrig Drain Eng 133(4):368–379
Kisi O, Sanikhani H, Zounemat-Kermani M, Niazi F (2015) Long-term monthly evapotranspiration modeling by several data-driven methods without climatic data. Comput Electron Agric 115:66–77
Kisi O, Alizamir M et al (2017) Modeling groundwater fluctuations by three different evolutionary neural network techniques using hydroclimatic data. Nat Hazards 87(1):367–381
Kisi O, Shiri J, Karimi S, Adnan RM (2018) Three different adaptive neuro fuzzy computing techniques for forecasting long-period daily streamflows. In: Roy SS et al (eds) Big data in engineering applications. Springer, Singapore, pp 303–321
Kisi O, Alizamir M, Docheshmeh Gorgij A (2020) Dissolved oxygen prediction using a new ensemble method. Environ Sci Pollut Res 27:9589–9603
Ladlani I, Houichi L, Djemili L, Heddam S, Belouz K (2012) Modeling daily reference evapotranspiration (ET0) in the north of Algeria using generalized regression neural networks (GRNN) and radial basis function neural networks (RBFNN): a comparative study. Meteorol Atmos Phys 118(3–4):163–178
Ladlani I, Houichi L, Djemili L, Heddam S, Belouz K (2014) Estimation of daily reference evapotranspiration (ET0) in the north of Algeria using adaptive neuro-fuzzy inference system (ANFIS) and multiple linear regression (MLR) models: a comparative study. Arab J Sci Eng 39(8):5959–5969
Luo Y, Traore S, Lyu X, Wang W, Wang Y, Xie Y, Fipps G (2015) Medium range daily reference evapotranspiration forecasting by using ANN and public weather forecasts. Water Resour Manag 29(10):3863–3876
Majhi B, Naidu D, Mishra AP, Satapathy SC (2019) Improved prediction of daily pan evaporation using deep-LSTM model. Neural Comput Appl. https://doi.org/10.1007/s00521-019-04127-7
Mamdani EH, Assilian S (1975) An experiment in linguistic synthesis with a fuzzy logic controller. Int J Man Mach Stud 7(1):1–13
Mantoglou A, Papantoniou M, Giannoulopoulos P (2004) Management of coastal aquifers based on nonlinear optimization and evolutionary algorithms. J Hydrol 297(1–4):209–228
Muhammad Adnan R, Yuan X, Kisi O, Yuan Y, Tayyab M, Lei X (2019) Application of soft computing models in streamflow forecasting. In: Proceedings of the institution of civil engineers-water management. Thomas Telford Ltd., vol 172(3), pp 123–134
Nair A, Singh G, Mohanty UC (2018) Prediction of monthly summer monsoon rainfall using global climate models through artificial neural network technique. Pure appl Geophys 175(1):403–419
Nourani V, Baghanam AH, Adamowski J, Kisi O (2014) Applications of hybrid wavelet–artificial intelligence models in hydrology: a review. J Hydrol 514:358–377
Patil AP, Deka PC (2017) Performance evaluation of hybrid wavelet-ANN and wavelet-ANFIS models for estimating evapotranspiration in arid regions of India. Neural Comput Appl 28(2):275–285
Rezakazemi M, Dashti A, Asghari M, Shirazian S (2017) H2-selective mixed matrix membranes modeling using ANFIS, PSO-ANFIS, GA-ANFIS. Int J Hydrog Energy 42(22):15211–15225
Rumelhart DE, Hinton GE, Williams RJ (1986) Learning internal representation by error propagation. In: Rumelhart DE, McClelland JL (eds) Parallel distributed processing, vol 1. MIT, Cambridge
Sayed T, Tavakolie A, Razavi A (2003) Comparison of adaptive network based fuzzy inference systems and b-spline neuro-fuzzy mode choice models. J Comput Civ Eng ASCE 17(2):123–130
Shamshirband S, Amirmojahedi M, Gocić M, Akib S, Petković D, Piri J, Trajkovic S (2016) Estimation of reference evapotranspiration using neural networks and cuckoo search algorithm. J Irrig Drain Eng 142(2):04015044
Tabari H, Kisi O, Ezani A, Talaee PH (2012) SVM, ANFIS, regression and climate-based models for reference evapotranspiration modeling using limited climatic data in a semi-arid highland environment. J Hydrol 444:78–89
Takagi T, Sugeno M (1985) Fuzzy identification of systems and its applications to modeling and control. IEEE Trans Syst Man Cybern 15:116–132
Termeh SVR, Kornejady A, Pourghasemi HR, Keesstra S (2018) Flood susceptibility mapping using novel ensembles of adaptive neuro fuzzy inference system and metaheuristic algorithms. Sci Total Environ 615:438–451
Tsukamoto Y (1979) An approach to reasoning method. In: Gupta M, Ragade RK, Yager RR (eds) Advances in fuzzy set theory and applications. Elsevier, Amsterdam, pp 137–149
Walls S, Binns AD, Levison J, MacRitchie S (2020) Prediction of actual evapotranspiration by artificial neural network models using data from a Bowen ratio energy balance station. Neural Comput Appl. https://doi.org/10.1007/s00521-020-04800-2
Wen X, Si J, He Z, Wu J, Shao H, Yu H (2015) Support-vector-machine-based models for modeling daily reference evapotranspiration with limited climatic data in extreme arid regions. Water Resour Manag 29(9):3195–3209
Wu L, Huang G, Fan J, Ma X, Zhou H, Zeng W (2020) Hybrid extreme learning machine with meta-heuristic algorithms for monthly pan evaporation prediction. Comput Electron Agric 168:105115
Yuan X, Chen C, Lei X, Yuan Y, Adnan RM (2018) Monthly runoff forecasting based on LSTM–ALO model. Stoch Environ Res Risk Assess 32(8):2199–2212
Zhu S, Heddam S et al (2019) Modeling daily water temperature for rivers: comparison between adaptive neuro-fuzzy inference systems and artificial neural networks models. Environ Sci Pollut Res 26(1):402–420
Acknowledgement
The authors would like to thank the anonymous reviewers for their valuable comments and suggestions to improve this manuscript further. Alban Kuriqi was supported by a Ph.D. scholarship granted by Fundação para a Ciência e a Tecnologia, I.P. (FCT), Portugal, under the Ph.D. Programme FLUVIO–River Restoration and Management, grant number: PD/BD/114558/2016.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
There is not any conflict of interest in this study.
Rights and permissions
About this article
Cite this article
Alizamir, M., Kisi, O., Muhammad Adnan, R. et al. Modelling reference evapotranspiration by combining neuro-fuzzy and evolutionary strategies. Acta Geophys. 68, 1113–1126 (2020). https://doi.org/10.1007/s11600-020-00446-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11600-020-00446-9