Document Type : Research Paper

Authors

1 Department of Civil Engineering, Khorramabad Branch, Islamic Azad University, Khorramabad, Iran.

2 Department of Civil Engineering, Science and Research of Branch, Islamic Azad University, Tehran, Iran.

3 Faculty of Civil Engineering, Isfahan University of Technology, Isfahan, Iran.

Abstract

Predicting the river discharge is one of the important subjects in water resources
engineering. This subject is of utmost importance in terms of planning,
management, and policy of water resources with the aim of economic and
environmental development, especially in a country like Iran with limited water
resources. Awareness of the relation between rainfall and runoff of basins is an
inseparable past of water design studies. Lack of sufficient data on rainfall-runoff
due to the absence of appropriate hydrometric stations reveals the importance
of using indirect methods and heuristic algorithms for estimating the basins'
runoff more than before. In the present research, the genetic programming
model has been employed to simulate the rainfall-runoff process of
Khorramabad River basin, and in order to introduce the patterns and identify the
best pattern dominating the nature of flow, all statistical data were divided into
two groups of training and experiment (52 percent training and 48 percent
experiment) and the program was implemented for 1000 replications using fitting
functions and going through replication and developmental processes so as to
find the optimal replication. Moreover, in order to evaluate the relations obtained
from the simulator model, Root Mean Square Error (RMSE) and Mean Squared
Error (MSE) indexes and Coefficient of Determination (R2) have been used. The
investigations demonstrate that the employed equation 3 has the greatest
relevance with the observational data. Therefore, it is recommended that the said
equation be used for the rainfall-runoff studies of the abovementioned basin.
Based on the results, the genetic programming model is an accurate direct
method for predicting the discharge of Khorramabad River basin.

Keywords

Abrahart R.J., Anctil F., Coulibaly P., Dawson C.W., Mount N.J., See L.M., Shamseldin A.Y., Solomatine D.P., Toth E., Wilby R.L., Two decades of anarchy emerging themes and outstanding challenges for neural network modelling of surface hydrology, Progress in Physical Geography 36 (2012) 480–513.
Anctil F., Tape D., An exploration of artificial neural network rainfall-runoff forecasting combined with wavelet decomposition, Journal of Environmental Engineering and Science 3 (2004) 121–128.
Aytek A., and Asce M., An application of artificial intelligence for rainfall runoff modeling, Journal of Earth System Science 117 (2008) 145-155.
Aytek A.. and Kisi O.A., Genetic programming approach to suspended sediment modelling, Journal of Hydrology 351 (2007) 288-298.
Besaw L.E., Rizzo D.M., Bierman P.R., Hackett W.R., Advances in ungauged streamflow prediction using artificial neural networks, Journal of Hydrology 386 (2010) 27–37.
Can I., Tosunogulu F., Kahya E., Daily streamflow modelling using autoregressive moving average and artificial neural networks models: case study of Coruh basin, Turkey, Water and Environment Journa 26 (2012) 567–576.
Danandeh Mehr A., and Majdzadeh Tabatabaei M., Investigating the effect of daily discharge on predicting the rivers' flow using genetic programing, Water and Soil Magazine (Science and Agricultural Industries) 24 (2010) 325-333.
Dolling O.R., Varas E.A., Artificial neural networks for streamflow prediction, Journal of Hydraulic Research 40 (2002) 547–554.
Dorado J., Rabunal J.R., Pazos A., Rivero D., Santos A., Puertas J., Prediction and modeling of the rainfall–runoff transformation of a typical urban basin using ANN and GP, Engineering Applications of Artificial Intelligence 17 (2003) 329–343.
Farboodnam N., Ghorbani M.A., and A'alami M., Predicting river flow using genetic programing (CaseStudy: Lighvan River), Water and Soil Science Journal, University of Tbariz 19 (2009) 107-123.
Fazaeili H., Using the genetic programing method in modeling rainfall-runoff, ms thesis, Water Engineering Department, University of Tabriz (2010).
Ghorbani M., Khatibi R., Aytek A., Makarynskyy O., Sea water level forecasting using genetic programming and artificial neural networks, Comput. Geosci. UK 36 (2010) 620–627.
Ghorbani M.A., Kisi O., Aalinezhad M., A probe into the chaotic nature of daily streamflow time series by correlation dimension and largest lyapunov methods, Applied Mathematical Modelling 34 (2010) 4050–4057.
Guven A., Linear genetic programming for time-series modelling of daily flow rate, Journal of Earth System Science 118 (2009) 137–146.
Harun S., Ahmat Nor N.I., and Kassim A.H.M., Artificial neural network model for rainfall-runoff relationship, Journal Technology 37 (2002) 1–12.
Huo Z., Feng S., Kang S., Huang G., Wang F., and Guo P., Integrated neural networks for monthly river flow estimation in arid inland basin of northwest china, Journal of Hydrology 420-421 (2012) 159-170.
Imam Qolizadeh S., Karimi Damaneh R., and Mehdi Panah H., Estimating the runoff of kasilian basin using the gene expression programing method, natural resources, Environment, and Agriculture Studies, Vol. 3, 2nd year- No. 4 and 5 (11 and 12), (2016) 1-7.
Jayawardena A.W., Muttil N., and Fernando T.M.K.G., Rainfall-runoff modeling using genetic programming, International Congress on Modeling and Simulation Society of Australia and New Zealand (2005) 1841-1847.
Khu S.T., Liong S.Y., Babovic V., Madsen H., Muttil N., Genetic programming and its application in real-time runoff forecasting, Journal of the American Water Resources Association 37 (2001) 439-451.
Kisi O., and Cigizoglu H.K., Comparison of different ann techniques in river flow prediction, Civil Engineering and Environmental Systems 24 (2007) 211–231.
Kisi O., Stream flow forecasting using neuro-wavelet technique, Hydrological Processes 22 (2008) 4142–4152.
Koza J.R., Genetic programming: on the programming of computers by means of natural selection, Cambridge, MA: MIT Press, (1992) 35-80.
Kuchment L.S., Demidov V.N., Naden P.S., Cooper D.M., Broadhurst P., Rainfall-runoff modelling of the ouse basin, north yorkshire: an application of a physically based distributed model, Journal of Hydrology 181 (1996) 323–342.
Labat D., Recent advances in wavelet analyses: Part 1 – a review of concepts, Journal of Hydrology (Amsterdam) 314 (2005) 275–288.
Liong S.Y., Gautam T.R., Khu S.T., Babovic V., and Muttil N., Genetic programming: a new paradigm in rainfall- runoff modelling, Journal of American Water Resources Association 38 (2001) 705-718.
Londhe S., Charhate S., Comparison of data-driven modelling techniques for river flow forecasting, Hydrological Sciences Journal 55 (2010) 1163–1174.
Lopes HS., and Weinert WR., EGIPSYS: An enhanced gene expression programming approach for symbolic regression problems, International Journal of Applied Mathematics and Computer Science 14 (2004) 375-384.
Mallat S., A wavelet tour of signal processing, second ed. Academic Press, San Diego (CA), (1998).
Mohammad Salehi P., Raeini Sarjaz M., and Zia Tabar Ahmadi M., Simulating rainfall-runoff with the mathematical model based on geographical information system for emameh basin, Journal of Agricultural Sciences and Natural Resources, Natural Resources Special 15 (2007) 1-11.
Nourani V., Alami M.T., Aminfar M.H., A combined neural-wavelet model for prediction of Ligvanchai watershed precipitation, Engineering Applications of Artificial Intelligence 22 (2009a) 466–472.
Nourani V., Kisi O., Komasi M., Two hybrid artificial intelligence approaches for modeling rainfall–runoff process, Journal of Hydrology 402 (2011) 41–59.
Nourani V., Komasi M., Alami M.T., Hybrid wavelet–genetic programming approach to optimize ANN modelling of rainfall–runoff process, Journal of Hydrologic Engineering 17 (2012) 724–741.
Omidi R., Comparing the prediction of khorramabad river discharge using time series and the artificial neural network, hydrology and water resources department, ms thesis, Faculty of Water Sciences, Shahid Chamran Univeristy, Ahwaz (2014).
Ozger M., Significant wave height forecasting using wavelet fuzzy logic approach, Ocean Engineering 37 (2010) 1443–1451.
Rabunal J.R., Puertas J., Suarez J., Rivero D., Determination of the unit hydrograph of a typical urban basin using genetic programming and artificial neural networks, Hydrological Processes 21 (2007) 476–485.
Rajaee T., Mirbagheri S.A., Nourani V., Alikhani A., Prediction of daily suspended sediment load using wavelet and neuro-fuzzy combined model, International Journal of Environmental Science and Technology 7 (2010) 93–110.
Rathinasamy M.,Khosa R., Multi-scale nonlinearmodel formonthly streamflow forecasting: a wavelet-based approach, Journal of Hydroinformatics 14 (2012) 424–442.
Salajghe A., Fathabadi A., and Mahdavi M., Investigating the efficiency of neural-fuzzy methods and statistical models in simulating the rainfall-runoff process, Iran's Natural Resources Journal, Grassland and Watershed Management Journal 1 (2009) 65-80.
Sivapragasam C., Maheswaran R., Veena V., Genetic programming approach for flood routing in natural channels, Hydrological Processes 22 (2008) 623–628.
Soltani A., Modeling rainfall-runoff using genetic programing and stochastic differential equations (sde) in lighvan basin, MS Thesis in Water Resources Filed of Study, Water Engineering Department, University of Tabriz (2010).
Wang W.C., Chau K.W., Cheng C.T., Qiu L., A comparison of performance of several artificial intelligence methods for forecasting monthly discharge time series, Journal of Hydrology 374 (2009) 294–306.
Whigham P.A., and Crapper P.F., Modelling Rainfall-runoff using genetic programming, CSIRO Land and Water, P.O. Box 1666, Canberra, A.C.T. 2601, Australia, Mathematical and Computer Modellhrg 33 (2001) 707-721.
Zahiri A., and Azamathulla H., Comparison between linear genetic programming and M5 tree models to predict flow discharge in compound channels, Neural Computing and Applications 24 (2014) 413-420.