Application of Genetic Programming in Hydrology

With increasing complexity and accuracy of different phenomenon modeling, attentions focus on using and improving some tools that extract system equations by simple rules. Commonly, these tools are user-friendly and try to minimize error criterion between real (observed) and obtained values by system rules. An appropriate water resource modeling requires assistance of computer model to provide connections in data sets, management and decision makers. The purpose of this chapter is to review genetic programming (GP) applications in the hydrology and consider future aspects for research and application. Previous applications of GP presented its capabilities to overcome some system characteristics such as the high-dimensional, nonlinearity, and convexity. GP is flexible to set with other systems in both internal and external states.

[1]  Hossein Orouji,et al.  Flood routing in branched river by genetic programming , 2014 .

[2]  John R. Koza,et al.  Genetic programming 2 - automatic discovery of reusable programs , 1994, Complex adaptive systems.

[3]  Elahe Fallah-Mehdipour,et al.  Prediction and simulation of monthly groundwater levels by genetic programming , 2013 .

[4]  M. Mariño,et al.  Groundwater Model Calibration by Meta-Heuristic Algorithms , 2013, Water Resources Management.

[5]  John J. Grefenstette Proceedings of the First International Conference on Genetic Algorithms and their Applications, July 24-26, 1985, at the Carnegie-Mellon University, Pittsburgh, PA , 1988 .

[6]  Xin-She Yang,et al.  Swarm Intelligence and Bio-Inspired Computation , 2013 .

[7]  Nichael Lynn Cramer,et al.  A Representation for the Adaptive Generation of Simple Sequential Programs , 1985, ICGA.

[8]  Ali Moeini,et al.  Forecasting monthly urban water demand using Extended Kalman Filter and Genetic Programming , 2011, Expert Syst. Appl..

[9]  Aytac Guven,et al.  Regional-Specific Numerical Models of Evapotranspiration Using Gene-Expression Programming Interface in Sahel , 2012, Water Resources Management.

[10]  Aytac Guven,et al.  Daily pan evaporation modeling using linear genetic programming technique , 2011, Irrigation Science.

[11]  Alcigeimes B. Celeste,et al.  Integrating Long- and Short-Term Reservoir Operation Models via Stochastic and Deterministic Optimization: Case Study in Japan , 2008 .

[12]  O. Bozorg Haddad,et al.  Real-Time Operation of Reservoir System by Genetic Programming , 2012, Water Resources Management.

[13]  C. Eeles,et al.  Parameter Optimization of Conceptual Hydrological Models , 1995 .

[14]  Fakhri Karray,et al.  Inferring operating rules for reservoir operations using fuzzy regression and ANFIS , 2007, Fuzzy Sets Syst..

[15]  Amin Elshorbagy,et al.  Prediction of hourly actual evapotranspiration using neural networks, genetic programming, and statistical models , 2010 .

[16]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[17]  Y. Bolouri-Yazdeli,et al.  Evaluation of Real-Time Operation Rules in Reservoir Systems Operation , 2014, Water Resources Management.

[18]  Chao Deng,et al.  Identifying Explicit Formulation of Operating Rules for Multi-Reservoir Systems Using Genetic Programming , 2014, Water Resources Management.

[19]  Dragan Savic,et al.  A Genetic Programming Approach to Rainfall-Runoff Modelling , 1999 .

[20]  C. Sivapragasam,et al.  Modeling Evaporation-Seepage Losses for Reservoir Water Balance in Semi-arid Regions , 2009 .

[21]  Elahe Fallah-Mehdipour,et al.  Developing reservoir operational decision rule by genetic programming , 2013 .

[22]  A. Guven,et al.  New algebraic formulations of evapotranspiration extracted from gene-expression programming in the tropical seasonally dry regions of West Africa , 2011, Irrigation Science.