Abstract
This study presents Gene-Expression Programming (GEP), an extension of Genetic Programming (GP), as an alternative approach to modeling the stage-discharge relationship for the Pahang River. The results are compared to those obtained by more conventional methods, i.e., the stage rating curve (SRC) and regression techniques. Additionally, the explicit formulations of the developed GEP models are presented. The performance of the GEP model was found to be substantially superior to both GP and the conventional models.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
Aytek A, Kisi O (2008) A genetic programming approach to suspended sediment modeling. J Hydrol 351:288–298
Azmathulla HMd, Ghani AAb (2011) Genetic programming for longitudinal dispersion coefficients in streams. Water Resour Manag 25(6):1537–1544
Azamathulla HMd, Ghani AA, Zakaria NA, Guven A (2010) Genetic programming to predict bridge pier scour. ASCE J Hydraul Eng 136(3):165–169
Babovic V, Keijzer M (2000a) Rainfall-runoff modeling based on genetic programming. Nord Hydrol 33(5):331–346
Babovic V, Keijzer M (2000b) Genetic programming as a model induction engine. J Hydroinform 2(1):35–60
Babovic V, Keijzer M, Aguilera DR, Harrington J (2001) Automatic discovery of settling velocity equations. D2K Technical Report0201-1; Danish Technical Research Council (STVF). http://www.d2k.dk
Baiamonte G, Ferro V (2007) Simple flume for flow measurement in sloping channel. J Irrig Drain Eng 133(1):71–78
Bărbulescu A, Băutu E (2009) ARIMA models versus gene expression programming in precipitation modeling. Recent Advances in Evolutionary Computing, WSEAS Press, pp. 112–117 (ISBN 978-960-474-067-3, ISSN 1790-5109)
Bhattacharya B, Solomatine DP (2005) Neural networks and M5 model trees in modeling water level-discharge relationship. Neurocomputing 63:381–396
Brameier M, Banzhaf W (2001) A comparison of linear genetic programming and neural networks in medical data mining. IEEE Trans Evol Comput 5:17–26
Chan NW (2005) Sustainable management of rivers in Malaysia: involving all stakeholders. Int J River Basin Manag 3(3):147–162
Clemmens AJ, Wahlin BT (2006) Accuracy of annual volume from current-meter-based discharges. J Hydrol Eng 11(5):489–501
Cousin N, Savic DA (1997) A rainfall-runoff model using genetic programming. Centre for Systems and Control Engineering. Report No. 97/03, School of Engineering, University of Exeter, Exeter, United Kingdom, p 70
Davidson JW, Savic DA, Walters GA (1999) Method for identification of explicit polynomial formulae for the friction in turbulent pipe flow. J Hydroinform 1(2):115–126
Dehuri S, Cho SB (2008) Multi-objective classification rule mining using gene expression programming. Third 2008 International Conference on Convergence and Hybrid Information Technology, 978-0-7695-3407-7/08 $25.00 © 2008 IEEE. doi:10.1109/ICCIT.2008.27
Deka P, Chandramouli V (2003) A fuzzy neural network model for deriving the river stage-discharge relationship. Hydrol Sci 48(2):197–209
Dorado J, Rabunal JR, Pazos A, Rivero D, Santos A, Puertas J (2003) Prediction and modeling of the rainfall-runoff transformation of a typical urban basin using ANN and GP. Appl Artif Intell 17:329–343
Drecourt JP (1999) Application of neural networks and genetic programming to rainfall-runoff modeling. D2K Technical Report 0699-1-1, Danish Hydraulic Institute, Denmark
Eldrandaly K, Negm AA (2008) Performance evaluation of gene expression programming for hydraulic data mining. Int Arab J Inf Technol 5(2):126–131
Fernando DAK, Shamseldin AY, Abrahart RJ (2009) Using gene expression programming to develop a combined runoff estimate model from conventional rainfall-runoff model outputs. 18th World IMACS / MODSIM Congress, Cairns, Australia 13–17 July 2009
Ferreira C (2001a) Gene expression programming in problem solving, 6th Online World Conference on Soft Computing in Industrial Applications (invited tutorial)
Ferreira C (2001b) Gene expression programming: a new adaptive algorithm for solving problems. Complex Syst 13(2):87–129
Ferreira C (2006) Gene-expression programming; mathematical modeling by an artificial intelligence. Springer, Heidelberg
Ghani AA, Azamathulla HMd (2010) Gene-expression programming for sediment transport in sewer pipe systems. J Pipeline Syst Eng Pract, ASCE 2(3). doi:10.1061/(ASCE)PS.1949-1204.0000076
Gempeler M (2004) Image compression using gene expression programming. (http://digital.cs.usu.edu/~xqi/Teaching/REU06/Website/Rob/RobertFinalPaper.pdf)
Giustolisi O (2004) Using genetic programming to determine Chezy resistance coefficient in corrugated channels. J Hydroinformatics 6(3):157–173
Gross J (2003) Linear regression, 3rd ed. Springer
Guven A, Aytek A (2009) A new approach for stage-discharge relationship: gene-expression programming. J Hydrol Eng 14(8):812–820
Guven A, Gunal M (2008) A genetic programming approach for prediction of local scour downstream hydraulic structures. J Irrig and Drain Eng 132(4):241–249
Guven A, Kisi O (2011) Estimation of suspended sediment yield in natural rivers using machine-coded linear genetic programming. Water Res Manag 25(2):691–704
Guven A, Aytek A, Yuce MI, Aksoy H (2007) Genetic programming-based empirical model for daily reference evapotranspiration estimation. CLEAN-Soil, Air, Water Journal 36:10–11
Habib EH, Meselhe EA (2006) Stage-discharge relations for low-gradient tidal streams using data driven models. J Hydraul Eng 132(5):482–492
Harris EL, Babovic V, Falconer RA (2003) Velocity predictions in compound channels with vegetated floodplains using genetic programming. Intl J River Basin Manage 1(2):117–123
Holland JH (1975) Adaptation in natural and artificial system. University of Michigan Press, Ann Arbor
Jain SK, Chailsgaonkar D (2000) Setting up stage-discharge relations using ANN. J Hydrol Eng 5(4):428–433
Johari A, Habibagahi G, Ghahramani A (2006) Prediction of soil-water characteristic curve using genetic programming. ASCE J Geotech Geoenviron Eng 132(5):661–665
Keijzer M, Babovic V (2002) Declarative and preferential bias in GP-based scientific discovery. Genet Program Evol M 3(1):41–79
Kizhisseri AS, Simmonds D, Rafiq Y, Borthwick M (2005) An evolutionary computation approach to sediment transport modeling. Proc., 5th Int. Conf. on Coastal Dynamics, ASCE, Barcelona Spain
Koza JR (1992) Genetic programming: on the programming of computers by means of natural selection. MIT, Cambridge
Liao H, Knight DW (2007) Analytic stage-discharge formulas for flow in straight prismatic channels. J Hydraul Engrg 133(10):1111–1122
Lohani AK, Goel NK, Bhatia KKS (2006) Takagi-Sugeno fuzzy inference system for modeling stage-discharge relationship. J Hydrology 331:146–160
Massoudieh A, Abrishamchi A, Kayhanian M (2008) Mathematical modeling of first flush in highway storm runoff using genetic algorithm. Sci Total Environ 398:107–121
Oltean M, Groşan C (2003) A comparison of several linear genetic programming techniques. Complex Syst 14(1):1–29
Petersen-Overleir A (2006) Modelling stage-discharge relationships affected by hysteresis using the Jones formula and nonlinear regression. J Hydrological Engrg 51(3):365–388
Rabunal JR, Puertas J, Suarez J, Rivero D (2007) Determination of the unit hydrograph of a typical urban basin using genetic programming and artificial neural networks. Hydrol Process 27(4):476–485
Savic AD, Walters AG, Davidson JW (1999) A genetic programming approach to rainfall-runoff modeling. Water Resour Manag 13:219–231
Subramanya K (1995) Engineering hydrology. McGraw-Hill, Delhi, India
Sudheer KP, Jain SK (2003) Radial basis function neural network for modeling rating curves. J Hydrol Eng 8(3):161–164
Trancoso AR, Braunschweig F, Leitão PC, Obermann M, Neves R (2009) An advanced modelling tool for simulating complex river systems. Sci Total Environ 407:3004–3016
Velleuxa ML, England JF, Julien PY (2008) TREX: spatially distributed model to assess watershed contaminant transport and fate. Sci Total Environ 404:111–128
Whigham PA, Crapper PF (1999) Time series modeling using genetic programming: an application to rainfall-runoff models. In: Spector L, Langdon WB, O’Reilly U, Angeline PJ (eds) Advances in genetic programming. MIT, Cambridge, pp 89–104
Whigham PA, Crapper PF (2001) Modeling rainfall-runoff using genetic programming. Math Comput Model 33(6–7):707–721
Zakaria NA, Azamathulla HMd, Chang CK, Ab. Ghani A (2010) Gene-expression programming for total bed material load estimation—a case study. Sci Total Environ 408(21):5078–5085
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Azamathulla, H.M., Ghani, A.A., Leow, C.S. et al. Gene-Expression Programming for the Development of a Stage-Discharge Curve of the Pahang River. Water Resour Manage 25, 2901–2916 (2011). https://doi.org/10.1007/s11269-011-9845-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11269-011-9845-7