Skip to main content
Log in

Gene-Expression Programming for the Development of a Stage-Discharge Curve of the Pahang River

  • Published:
Water Resources Management Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Aytek A, Kisi O (2008) A genetic programming approach to suspended sediment modeling. J Hydrol 351:288–298

    Article  Google Scholar 

  • Azmathulla HMd, Ghani AAb (2011) Genetic programming for longitudinal dispersion coefficients in streams. Water Resour Manag 25(6):1537–1544

    Article  Google Scholar 

  • Azamathulla HMd, Ghani AA, Zakaria NA, Guven A (2010) Genetic programming to predict bridge pier scour. ASCE J Hydraul Eng 136(3):165–169

    Article  Google Scholar 

  • Babovic V, Keijzer M (2000a) Rainfall-runoff modeling based on genetic programming. Nord Hydrol 33(5):331–346

    Google Scholar 

  • Babovic V, Keijzer M (2000b) Genetic programming as a model induction engine. J Hydroinform 2(1):35–60

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Chan NW (2005) Sustainable management of rivers in Malaysia: involving all stakeholders. Int J River Basin Manag 3(3):147–162

    Article  Google Scholar 

  • Clemmens AJ, Wahlin BT (2006) Accuracy of annual volume from current-meter-based discharges. J Hydrol Eng 11(5):489–501

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Ferreira C (2006) Gene-expression programming; mathematical modeling by an artificial intelligence. Springer, Heidelberg

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Habib EH, Meselhe EA (2006) Stage-discharge relations for low-gradient tidal streams using data driven models. J Hydraul Eng 132(5):482–492

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Holland JH (1975) Adaptation in natural and artificial system. University of Michigan Press, Ann Arbor

    Google Scholar 

  • Jain SK, Chailsgaonkar D (2000) Setting up stage-discharge relations using ANN. J Hydrol Eng 5(4):428–433

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Keijzer M, Babovic V (2002) Declarative and preferential bias in GP-based scientific discovery. Genet Program Evol M 3(1):41–79

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Liao H, Knight DW (2007) Analytic stage-discharge formulas for flow in straight prismatic channels. J Hydraul Engrg 133(10):1111–1122

    Article  Google Scholar 

  • Lohani AK, Goel NK, Bhatia KKS (2006) Takagi-Sugeno fuzzy inference system for modeling stage-discharge relationship. J Hydrology 331:146–160

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Oltean M, Groşan C (2003) A comparison of several linear genetic programming techniques. Complex Syst 14(1):1–29

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Savic AD, Walters AG, Davidson JW (1999) A genetic programming approach to rainfall-runoff modeling. Water Resour Manag 13:219–231

    Article  Google Scholar 

  • Subramanya K (1995) Engineering hydrology. McGraw-Hill, Delhi, India

    Google Scholar 

  • Sudheer KP, Jain SK (2003) Radial basis function neural network for modeling rating curves. J Hydrol Eng 8(3):161–164

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Velleuxa ML, England JF, Julien PY (2008) TREX: spatially distributed model to assess watershed contaminant transport and fate. Sci Total Environ 404:111–128

    Google Scholar 

  • 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

    Google Scholar 

  • Whigham PA, Crapper PF (2001) Modeling rainfall-runoff using genetic programming. Math Comput Model 33(6–7):707–721

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hazi Mohammad Azamathulla.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11269-011-9845-7

Keywords

Navigation