Formulation of the Evolutionary-Based Data Assimilation, and its Implementation in Hydrological Forecasting

Multi-objective evolutionary algorithms (MOEAs) have gained popularity for their capability to handle complex and nonlinear problems. MOEAs are population-based search tools which employ the concept of biological evolution and natural selection. While MOEAs have been applied in numerous hydrological studies for parameter estimation, their formulation for solving data assimilation (DA) problems has not been completely formalized in the literature. This study presents the evolutionary-based data assimilation (EDA) where it formulates the MOEA strategy into an applied DA procedure. The study outlines the stochastic and adaptive capabilities of MOEAs, and shows how MOEA operators including Pareto dominance, crossover, and random variation are naturally suited to handle DA problems. The EDA employs the cost function from variational DA to approximate the least squares estimate between ensemble simulations and perturbed observation. The EDA uses the MOEA strategy to evolve a population of competing members through several cycles of evolution at each assimilation step. The EDA determines several non-dominated members for each assimilation time step, allows these members to evolve, and evaluate updated members for subsequent time steps. Several ensemble members are evaluated for each assimilation time step but the updated ensembles are determined as a subset of the final evolved population which comprise the Pareto-optimal set. The EDA has been illustrated in a practical implementation to assimilate daily streamflow into the Sacramento Soil Moisture Accounting model.

[1]  Binayak P. Mohanty,et al.  Near‐surface soil moisture assimilation for quantifying effective soil hydraulic properties using genetic algorithms: 2. Using airborne remote sensing during SGP97 and SMEX02 , 2009 .

[2]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[3]  Remegio Confesor,et al.  Automatic Calibration of Hydrologic Models With Multi‐Objective Evolutionary Algorithm and Pareto Optimization 1 , 2007 .

[4]  Marco Laumanns,et al.  SPEA2: Improving the strength pareto evolutionary algorithm , 2001 .

[5]  G. Evensen Sequential data assimilation with a nonlinear quasi‐geostrophic model using Monte Carlo methods to forecast error statistics , 1994 .

[6]  Geir Evensen,et al.  The Ensemble Kalman Filter: theoretical formulation and practical implementation , 2003 .

[7]  Grant Dick A Comparison of Localised and Global Niching Methods , 2005 .

[8]  George Kourakos,et al.  Optimal Groundwater Remediation Under Uncertainty Using Multi-objective Optimization , 2006 .

[9]  Liang-Cheng Chang,et al.  Multi-objective Planning for Conjunctive Use of Surface and Subsurface Water Using Genetic Algorithm and Dynamics Programming , 2009 .

[10]  Patrick M. Reed,et al.  How effective and efficient are multiobjective evolutionary algorithms at hydrologic model calibration , 2005 .

[11]  Xin Yao,et al.  Extracting a Set of Robust Pareto-Optimal Parameters for Hydrologic Models using NSGA-II and SCEM , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[12]  Keith Beven,et al.  Uniqueness of place and process representations in hydrological modelling , 2000 .

[13]  Consolación Gil,et al.  Resilience Indexes for Water Distribution Network Design: A Performance Analysis Under Demand Uncertainty , 2011 .

[14]  A. Berg,et al.  Pareto-optimality and a search for robustness: choosing solutions with desired properties in objective space and parameter space , 2012 .

[15]  R. Weiner Lecture Notes in Economics and Mathematical Systems , 1985 .

[16]  Julian F. Miller,et al.  Genetic and Evolutionary Computation — GECCO 2003 , 2003, Lecture Notes in Computer Science.

[17]  David E. Goldberg,et al.  Combining Reliability and Pareto Optimality—An Approach Using Stochastic Multi-Objective Genetic Algorithms , 2003 .

[18]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[19]  H. Madsen,et al.  Multiobjective calibration with Pareto preference ordering: An application to rainfall‐runoff model calibration , 2005 .

[20]  H. Kunzi,et al.  Lectu re Notes in Economics and Mathematical Systems , 1975 .

[21]  Bruno Sareni,et al.  Fitness sharing and niching methods revisited , 1998, IEEE Trans. Evol. Comput..

[22]  Peter Jan,et al.  Particle Filtering in Geophysical Systems , 2009 .

[23]  David W. Corne,et al.  Approximating the Nondominated Front Using the Pareto Archived Evolution Strategy , 2000, Evolutionary Computation.

[24]  Gary B. Lamont,et al.  Evolutionary Algorithms for Solving Multi-Objective Problems , 2002, Genetic Algorithms and Evolutionary Computation.

[25]  Mark Wineberg,et al.  Evaluating Autoselection Methods Used for Choosing Solutions from Pareto-Optimal Set: Does Nondominance Persist from Calibration to Validation Phase? , 2012 .

[26]  David B. Fogel,et al.  An introduction to simulated evolutionary optimization , 1994, IEEE Trans. Neural Networks.

[27]  S. Sorooshian,et al.  Application of stochastic parameter optimization to the Sacramento Soil Moisture Accounting model , 2006, Journal of Hydrology.

[28]  A. Berg,et al.  An Integrated Framework for a Joint Assimilation of Brightness Temperature and Soil Moisture Using the Nondominated Sorting Genetic Algorithm II , 2011 .

[29]  Martin J. Oates,et al.  PESA-II: region-based selection in evolutionary multiobjective optimization , 2001 .

[30]  N. Gordon,et al.  Novel approach to nonlinear/non-Gaussian Bayesian state estimation , 1993 .

[31]  R. K. Ursem Multi-objective Optimization using Evolutionary Algorithms , 2009 .

[32]  John W. Nicklow,et al.  Multi-objective automatic calibration of SWAT using NSGA-II , 2007 .

[33]  H. Gupta,et al.  Real-Time Data Assimilation for Operational Ensemble Streamflow Forecasting , 2006 .

[34]  Youlin Lu,et al.  Multi-objective Cultured Differential Evolution for Generating Optimal Trade-offs in Reservoir Flood Control Operation , 2010 .

[35]  A. E. Eiben,et al.  Introduction to Evolutionary Computing , 2003, Natural Computing Series.

[36]  Xiaoyi Wang,et al.  Multi-objectives optimal model of heavy equipment using improved Strength Pareto Evolutionary Algorithm , 2009 .

[37]  Mark Wineberg,et al.  Selecting Model Parameter Sets from a Trade-off Surface Generated from the Non-Dominated Sorting Genetic Algorithm-II , 2010 .

[38]  Samir W. Mahfoud Niching methods for genetic algorithms , 1996 .

[39]  Demetris Koutsoyiannis,et al.  One decade of multi-objective calibration approaches in hydrological modelling: a review , 2010 .

[40]  Keith Beven,et al.  A manifesto for the equifinality thesis , 2006 .

[41]  Carlos A. Coello Coello,et al.  A Micro-Genetic Algorithm for Multiobjective Optimization , 2001, EMO.

[42]  Binayak P. Mohanty,et al.  Near‐Surface Soil Moisture Assimilation for Quantifying Effective Soil Hydraulic Properties under Different Hydroclimatic Conditions , 2008 .

[43]  Demetris Koutsoyiannis,et al.  Fitting Hydrological Models on Multiple Responses Using the Multiobjective Evolutionary Annealing-Simplex Approach , 2009 .

[44]  Kiyoshi Honda,et al.  Spatiotemporal Fusion of Rice Actual Evapotranspiration With Genetic Algorithms and an Agrohydrological Model , 2006, IEEE Transactions on Geoscience and Remote Sensing.

[45]  Marco Laumanns,et al.  A Tutorial on Evolutionary Multiobjective Optimization , 2004, Metaheuristics for Multiobjective Optimisation.