Neural Computing and Applications

, Volume 24, Issue 2, pp 413–420

Comparison between linear genetic programming and M5 tree models to predict flow discharge in compound channels

Original Article

DOI: 10.1007/s00521-012-1247-0

Cite this article as:
Zahiri, A. & Azamathulla, H.M. Neural Comput & Applic (2014) 24: 413. doi:10.1007/s00521-012-1247-0


There are many studies on the hydraulic analysis of steady uniform flows in compound open channels. Based on these studies, various methods have been developed with different assumptions. In general, these methods either have long computations or need numerical solution of differential equations. Furthermore, their accuracy for all compound channels with different geometric and hydraulic conditions may not be guaranteed. In this paper, to overcome theses limitations, two new and efficient algorithms known as linear genetic programming (LGP) and M5 tree decision model have been used. In these algorithms, only three parameters (e.g., depth ratio, coherence, and ratio of computed total flow discharge to bankfull discharge) have been used to simplify its applications by hydraulic engineers. By compiling 394 stage-discharge data from laboratories and fields of 30 compound channels, the derived equations have been applied to estimate the flow conveyance capacity. Comparison of measured and computed flow discharges from LGP and M5 revealed that although both proposed algorithms have considerable accuracy, LGP model with R2 = 0.98 and RMSE = 0.32 has very good performance.


Compound channels Linear genetic programming M5 tree decision model Stage-discharge curve 

Copyright information

© Springer-Verlag London 2012

Authors and Affiliations

  1. 1.Department of Water EngineeringGorgan University of Agricultural Sciences and Natural ResourcesGorganIran
  2. 2.River Engineering and Urban Drainage Research Centre (REDAC)Universiti Sains MalaysiaPenangMalaysia

Personalised recommendations