Related Experiment Video
Updated: Jun 4, 2026

A Protocol for Conducting Rainfall Simulation to Study Soil Runoff
Published on: April 3, 2014
Comparison of genetic programming and HEC-HMS as a conceptual model in simulating rainfall-runoff time series
Reza Sepahvand1, Mehrdad Khoshoei2, Mohammad H Golmohammadi1
1Department of Civil Engineering, Isfahan University of Technology, Khoramabad River basin, Iran.
None:
Forecasting runoff is an essential task in hydrological modeling. The factors influencing the rainfall‑runoff process vary in space and time, introducing uncertainty and complexity that often lead to modeling errors and make accurate prediction challenging. This study employs a genetic programming (GP) model to simulate the rainfall-runoff process in the Khorramabad River basin in Iran. To validate the performance of the proposed GP approach, its results are compared with those from the conceptual HEC-HMS model. First, the HEC-HMS model was calibrated and used to simulate the rainfall-runoff process for four flood events in the study area. Subsequently, the GP model was applied as a data-driven rainfall-runoff model for the same events. A sensitivity analysis was conducted by sequentially excluding individual sub-watersheds, identifying those critical to cumulative flood discharge. Additionally, the Curve Number (CN) parameter was thoroughly investigated. The performance of the two simulation approaches was compared using several criteria: the root mean square error (RMSE) of peak discharge, mean absolute error (MAE), and the coefficient of determination (R²). For the GP model, R² values ranged from 0.88 to 0.94 across the four events, whereas HEC-HMS gave R² between 0.65 and 0.79. The results indicate that, under the data-rich conditions of this study where long-term hydrological records were available, the GP model provided more accurate simulations of the rainfall-runoff process compared to the event-calibrated HEC-HMS model in the Khorramabad River basin.
Related Concept Videos
Modeling and Similitude
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Precipitation Processes
Precipitation and Co-precipitation
Design Example: Analyzing Capacity Contours for Flood Risk Assessment
Typical Model Studies

