Genetic programming in water resources engineering: A state-of-the-art review

Ali Danandeh Mehr*, Vahid Nourani, Ercan Kahya, Bahrudin Hrnjica, Ahmed M.A. Sattar, Zaher Mundher Yaseen

*Corresponding author for this work

Research output: Contribution to journalReview articlepeer-review

127 Citations (Scopus)

Abstract

The state-of-the-art genetic programming (GP) method is an evolutionary algorithm for automatic generation of computer programs. In recent decades, GP has been frequently applied on various kind of engineering problems and undergone speedy advancements. A number of studies have demonstrated the advantage of GP to solve many practical problems associated with water resources engineering (WRE). GP has a unique feature of introducing explicit models for nonlinear processes in the WRE, which can provide new insight into the understanding of the process. Considering continuous growth of GP and its importance to both water industry and academia, this paper presents a comprehensive review on the recent progress and applications of GP in the WRE fields. Our review commences with brief explanations on the fundamentals of classic GP and its advanced variants (including multigene GP, linear GP, gene expression programming, and grammar-based GP), which have been proven to be useful and frequently used in the WRE. The representative papers having wide range of applications are clustered in three domains of hydrological, hydraulic, and hydroclimatological studies, and outlined or discussed at each domain. Finally, this paper was concluded with discussions of the optimum selection of GP parameters and likely future research directions in the WRE are suggested.

Original languageEnglish
Pages (from-to)643-667
Number of pages25
JournalJournal of Hydrology
Volume566
DOIs
Publication statusPublished - Nov 2018

Bibliographical note

Publisher Copyright:
© 2018 Elsevier B.V.

Keywords

  • Genetic programming
  • Hydraulics
  • Hydroclimatology
  • Hydrology
  • Water resources engineering

Fingerprint

Dive into the research topics of 'Genetic programming in water resources engineering: A state-of-the-art review'. Together they form a unique fingerprint.

Cite this