Prediction of rainfall and runoff is one of the most important issues in managing catchment water resources and sustainable use of water resources. In this study, the accuracy and efficiency of the Gene Expression Programming (GEP) model and the Regional Climate Model (RegCM) to predict runoff values from monthly precipitation were investigated. For this purpose, monthly precipitation data of 48 synoptic stations, monthly temperature data of 21 synoptic stations, and also monthly runoff data of 40 hydrometric stations located in the Karkheh basin during 45 years (1972–2017) were used. Out of this statistical period, 40 years was used for calibration, and five years (1995–1999) for the validation of the model results. The results showed that the GEP model with an average R2 value of 0.948, average RMSE value of 19.4 m3/s, average NSE value of 0.91, and average SE value of 0.3, had a much more accurate performance than the RegCM model, which had an average R2 value of 0.04, average RMSE value of 298.2 m3/s, average NSE value of −0.64, and average SE value of 4.6 in predicting monthly runoff.

  • The accuracy and efficiency of GEP and RegCM models were investigated in simulating rainfall-runoff processes.

  • The RegCM4.7 was coupled with the Community Land Model, CLM version 4.5 as a land surface scheme.

  • The bias correction method was used in this model to improve the accuracy of RegCM results, and the results demonstrate the positive effects of bias correction.

Rainfall and runoff prediction can provide helpful information for planning and managing water resources. Rainfall is one of the main parameters that affect the runoff. Therefore, determining the exact amount of precipitation in a watershed can help improve the accuracy and reliability of runoff prediction. The accurate prediction of rainfall and runoff is a significant criterion for managing water resources. Due to uncertainty and natural nonlinear behaviors of precipitation, there should be a proper understanding of the catchment and its components, to perform the rainfall process to runoff conversion properly (Saha et al. 2014).

There is a great deal of complexity in the conversion of rainfall to runoff in a watershed as a complex and dynamic system (Abushandi & Merkel 2013). As a result, forecasting rainfall and runoff has become one of the most challenging issues in water resources management in recent years; consequently, researchers have presented and used different computer models in different studies; these models are typically classified as experimental, conceptual, and physical models (Sitterson et al. 2018). Empirical models, which do not consider hydrological characteristics, only consider nonlinear statistical relationships between inputs and outputs and hence are called black boxes (Devia et al. 2015). These models offer simple implementation, few parameters to input, and high speed. These models also have the advantages of simplicity of implementation, fewer parameters for input, and high speed; their downside, on the other hand, is that they fail to take into account the relationships between the features of the basin, which is considered a noticeable drawback. Artificial neural network (ANN), SVM, and GEP models are examples of these models. A conceptual hydrologic model, sometimes called a gray box model, describes all facets of precipitation-runoff processes. Models like these are based on empirically observed or hypothesized relationships between various hydrological variables. In contrast, black-box models only consider rainfall–runoff relationships statistically. Among their advantages are their simple structure and easy calibration. A number of conceptual models are also available, including HSPF, HBV, and TOPMODEL (Devia et al. 2015). Physical models represent real phenomena mathematically based on their understanding of the physics of hydrological processes (Vaze et al. 2011). They are based on measurable variables with time and space-dependent characteristics, and their governing equations are derived from the real hydrological response of the basin (Vaze et al. 2011; Devia et al. 2015). They are characterized by their spatial and temporal diversity, as well as their relationship between model parameters and basin physical characteristics, which make them realistic. Mike-SHE, PRMS, and VIC are examples of such physical models.

In addition, a variety of artificial intelligence models have been used to predict rainfall–runoff in recent years. In this regard, Savic et al. (1999) used genetic programming to model rainfall–runoff and observed favorable results. Aytek et al. (2008) studied the effectiveness of ANN and GEP models in modeling the rainfall–runoff process. The results showed the good ability of GEP in rainfall–runoff modeling and showed that GEP can be called as an alternative to ANN models. Shiri et al. (2012) conducted a study to investigate the effectiveness of ANN, ANFIS, and GEP models in modeling the rainfall–runoff process. The study compared the results of these models with the MLR model. The findings indicated that GEP demonstrated good accuracy and can serve as a viable alternative to other artificial intelligence and MLR models. Kashani et al. (2016) have presented a Volterra model integrated with artificial neural networks (IVANN) to simulate the rainfall–runoff process in the forest basin of northern Iran. The results showed the IVANN model has a good performance compared to other semi-distributed and mass models for simulating the rainfall-runoff process. Nourani (2017) developed an emotional artificial neural network (EANN) model for rainfall-runoff modeling. The results showed EANN was superior to ANN. Additionally, the EANN model can accurately estimate peak values of the runoff time series. Danandeh Mehr & Nourani (2018) used a hybrid model, which integrated seasonal algorithm (SA) and multigene genetic programming (MGGP) to model the rainfall-runoff process. The model improved peak flow accuracy and reduced timing error. Ahmadi et al. (2019) applied SWAT, IHACRES, and ANN models to model the rainfall-runoff process in Tehran's western Kan basin. The results showed the ANN model outperformed the other two for daily, monthly, and annual flow simulation. Ghaderpour et al. (2021) conducted a study on the gradual and seasonal changes in streamflow over time at eight major hydrometric stations along the Athabasca River. They utilized the least squares wavelet software (LSWAVE) to analyze climate and hydrological time series. The study highlighted the potential of LSWAVE in analyzing such data as it does not require preprocessing, including interpolation, gap-filling, or de-spiking.

The gene expression programming model, which is a branch of evolutionary algorithms and an advanced form of genetic programming, has the advantage of high convergence speed of calculations, and precise simulation, and it can also be used in modeling most natural phenomena (Roshangar et al. 2015). A further benefit of this algorithm is that it can automatically select the input variables that have the greatest influence on the model (Solgi et al. 2017).

Alternatively, regional climate models (RCMs) have the potential to downscale global climate model (GCM) outputs to reproduce high spatial resolution climate features for assessing regional climate change (Sangelantoni et al. 2021). RegCM is one of the first downscaling dynamic climate models that has been widely used worldwide to simulate precipitation as one of the components of the hydrological cycle (KhayatianYazdi et al. 2021; Komkoua Mbienda et al. 2021). For example, Lu et al. (2021) evaluated the performance of the RegCM model driven by two datasets, including ERA-Interim and the Geophysical Fluid Dynamics Laboratory (GFDL), in simulating dominant water cycle variables (e.g., evapotranspiration, runoff, and precipitation) over China between 1986 and 2005. Results showed that the model was reasonably able to detect seasonal and spatial variations of the water cycle components, albeit runoff is more biased than other outputs. The outputs of the RegCM model, driven by the Hadley Center Global Environment Model version 2 (HadGEM2), were evaluated over the Toyserkan basin located in the west of Iran from 1999 to 2005 (Taheri Tizro et al. 2019). According to the results, the model performs better at simulating daily rainfall, while being able to reasonably capture runoff and temperature cycles on a monthly basis. Based on bias-corrected RegCM outputs, Hassan et al. (2019) simulated future runoff under RCP4.5 and RCP8.5 scenarios for a watershed in Pakistan. It was determined that runoff will continue to increase until the end of the 21st century.

Anwar et al. (2019) compared two runoff parameterization methods in RegCM4.6 (simplified TOPMODEL and VIC) to simulate water and energy cycles in tropical Africa from 1995 to 2010. According to the results, the correct simulation of runoff can lead to the accurate simulation of the hydrological cycle and therefore an accurate energy balance. Moreover, VIC is superior to the simplified TOPMODEL in simulating the hydrological cycle, including surface soil water, infiltration rate, and evapotranspiration rate, so it can be used to improve energy balance simulations in Africa.

Currently, systematic reviews of studies demonstrate the importance of accurately forecasting hydrological parameters, such as rainfall and runoff, for flood control. Several devastating floods have hit Iran in the last two decades, making it one of the most vulnerable countries to climate change. According to the previous research conducted, GEP was found to be a suitable method for modeling nonlinear, complex, and dynamic processes such as runoff among the models mentioned. Additionally, it is worth noting that previous research has demonstrated the forecasting capabilities of the RegCM model in terms of rainfall accuracy. This model has proven to be effective in capturing the spatial and seasonal variations of key water cycle variables, including precipitation, evapotranspiration, and runoff. Thus, this study aims to evaluate and compare the accuracy of both GEP and RegCM models by simulating runoff. However, it is important to consider the potential for floods in the Karkheh basin due to various natural factors such as heavy rainfall, melting snow, topography, and low water absorption capacity of the soil. Furthermore, human factors such as deforestation, land use change, and construction of dams and reservoirs have also contributed to the occurrence of floods in the basin. As a result, the Karkheh basin has a high flood potential and has experienced significant floods. Given that floods have caused extensive damage to residential areas, communication roads, agricultural lands, and gardens in this area in recent years, it was selected as a case study.

Study region

Karkheh watershed is located between 46° and 57 min to 49° and 10 min east and between 31° and 48 min to 34° and 58 min north in terms of geographical coordinates. With about 52,000 km2, this basin is located in the west of Iran. About 37,410 km2 are in mountainous areas, and about 16,620 km2 are in the plains. Figure 1 shows the location of the Karkheh catchment. In this basin, four sub-basins of Gamasiab and Kashkan in the northeastern parts, Qarahsu in the northern parts, and Seimare in the western and central parts are the water suppliers of the Karkheh dam. Taheri Dehkordi et al. (2022) conducted a study on the changes in water surface area for several dams from one year after their opening until 2021. The study found that the water surface area of Karkheh dam has been steadily increasing, which may be related to an overall upward trend in mean annual precipitation. Due to the flooding of the Karkheh Basin and the region's history of suffering from frequent floods which have caused irreparable damage, this basin was selected for study in the present research.
Figure 1

The geographical location of Karkheh basin and selected hydrometric stations.

Figure 1

The geographical location of Karkheh basin and selected hydrometric stations.

Close modal

Datasets and preprocessing

In the present study, monthly precipitation data of 48 synoptic stations, monthly temperature data of 21 synoptic stations, and monthly runoff data of 40 hydrometric stations located in the Karkheh basin for 45 years (1972–2017) were used. Out of this statistical period, 40 years were used for calibration and five years (1995–1999) for the validation of the model's results. Further, the geographical location of hydrometric and synoptic stations is shown in Figure 2. Afrineh, Polchehr, Abdolkhan, and Nazarabad stations were used to simulate runoff. The reason for choosing these stations is their good distribution, location on the main river, and the area upstream of the study basin. It should be noted that all meteorological stations in the region have been used to simulate the runoff of the selected hydrometric stations. The characteristics and locations of selected hydrometric stations in the study basin are therefore presented in Table 1 and Figure 1, respectively.
Table 1

Characteristics of selected hydrometric stations in the Karkhe basin

RowStation nameRiver nameLatitudeLongitudeHeight
Polchehr Gamasiab 34.33 47.43 1,280 
Afrineh Kashkan 33.32 47.89 820 
Nazarabad Simareh 33.18 47.43 40 
Abdolkhan Karkheh 31.83 48.38 530 
RowStation nameRiver nameLatitudeLongitudeHeight
Polchehr Gamasiab 34.33 47.43 1,280 
Afrineh Kashkan 33.32 47.89 820 
Nazarabad Simareh 33.18 47.43 40 
Abdolkhan Karkheh 31.83 48.38 530 
Figure 2

The geographical location of hydrometric (a) and synoptic (b) stations in the Karkheh basin.

Figure 2

The geographical location of hydrometric (a) and synoptic (b) stations in the Karkheh basin.

Close modal

The GEP model

Ferreira introduced the GEP approach as a novel variation of the GP approach to minimize its contradictions. A combination of GP and rudimentary fixed-length linear chromosomes (GA) is used. GEP only transfers the genome to the next generation, so repeating the entire structure is unnecessary. Changes occur in a linear manner. A model with one chromosome was created, containing genes categorized as tail and head. The GEP model consists of genes that are represented by a fixed parametric length, an ending function, and mathematical operators. Additionally, there is a stable connection between the terminals and the chromosome in the genetic code operator.

The unique and multigenic nature of the GEP model is its strength, which allows the evolution of more complex programs composed of several subprograms (Ferreira 2001a; Shiri et al. 2012).

The RegCM model

The latest version of RegCM4 (RegCM4.7) was used in this study with a hydrostatic dynamic core because the model shows enhanced performance compared to the previous version over four different regions, including Europe, East Asia, Africa, and South America (Giorgi et al. 2012). RegCM requires certain preprocessing steps before it can be used for climate simulations. These steps typically involve preparing the input data, setting up the domain and grid, and configuring the model parameters. The input data for RegCM usually include global climate models (GCMs) output data, which needs to be bias-corrected and downscaled to the regional scale. The data may also need to be regarded to match the target domain and resolution. The domain and grid setup involves defining the geographic extent of the study area, such as the boundaries of a country or a region, and specifying the spatial resolution of the model grid. The resolution of the model grid depends on the study objectives and the available computational resources. Finally, the model parameters need to be configured based on the specific research question and the characteristics of the study area. These parameters include atmospheric physics, land surface processes, and other model settings that affect the simulation results. Overall, RegCM preprocessing involves several critical steps that require careful consideration and expertise to ensure accurate and reliable climate simulations.

This paper used 6-hourly fields from the CSIRO-MK3.6 at 1.9° horizontal resolution to provide the lateral and initial boundary conditions for RegCM4.7 simulations. The simulations have been carried out through a one-way procedure in two steps starting from 1 January 1993 to 1 January 2000, considering the first two years of simulations as spin-up runs. In this study, RegCM4.7 was coupled with Community Land Model, CLM version 4.5 as a land surface scheme (Oleson et al. 2013), Modified Holstag as a planetary boundary layer scheme (Holtslag et al. 1990), RRTM as a radiative transfer scheme (Mlawer et al. 1997), and one-dimensional lake model (Hostetler et al. 1993). The CLM4.5 uses a set of parameters, coupling biogeophysical, biogeochemical, and biogeographic processes to describe the exchange of energy, momentum, water, and carbon between the surface and the atmosphere. The grid cells are divided into a first subgrid hierarchy composed of multiple land units (wetlands, vegetation, lakes, and urban) and second and third subgrid hierarchies for vegetated land units, including different snow/soil columns and plant functional types. Biogeophysical processes are calculated for each land unit, column, and then averaged before returning to the atmospheric model. Soil temperature and water content are calculated with a multiple-layer model. CLM4.5 was updated by integrating Moderate Resolution Imaging Spectroradiometer (MODIS) products improving the canopy integration and interception schemes.

CLM4.5 calculates moisture input () at the grid cell surface as the sum of liquid precipitation reaching groundwater and melting snow. Moisture flux is then divided among surface runoff, surface water storage, and infiltration into the soil. In CLM4.5, the default hydrology scheme is the TOPMODEL (Beven & Kirkby 1979), which uses the Simple TOPMODEL (SIMTOP) described by Niu et al. (2005) for runoff parameterization. The fractional saturated areas (fsat) is a function of soil moisture condition and topographic characteristics, which is computed as:
(1)
where are the maximum values of and decay factor (m−1), respectively, and Δz is the water table depth (m). For each grid cell, is the proportion of pixels with topographic indexes (the ratio of the upstream area over a grid cell to its local slope) greater than or equal to the mean. According to sensitivity analysis and comparison with observed runoff, global simulations indicate a decay factor of 0.5 m−1. Surface runoff can then be calculated using and production. According to Niu et al. (2005), this parameterization improved surface runoff simulation, especially in mountainous areas.

Moreover, RegCM4.7 was conducted with four available cumulus convection schemes (Simplified Kuo, MIT-Emanuel, Kain-Fritsch, Tiedtke, and Grell) to find their impacts on the runoff simulations (Giorgi et al. 2012). In the Grell scheme, deep convection is parameterized by the updraft and downdraft circulations in clouds mixed and diluted with their environment only at the base and top of the cloud (Grell 1993). Furthermore, this scheme is triggered once a lifted parcel attains the moist convection level. The Emanuel scheme is based on the highly inhomogeneous and episodic mixing in clouds and convection triggers when the cloud-based level is less than the neutral buoyancy level (Emanuel 1991; Emanuel & Živković-Rothman 1999). Precipitation is formed from parts of the condensed moisture, while the rest forms clouds that mix with their environment. The mixing detrainment and entrainment rates in these clouds are related to their vertical gradients of buoyancy. Also, the Emanuel scheme includes the auto conversion formula of cloud water into precipitation in cumulus clouds and forming ice. The algorithm of the simplified Kuo scheme is based on large-scale moisture convergence (Anthes 1977). Convection activates whenever deep instability and large-scale moisture and heat convergences exist in the lower layer. The Tiedtke scheme, as a mass flux scheme, considers three types of convection: shallow, mid-level, and deep convections. The evaporation from the surface is the main source of shallow convection, whereas large-scale moisture convergence is responsible for the others. The Kain–Fritsch convection scheme incorporates the impact of the entrainment, updraft detrainment, and two-way vertical mass exchange between clouds and their environment (Kain & Fritsch 1993). Since both updraft vertical mass flux and moisture detrainment are functions of the cloud-scale environment, environmental conditions are much more responsible for vertical convective heating and drying than the one-dimensional simple plume model. Also, convection activates when the environmental LCL temperature is much lower than the lifting condensation level temperature of the air parcel.

The model is implemented in the form of one-way nesting for two outer and inner domains so that the outputs of the outer domain are used as the boundary conditions of the inner domain. An external domain of the model in the west of Iran is comprised of 62 × 54 grid points with a central grid point at 33.09° latitude and 47.60° longitude and a spatial step of 40 km and 80 s time step (Figure 3). For the internal domain (Karkheh basin area) with the same central point, 60 × 74 grid points with 10 km spatial resolution and 20 s time resolution are specified (Figure 3). Lambert's conformal conic coordinate system is used for model execution since it is suitable for middle latitudes.
Figure 3

The outer and inner domains with topography (m) were used in the RegCM simulations.

Figure 3

The outer and inner domains with topography (m) were used in the RegCM simulations.

Close modal

Evaluation of model performance

In order to evaluate and validate the results of the models, the statistical indices of root mean square error (RMSE), standard error (SE), Nash–Sutcliffe efficiency coefficient (NSE), and coefficient of determination (R2) are used (Azadi et al. 2020):
(2)
(3)
(4)
(5)

In these expressions, n represents the number of months of the study period, is the measured value for month i, is the predicted value by model for month i, is the average of measured data, and is the average of the predicted data. The best fit between the predicted value and the observed value is achieved when the values of RMSE and SE approach 0, and the value of R2 approaches 1. NSE ranges from −infinity to 1, with values closer to 1 indicating better model performance.

Figure 4 depicts the framework of this study in the form of a flowchart.
Figure 4

The framework of study identification and selection process.

Figure 4

The framework of study identification and selection process.

Close modal

Predicting by the GEP model

In order to predict the monthly runoff in Polechehr, Nazarabad, Afrineh, and Abdolkhan hydrometric stations, the monthly time series of rainfall, temperature, and runoff data from all the stations in this basin were used for the period 1972–2017. In the following, the performance of the GEP model in predicting the monthly runoff of these stations is evaluated.

GEP model preparation

GeneXproTools 5.0 software was used to run the GEP model. The following steps were performed to develop the model:

  • 1.

    The RMSE fit function was used to select the fit function.

  • 2.

    To produce each gene from the chromosome, a set of inputs and functions must be selected.

  • 3.

    The chromosomal architecture (head length, number of genes, and number of chromosomes) was selected. In this study, head length, number of genes, and number of chromosomes were selected according to the researches, 8, 3, and 30, respectively (Ferreira 2001a, 2001b; Shiri et al. 2012).

  • 4.

    The linking function was selected; this can be used for different types of functions such as +, −, ×, and /. This study selected the addition function (+) for gene transplantation (Shiri et al. 2012).

  • 5.

    The last step involves the selection of genetic operators and their amount.

Table 2 summarizes the values of the parameters used in each run.

Table 2

Genetic operators employed in the GEP models

Number of chromosomes 30 One-point recombination rate 0.3 
Head size Two-point recombination rate 0.3 
Number of genes Gene recombination rate 0.1 
Linking function Addition Gene transposition rate 0.1 
Fitness function error type RMSE Insertion sequence transposition rate 0.1 
Mutation rate 0.044 Root insertion sequence transposition 0.1 
Inversion rate 0.1   
Number of chromosomes 30 One-point recombination rate 0.3 
Head size Two-point recombination rate 0.3 
Number of genes Gene recombination rate 0.1 
Linking function Addition Gene transposition rate 0.1 
Fitness function error type RMSE Insertion sequence transposition rate 0.1 
Mutation rate 0.044 Root insertion sequence transposition 0.1 
Inversion rate 0.1   

The best input pattern

It is essential to select the proper input pattern for the model to achieve a high level of forecasting accuracy. Input parameters and used GEP parameters are listed in Table 3, where the , , and represent the monthly precipitation, monthly temperature, and monthly runoff of the upper reaches or the aggregate runoff from upstream tributaries, respectively. Runoff was normalized in two ways: observed runoff () and detrended runoff (). It should be noted that in order to remove the trend from the monthly runoff data, the double-mass method was used. The steps used in this study to normalized monthly data using the double-mass method are:

  • 1.

    The cumulative sum of the data and the time index (in months) were calculated separately.

  • 2.

    The cumulative sum of the data was plotted against the cumulative sum of the time index.

  • 3.

    The breakpoint was determined (the breakpoint indicates a change in hydrologic conditions at the station).

  • 4.

    The observed data before the breakpoint were adjusted to the data after the breakpoint using Equation (6).

  • 5.

    The data obtained from step 4 were plotted cumulatively, and linear regression lines were fitted to them for comparison.

Table 3

Input patterns to the GEP model to predict monthly runoff

Input pattern numberThe model input pattern on the monthly scale
 
 
 
 
 
 
Input pattern numberThe model input pattern on the monthly scale
 
 
 
 
 
 

Figure 5 shows double-mass curves diagrams for the runoff time series before and after removing the trend.
(6)
Figure 5

Double-mass curves of annual runoff for selected hydrometric stations.

Figure 5

Double-mass curves of annual runoff for selected hydrometric stations.

Close modal

In these expressions, Pa is the adjusted time series, Po is the observed time series, is the slope of the graph to which records are adjusted, and is the slope of the graph at time was observed.

The performance of different pattern sets is shown in Table 4. According to the results, at Polechehr and Afrineh stations, the best method for GEP programming with the best values of R2, RMSE, NSE, and SE is found as pattern 3. At Nazarabad station, the best pattern is found as pattern 2. However, pattern 5 in the Abdolkhan station has higher accuracy than others. In stating the reason for this, it can be said that Abdolkhan station is located at the end of the basin (after the Karkheh dam) so using the normalized runoff (detrended runoff) increases the accuracy of the model. Figure 6 shows the comparison of the observed and predicted runoff for the calibration stage at these stations.
Table 4

Results of the monthly runoff prediction by the GEP model in the calibration stage

StationPattern numberR2RMSE (m3/s)SENSE
Polchehr 0.39 29.98 1.14 0.35 
0.91 11.16 0.42 0.91 
0.92 10.96 0.42 0.91 
0.36 19.50 1.13 0.36 
0.88 8.63 0.50 0.87 
0.85 9.59 0.56 0.85 
Nazarabad 0.39 65.61 0.80 0.38 
0.90 26.90 0.33 0.90 
0.90 27.07 0.33 0.90 
0.42 45.09 0.75 0.42 
0.85 23.21 0.39 0.84 
0.85 22.93 0.38 0.85 
Afrineh 0.42 32.45 0.84 0.37 
0.97 7.44 0.19 0.97 
0.97 7.00 0.18 0.97 
0.44 22.71 0.78 0.44 
0.93 7.97 0.27 0.9 
0.94 7.64 0.26 0.9 
Abdolkhan 0.35 124.18 0.85 0.11 
0.85 59.60 0.41 0.69 
0.82 65.59 0.45 0.63 
0.20 56.57 0.70 0.20 
0.77 30.76 0.38 0.76 
0.69 35.32 0.43 0.69 
StationPattern numberR2RMSE (m3/s)SENSE
Polchehr 0.39 29.98 1.14 0.35 
0.91 11.16 0.42 0.91 
0.92 10.96 0.42 0.91 
0.36 19.50 1.13 0.36 
0.88 8.63 0.50 0.87 
0.85 9.59 0.56 0.85 
Nazarabad 0.39 65.61 0.80 0.38 
0.90 26.90 0.33 0.90 
0.90 27.07 0.33 0.90 
0.42 45.09 0.75 0.42 
0.85 23.21 0.39 0.84 
0.85 22.93 0.38 0.85 
Afrineh 0.42 32.45 0.84 0.37 
0.97 7.44 0.19 0.97 
0.97 7.00 0.18 0.97 
0.44 22.71 0.78 0.44 
0.93 7.97 0.27 0.9 
0.94 7.64 0.26 0.9 
Abdolkhan 0.35 124.18 0.85 0.11 
0.85 59.60 0.41 0.69 
0.82 65.59 0.45 0.63 
0.20 56.57 0.70 0.20 
0.77 30.76 0.38 0.76 
0.69 35.32 0.43 0.69 
Figure 6

Comparison of observed and predicted runoff by GEP model for calibration stage at the studied stations.

Figure 6

Comparison of observed and predicted runoff by GEP model for calibration stage at the studied stations.

Close modal

Validation of results stage

In this study, the simulation period (1972–2017) was split into 40 years for calibration and five years for validation (1995–1999). The selected patterns of the GEP model were evaluated by measuring the goodness of fit through the coefficient of determination, the RMSE, and the SE. The results are presented in Table 5 and Figure 7. Table 5 shows that the GEP model simulation has good accuracy. The average coefficient of determination and the average SE between the simulated and the observation values are 95 and 28%, respectively. Aytek et al. (2008) examined different patterns to model the daily rainfall-runoff process. They concluded that the GEP model, whose inputs were current rainfall, one previous rainfall, two previous rainfalls, and previous runoff was the best model for simulation. The results showed that the mean square error (MSE) and R2 values were 2,249 (m6s−2) and 91%, respectively. Kisi et al. (2013) simulated daily runoff using the runoff model of the previous day, 2 days before, 3 days before, and the current rainfall and reported R2 of 97.8% and RMSE of 17.82 l/s.
Table 5

The R2, RMSE, and SE of the GEP model for runoff prediction in the validation stage

StationR2RMSE (m3/s)SENSE
Polchehr 0.96 10.99 0.37 0.92 
Nazarabad 0.93 30.63 0.29 0.91 
Afrineh 0.99 3.70 0.08 0.99 
Abdolkhan 0.91 32.34 0.37 0.80 
StationR2RMSE (m3/s)SENSE
Polchehr 0.96 10.99 0.37 0.92 
Nazarabad 0.93 30.63 0.29 0.91 
Afrineh 0.99 3.70 0.08 0.99 
Abdolkhan 0.91 32.34 0.37 0.80 
Figure 7

Comparison of observed and predicted runoff by the GEP model for the validation stage at the studied stations.

Figure 7

Comparison of observed and predicted runoff by the GEP model for the validation stage at the studied stations.

Close modal

Runoff simulation with RegCM model

Runoff simulations by the RegCM model coupled with convection schemes including Emanuel, Grell, Kain, Kue, and Tiedtke were conducted in the Karkeh watershed from 1993 to 1999 so that 1993 and 1994 were to spin up and 1999–1995 were considered to evaluate the outputs of the model. Then, the runoff outputs of the model at Polchehr, Nazarabad, Afarina, and Abdul Khan hydrometric stations were compared with the observational data, and the most suitable scheme was selected. Furthermore, the ensemble average of all convection schemes (Ensemble) was also taken into account.

Table 6 shows the performance of the RegCM model in estimating monthly runoff under different convection schemes. According to the results, the Kain scheme outperformed other schemes, owing mainly to the lowest average model errors (RMSE = 298.2 and SE = 4.6), followed by the Grell schemes (RMSE = 366.6 and SE = 5.6), Ensemble (RMSE = 396.7 and SE = 6), Kuo scheme (RMSE = 397.4 and SE = 5.9), Emanuel scheme (RMSE = 442.1 and SE = 6.7), and Tiedtke scheme (RMSE = 543.1 and SE = 6.5) are ranked second to sixth, respectively. Moreover, the very small values of the average coefficient of determination (ranging from 0.048 to 0.13) indicate that there is no linear relationship between model outputs and observations. Also, comparing the results of all the stations shows the Kain scheme to have the lowest model error, with the RMSE ranging from 127.7 (Afrinah station) to 534.4 (Abdol Khan station) and SE ranging from 2.9 (Afrine station) to 6.2 (Abdol Khan station).

Table 6

Results of the evaluation of the RegCM model coupled with different convection schemes to simulate the monthly runoff of the studied hydrometric stations

StationSchemasR2RMSE (m3/s)SENSE
Polchehr Emanuel 0.097 235.461 7.944 −35.57 
Ensemble 0.067 209.414 7.065 −27.93 
Grill 0.040 200.147 6.753 −25.42 
Kain 0.037 169.900 5.732 −18.04 
Kuo 0.035 199.287 6.724 −25.20 
Tiedtk 0.099 283.546 9.566 −52.03 
Nazarabad Emanuel 0.061 538.614 5.174 −27.96 
Ensemble 0.047 486.047 4.669 −22.59 
Grill 0.028 448.801 4.311 −19.11 
Kain 0.027 360.740 3.465 −11.99 
Kuo 0.022 508.175 4.881 −24.78 
Tiedtk 0.084 656.576 6.307 −42.04 
Afrineh Emanuel 0.057 180.507 4.124 −14.70 
Ensemble 0.048 164.991 3.770 −12.12 
Grill 0.034 160.233 3.661 −11.37 
Kain 0.026 127.691 2.918 −6.86 
Kuo 0.015 162.983 3.724 −11.8 
Tiedtk 0.097 220.762 5.044 −22.49 
Abdolkhan Emanuel 0.138 813.782 9.411 −124.52 
Ensemble 0.146 726.503 8.402 −99.04 
Grill 0.098 657.023 7.598 −80.82 
Kain 0.071 534.416 6.180 −53.13 
Kuo 0.120 718.996 8.315 −96.99 
Tiedtk 0.240 1,011.499 11.698 −192.93 
StationSchemasR2RMSE (m3/s)SENSE
Polchehr Emanuel 0.097 235.461 7.944 −35.57 
Ensemble 0.067 209.414 7.065 −27.93 
Grill 0.040 200.147 6.753 −25.42 
Kain 0.037 169.900 5.732 −18.04 
Kuo 0.035 199.287 6.724 −25.20 
Tiedtk 0.099 283.546 9.566 −52.03 
Nazarabad Emanuel 0.061 538.614 5.174 −27.96 
Ensemble 0.047 486.047 4.669 −22.59 
Grill 0.028 448.801 4.311 −19.11 
Kain 0.027 360.740 3.465 −11.99 
Kuo 0.022 508.175 4.881 −24.78 
Tiedtk 0.084 656.576 6.307 −42.04 
Afrineh Emanuel 0.057 180.507 4.124 −14.70 
Ensemble 0.048 164.991 3.770 −12.12 
Grill 0.034 160.233 3.661 −11.37 
Kain 0.026 127.691 2.918 −6.86 
Kuo 0.015 162.983 3.724 −11.8 
Tiedtk 0.097 220.762 5.044 −22.49 
Abdolkhan Emanuel 0.138 813.782 9.411 −124.52 
Ensemble 0.146 726.503 8.402 −99.04 
Grill 0.098 657.023 7.598 −80.82 
Kain 0.071 534.416 6.180 −53.13 
Kuo 0.120 718.996 8.315 −96.99 
Tiedtk 0.240 1,011.499 11.698 −192.93 

The scatter diagram of observed runoff and RegCM model coupled with the Kain scheme, as shown in Figure 8, suggested that the model tends to overestimate runoff in all stations in most months. This overestimation can be attributed to the RegCM climate model failing to take into account local features (built dams) that prevent high-intensity runoff. According to previous studies, Taheri Tizro et al. (2019) used the outputs of RegCM4 driven by Hadgem2 to predict monthly runoff in the Toyserkan basin in the west of Iran, and found that the RegCM model was efficient, had a high correlation, and had relatively low errors. The lower number of grid points in the mentioned research compared to the current one was a factor responsible for the lower number of errors.
Figure 8

Comparison of observed and predicted runoff by Kain scheme from RegCM model in studied hydrometric stations.

Figure 8

Comparison of observed and predicted runoff by Kain scheme from RegCM model in studied hydrometric stations.

Close modal

Enhancing the RegCM model's accuracy

In order to improve the accuracy of the RegCM model, bias correction was done using the R package hyfo (Xu 2020). This study implemented linear scaling (LS) and experimental quantile mapping (EQM) bias correction methods. Using LS, the model data are close to the observations’ averages and using EQM bias correction, model data are close to the observations empirical distributions. The data were divided into 70% training and 30% testing. We then selected the bias correction method with the lowest RMSE so that in all stations studied, the EQM method reduced the model error significantly better than the LS method. Based on this, the EQM error correction method was used to correct the RegCM model output runoff in the study stations, and the results of the bias-corrected model evaluation with observations are shown in Table 7. In comparison with other schemes, the modified runoff simulation of the RegCM model coupled with the Tiedtke scheme with the lowest mean errors (RMSE = 83.7 and SE = 1.36), was found to perform best, followed by Kain (RMSE = 88.4 and SE = 1.42), Ensemble (RMSE = 88.8 and SE = 1.42), Grell (RMSE = 89.3 and SE = 1.42) and Kuo scheme (RMSE = 91.3 and SE = 1.48). There is also a very small determination coefficient (maximum R2 = 0.11) between the model and the observations, indicating a nonlinear relationship. A comparison of raw and modified runoff output models indicates that, unlike the raw model data (the best results were found using the Kain scheme), the modified Tiedtke scheme runoff, except at Polchehr station, has the lowest difference from observational data compared to other schemes (the lowest RMSE and SE errors were found at Afrine station). However, the modified output of the Emanuel scheme at Polchehr station with the lowest model error (RMSE = 49.96 and SE = 1.69) shows the best performance in the whole study area. According to Figure 9, the effect of correcting the skew error in the estimation of runoff in all studied stations has led to the reduction of the model error, so that the appropriate dispersion of the model outputs around the bisector line, with the exception of large amounts of runoff, shows more conformity with observations. Furthermore, the comparison of raw and modified outputs of the model shows that modified runoff accurately captures the seasonal cycles of runoff observation at all stations, even though the modified model outputs show a significant overestimation of runoff peaks and time delays (one month).
Table 7

The evaluation of the monthly bias-corrected runoff the simulated by the RegCM model coupled with different convection schemes in the studied hydrometric stations

StationSchemasR2RMSE (m3/s)SENSE
Polchehr Emanuel 0.089 49.963 1.686 −0.65 
Ensemble 0.071 53.232 1.796 −0.87 
Grill 0.047 51.973 1.753 −0.78 
Kain 0.049 53.660 1.810 −0.9 
Kuo 0.053 54.205 1.829 −0.94 
Tiedtk 0.055 53.300 1.798 −0.87 
Nazarabad Emanuel 0.066 141.941 1.363 −1.01 
Ensemble 0.053 147.796 1.420 −1.18 
Grill 0.032 147.574 1.417 −1.17 
Kain 0.064 142.131 1.365 −1.02 
Kuo 0.041 147.450 1.416 −1.17 
Tiedtk 0.078 139.951 1.344 −0.96 
Afrineh Emanuel 0.058 62.715 1.433 −0.90 
Ensemble 0.051 60.670 1.386 −0.77 
Grill 0.045 59.623 1.362 −0.71 
Kain 0.014 61.406 1.403 −0.82 
Kuo 0.008 68.887 1.574 −1.29 
Tiedtk 0.081 58.522 1.337 −0.65 
Abdolkhan Emanuel 0.140 92.186 1.066 −0.61 
Ensemble 0.143 93.635 1.083 −0.66 
Grill 0.105 98.005 1.133 −0.82 
Kain 0.096 96.500 1.116 −0.77 
Kuo 0.127 94.490 1.093 −0.69 
Tiedtk 0.232 82.893 0.959 −0.30 
StationSchemasR2RMSE (m3/s)SENSE
Polchehr Emanuel 0.089 49.963 1.686 −0.65 
Ensemble 0.071 53.232 1.796 −0.87 
Grill 0.047 51.973 1.753 −0.78 
Kain 0.049 53.660 1.810 −0.9 
Kuo 0.053 54.205 1.829 −0.94 
Tiedtk 0.055 53.300 1.798 −0.87 
Nazarabad Emanuel 0.066 141.941 1.363 −1.01 
Ensemble 0.053 147.796 1.420 −1.18 
Grill 0.032 147.574 1.417 −1.17 
Kain 0.064 142.131 1.365 −1.02 
Kuo 0.041 147.450 1.416 −1.17 
Tiedtk 0.078 139.951 1.344 −0.96 
Afrineh Emanuel 0.058 62.715 1.433 −0.90 
Ensemble 0.051 60.670 1.386 −0.77 
Grill 0.045 59.623 1.362 −0.71 
Kain 0.014 61.406 1.403 −0.82 
Kuo 0.008 68.887 1.574 −1.29 
Tiedtk 0.081 58.522 1.337 −0.65 
Abdolkhan Emanuel 0.140 92.186 1.066 −0.61 
Ensemble 0.143 93.635 1.083 −0.66 
Grill 0.105 98.005 1.133 −0.82 
Kain 0.096 96.500 1.116 −0.77 
Kuo 0.127 94.490 1.093 −0.69 
Tiedtk 0.232 82.893 0.959 −0.30 
Figure 9

Comparison of observed and predicted runoff by bias-corrected RegCM output coupled with Tiedtke and Emanuel schemes in the studied hydrometric stations.

Figure 9

Comparison of observed and predicted runoff by bias-corrected RegCM output coupled with Tiedtke and Emanuel schemes in the studied hydrometric stations.

Close modal

To determine the best model to simulate monthly runoff, Table 8 summarizes the results of bias-correlated RegCM outputs at each station. As shown in Table 8, the average coefficient of determination between simulated and observed values in the GEP model is 0.94, SE is 0.28, and RMSE is 19.4 m3/s. Moreover, the average coefficient of determination between the observed and simulated values in the RegCM model is 0.12, the average SE is 1.33, and the average RMSE is 82.8 m3/s. The RegCM's hydrology model is highly sensitive to uncertainties in precipitation estimates that lead to soil moisture uncertainties and consequent moisture fluxes, which in turn affect runoff simulations. Due to the accumulation of these uncertainties, the RegCM will produce greater runoff simulation errors than a GEP model. It is important to note that several uncertainties can affect runoff simulations, including boundary and initial conditions, dynamic cores, physics schemes, cumulus convection, and radiation schemes. This study, however, concentrated on one of these uncertainties (cumulus convection schemes) that affect runoff simulations. In addition, the overestimation can be attributed to the RegCM climate model's failure to consider local features, such as built dams, that prevent high-intensity runoff. Compared to the RegCM model, the GEP model performed better; therefore, using this model is recommended to simulate monthly runoff.

Table 8

Summary results of monthly runoff prediction at studied hydrometric stations

GEP
RegCM
StationR2RMSE (m3/s)SENSEStationR2RMSE (m3/s)SENSE
Polchehr 0.96 10.99 0.37 0.92 Polchehr 0.09 49.96 1.69 −0.65 
Nazarabad 0.93 30.63 0.29 0.91 Nazarabad 0.08 139.95 1.34 −0.96 
Afrineh 0.99 3.70 0.08 0.99 Afrineh 0.08 58.52 1.34 −0.65 
Abdolkhan 0.91 32.34 0.37 0.80 Abdolkhan 0.23 82.89 0.96 −0.30 
GEP
RegCM
StationR2RMSE (m3/s)SENSEStationR2RMSE (m3/s)SENSE
Polchehr 0.96 10.99 0.37 0.92 Polchehr 0.09 49.96 1.69 −0.65 
Nazarabad 0.93 30.63 0.29 0.91 Nazarabad 0.08 139.95 1.34 −0.96 
Afrineh 0.99 3.70 0.08 0.99 Afrineh 0.08 58.52 1.34 −0.65 
Abdolkhan 0.91 32.34 0.37 0.80 Abdolkhan 0.23 82.89 0.96 −0.30 

In this study, the accuracy and efficiency of GEP and RegCM models were investigated in simulating rainfall-runoff processes, and the following results were obtained:

  • A combination of rainfall, runoff, and temperature time series was used as input patterns in the GEP model to simulate the monthly runoff of the main branches, and finally, the input pattern of rainfall and runoff of the main branches had the best performance. A few points should be noted, namely that in upstream Karkheh dam stations, the runoff was simulated without changing the trend, but in downstream stations, the trend was removed before running the simulation.

  • Using the RegCM model, runoff simulation was carried out with a variety of convection schemes. The results indicate that the Kain scheme has the best runoff simulation performance out of all other schemes, followed by Grell, Ensemble, Kuo, Emanuel, and Tiedtke.

  • The bias correction method was used in this model to improve the accuracy of RegCM results, and the results demonstrate the positive effects of bias correction. Results showed that the Tiedtke scheme in runoff simulation performed best compared to other schemes, while Emanuel, Kain, Ensemble, Grell, and Kuo schemes were ranked second through sixth.

  • Due to the use of rainfall and discharge statistics, the GEP model is found to be more accurate than the RegCM model in simulating monthly runoff.

  • This study has some limitations. Firstly, it only applied the GEP model to discharge and climate data, without taking into account other factors like soil profile, topology, and vegetation. Secondly, the analysis of runoff was limited to only four hydrometric stations in the Karkheh basin, which had relatively long historical data.

The authors express their gratitude to Bu-Ali University for providing the necessary facilities to conduct the research.

All relevant data are included in the paper or its Supplementary Information.

The authors declare there is no conflict.

Abushandi
E.
&
Merkel
B.
2013
Modelling rainfall runoff relations using HEC-HMS and IHACRES for a single rain event in an arid region of Jordan
.
Water Resources Management
27
(
7
),
2391
2409
.
https://doi.org/10.1007/s11269-013-0293-4
.
Ahmadi
M.
,
Moeini
A.
,
Ahmadi
H.
,
Motamedvaziri
B.
&
Zehtabiyan
G. R.
2019
Comparison of the performance of SWAT, IHACRES and artificial neural networks models in rainfall-runoff simulation (case study: Kan watershed, Iran)
.
Physics and Chemistry of the Earth, Parts A/B/C
111
,
65
77
.
https://doi.org/10.1016/j.pce.2019.05.002
.
Anthes
R. A.
1977
A cumulus parameterization scheme utilizing a one-dimensional cloud model
.
Monthly Weather Review
105
(
3
),
270
286
.
https://doi.org/10.1175/1520-0493(1977)105 < 0270:ACPSUA > 2.0.CO;2
.
Anwar
S. A.
,
Zakey
A. S.
,
Robaa
S. M.
&
Abdel Wahab
M. M.
2019
The influence of two land-surface hydrology schemes on the regional climate of Africa using the RegCM4 model
.
Theoretical and Applied Climatology
136
(
3
),
1535
1548
.
https://doi.org/10.1007/s00704-018-2556-8
.
Aytek
A.
,
Asce
M.
&
Alp
M.
2008
An application of artificial intelligence for rainfall-runoff modeling
.
Journal of Earth System Science
117
,
145
155
.
https://doi.org/10.1007/s12040-008-0005-2
.
Azadi
S.
,
Nozari
H.
&
Godarzi
E.
2020
Predicting sediment load using stochastic model and rating curves in a hydrological station
.
Journal of Hydrologic Engineering
25
(
8
),
05020017
.
https://doi.org/10.1061/(ASCE)HE.1943-5584.0001967
.
Danandeh Mehr
A.
&
Nourani
V.
2018
Season algorithm-multigene genetic programming: A new approach for rainfall-runoff modelling
.
Water Resources Management
32
(
8
),
2665
2679
.
https://doi.org/10.1007/s11269-018-1951-3
.
Devia
G. K.
,
Ganasri
B. P.
&
Dwarakish
G. S.
2015
A review on hydrological models
.
Aquatic Procedia
4
,
1001
1007
.
https://doi.org/10.1016/j.aqpro.2015.02.126
.
Emanuel
K. A.
1991
A scheme for representing cumulus convection in large-scale models
.
Journal of the Atmospheric Sciences
48
(
21
),
2313
2329
.
https://doi.org/10.1175/1520-0469(1991)048 < 2313:ASFRCC > 2.0.CO;2
.
Emanuel
K. A.
&
Živković-Rothman
M.
1999
Development and evaluation of a convection scheme for use in climate models
.
Journal of the Atmospheric Sciences
56
(
11
),
1766
1782
.
https://doi.org/10.1175/1520-0469(1999)056 < 1766:DAEOAC > 2.0.CO;2
.
Ferreira
C.
2001a
Gene expression programming in problem solving
. In:
Soft Computing and Industry: Recent Applications
. pp.
635
653
.
https://doi.org/0.1007/978-1-4471-0123-9_54
.
Ferreira
C.
2001b
Gene expression programming: A new adaptive algorithm for solving problems. arXiv preprint cs/0102027. https://doi.org/10.48550/arXiv.cs/0102027
.
Ghaderpour
E.
,
Vujadinovic
T.
&
Hassan
Q. K.
2021
Application of the least-squares wavelet software in hydrology: Athabasca river basin
.
Journal of Hydrology: Regional Studies
36
,
100847
.
https://doi.org/10.1016/j.ejrh.2021.100847
.
Giorgi
F.
,
Coppola
E.
,
Solmon
F.
,
Mariotti
L.
,
Sylla
M. B.
,
Bi
X.
,
Elguindi
N.
,
Diro
G. T.
,
Nair
V.
,
Giuliani
G.
,
Turuncoglu
U. U.
,
Cozzini
S.
,
Güttler
I.
,
O'Brien
T. A.
,
Tawfik
A. B.
,
Shalaby
A.
,
Zakey
A. S.
,
Steiner
A. L.
,
Stordal
F.
,
Sloan
L. C.
&
Brankovic
C.
2012
RegCM4: Model description and preliminary tests over multiple CORDEX domains
.
Climate Research
52
,
7
29
.
https://doi.org/10.3354/cr01018
.
Grell
G. A.
1993
Prognostic evaluation of assumptions used by cumulus parameterizations
.
Monthly Weather Review
121
(
3
),
764
787
.
https://doi.org/10.1175/1520-0493(1993)121 < 0764:PEOAUB > 2.0.CO;2
.
Hassan
M.
,
Du
P.
,
Mahmood
R.
,
Jia
S.
&
Iqbal
W.
2019
Streamflow response to projected climate changes in the Northwestern Upper Indus Basin based on regional climate model (RegCM4. 3) simulation
.
Journal of Hydro-Environment Research
27
,
32
49
.
https://doi.org/10.1016/j.jher.2019.08.002
.
Holtslag
A. A. M.
,
De Bruijn
E. I. F.
&
Pan
H. L.
1990
A high resolution air mass transformation model for short-range weather forecasting
.
Monthly Weather Review
118
(
8
),
1561
1575
.
https://doi.org/10.1175/1520-0493(1990)118 < 1561:AHRAMT > 2.0.CO;2
.
Hostetler
S. W.
,
Bates
G. T.
&
Giorgi
F.
1993
Interactive coupling of a lake thermal model with a regional climate model
.
Journal of Geophysical Research: Atmospheres
98
(
D3
),
5045
5057
.
https://doi.org/10.1029/92JD02843
.
Kain
J. S.
&
Fritsch
J. M.
1993
Convective parameterization for mesoscale models: The Kain-Fritsch scheme
. In:
The Representation of Cumulus Convection in Numerical Models
.
Springer, Berlin
. pp.
165
170
.
https://doi.org/10.1007/978-1-935704-13-3_16
.
Kashani
M. H.
,
Ghorbani
M. A.
,
Dinpashoh
Y.
&
Shahmorad
S.
2016
Integration of Volterra model with artificial neural networks for rainfall-runoff simulation in forested catchment of northern Iran
.
Journal of Hydrology
540
,
340
354
.
https://doi.org/10.1016/j.jhydrol.2016.06.028
.
KhayatianYazdi
F.
,
Kamali
G.
,
Mirrokni
S. M.
&
Memarian
M. H.
2021
Sensitivity evaluation of the different physical parameterizations schemes in regional climate model RegCM4. 5 for simulation of air temperature and precipitation over North and West of Iran
.
Dynamics of Atmospheres and Oceans
93
,
101199
.
https://doi.org/10.1016/j.dynatmoce.2020.101199
.
Kisi
O.
,
Shiri
J.
&
Tombul
M.
2013
Modeling rainfall-runoff process using soft computing techniques
.
Computers & Geosciences
51
,
108
117
.
https://doi.org/10.1016/j.cageo.2012.07.001
.
Komkoua Mbienda
A. J.
,
Guenang
G. M.
,
Tanessong
R. S.
,
Ashu Ngono
S. V.
,
Zebaze
S.
&
Vondou
D. A.
2021
Possible influence of the convection schemes in regional climate model RegCM4. 6 for climate services over Central Africa
.
Meteorological Applications
28
(
2
),
e1980
.
https://doi.org/10.1002/met.1980
.
Lu
C.
,
Huang
G.
,
Wang
G.
,
Zhang
J.
,
Wang
X.
&
Song
T.
2021
Long-term projection of water cycle changes over China using RegCM
.
Remote Sensing
13
(
19
),
3832
.
https://doi.org/10.3390/rs13193832
.
Mlawer
E. J.
,
Taubman
S. J.
,
Brown
P. D.
,
Iacono
M. J.
&
Clough
S. A.
1997
Radiative transfer for inhomogeneous atmospheres: RRTM, a validated correlated-k model for the longwave
.
Journal of Geophysical Research: Atmospheres
102
(
D14
),
16663
16682
.
https://doi.org/10.1029/97JD00237
.
Niu
G. Y.
,
Yang
Z. L.
,
Dickinson
R. E.
&
Gulden
L. E.
2005
A simple TOPMODEL-based runoff parameterization (SIMTOP) for use in global climate models
.
Journal of Geophysical Research: Atmospheres
110
(
D21
).
https://doi.org/10.1029/2005JD006111
.
Nourani
V.
2017
An emotional ANN (EANN) approach to modeling rainfall-runoff process
.
Journal of Hydrology
544
,
267
277
.
https://doi.org/10.1016/j.jhydrol.2016.11.033
.
Oleson
K. W.
,
Lawrence
D. M.
,
Bonan
G. B.
,
Drewniak
B.
,
Huang
M.
,
Koven
C. D.
&
Thornton
P. E.
2013
Technical Description of Version 4.5 of the Community Land Model (CLM)
.
NCAR Technical Note
.
Roshangar
K.
,
Zarghaami
M.
&
Tarlaniazar
M.
2015
Forecasting daily urban water consumption using conjunctive evolutionary algorithm and wavelet transform analysis, a case study of Hamedan city, Iran
.
Journal of Water and Wastewater; Ab va Fazilab (in Persian)
26
(
4
),
110
120
.
Saha
P. P.
,
Zeleke
K.
&
Hafeez
M.
2014
Streamflow modeling in a fluctuant climate using SWAT: Yass River catchment in south eastern Australia
.
Environmental Earth Sciences
71
(
12
),
5241
5254
.
https://doi.org/10.1007/s12665-013-2926-6
.
Sangelantoni
L.
,
Ricchi
A.
,
Ferretti
R.
&
Redaelli
G.
2021
Dynamical downscaling in seasonal climate forecasts: Comparison between RegCM-and WRF-based approaches
.
Atmosphere
12
(
6
),
757
.
https://doi.org/10.3390/atmos12060757
.
Savic
D. A.
,
Walters
G. A.
&
Davidson
J. W.
1999
A genetic programming approach to rainfall-runoff modelling
.
Water Resources Management
13
(
3
),
219
231
.
https://doi.org/10.1023/A:1008132509589
.
Shiri
J.
,
Kişi
Ö.
,
Landeras
G.
,
López
J. J.
,
Nazemi
A. H.
&
Stuyt
L. C.
2012
Daily reference evapotranspiration modeling by using genetic programming approach in the Basque Country (Northern Spain)
.
Journal of Hydrology
414
,
302
316
.
https://doi.org/10.1016/j.jhydrol.2011.11.004
.
Sitterson
J.
,
Knightes
C.
,
Parmar
R.
,
Wolfe
K.
,
Avant
B.
&
Muche
M.
2018
An Overview of Rainfall-Runoff Model Types
.
Solgi
A.
,
Zareie
H.
&
Golabi
M. R.
2017
Performance assessment of gene expression programming model using data preprocessing methods to modeling river flow
.
Journal of Water and Soil Conservation
24
(
2
),
185
201
.
https://doi.org/10.22069/JWFST.2017.11353.2573
.
Taheri Dehkordi
A.
,
Valadan Zoej
M. J.
,
Ghasemi
H.
,
Ghaderpour
E.
&
Hassan
Q. K.
2022
A new clustering method to generate training samples for supervised monitoring of long-term water surface dynamics using Landsat data through Google Earth Engine
.
Sustainability
14
(
13
),
8046
.
https://doi.org/10.3390/su14138046
.
Taheri Tizro
A.
,
Fryar
A. E.
,
Pour
M. K.
,
Voudouris
K.
&
Mashhadian
M. J.
2019
Groundwater conditions related to climate change in the semi-arid area of western Iran
.
Groundwater for Sustainable Development
9
,
100273
.
https://doi.org/10.1016/j.gsd.2019.100273
.
Vaze
J.
,
Jordan
P.
,
Beecham
R.
,
Frost
A.
&
Summerell
G.
2011
Guidelines for Rainfall-Runoff Modelling: Towards Best Practice Model Application
.
eWater CRC: Bruce, Australia
.
Xu
Y.
2020
hyfo: Hydrology and Climate Forecasting, R Package Version 1.4.3
.
This is an Open Access article distributed under the terms of the Creative Commons Attribution Licence (CC BY 4.0), which permits copying, adaptation and redistribution, provided the original work is properly cited (http://creativecommons.org/licenses/by/4.0/).