Rule-based agents for forecasting algal population dynamics in freshwater lakes discovered by hybrid evolutionary algorithms

Abstract In the context of this study two concepts were applied for the development of rule-based agents of algal populations: (1) rule discovery by means of a hybrid evolutionary algorithms (HEA) and rigorous k-fold cross-validation, and (2) rule generalisation by means of merged time-series data of lakes belonging to the same lake category. The rule-based agents developed during this study proved to be both explanatory and predictive. It has been demonstrated that the interpretation of the rules can be brought into the context of empirical and causal knowledge on chlorophyll-a dynamics as well as population dynamics of Microcystis and Oscillatoria under specific water quality conditions. The k-fold cross-validation of the agents based on measured data of each year of similar lakes revealed good forecasting accuracy resulting in r2 values ranging between 0.39 and 0.63.

[1]  Alan Bundy,et al.  Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence - IJCAI-95 , 1995 .

[2]  M. Meijer,et al.  Effects of biomanipulation in the large and shallow Lake Wolderwijd, The Netherlands , 2004, Hydrobiologia.

[3]  Una-May O'Reilly,et al.  Genetic Programming II: Automatic Discovery of Reusable Programs. , 1994, Artificial Life.

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

[5]  Ron Kohavi,et al.  A Study of Cross-Validation and Bootstrap for Accuracy Estimation and Model Selection , 1995, IJCAI.

[6]  M. Scheffer Ecology of Shallow Lakes , 1997, Population and Community Biology Series.

[7]  Goldberg,et al.  Genetic algorithms , 1993, Robust Control Systems with Genetic Algorithms.

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

[9]  Friedrich Recknagel,et al.  Simulation of aquatic food web and species interactions by adaptive agents embodied with evolutionary computation: a conceptual framework , 2003 .

[10]  E. Jagtman,et al.  The influence of flushing on nutrient dynamics, composition and densities of algae and transparency in Veluwemeer, The Netherlands , 1992, Hydrobiologia.

[11]  Dorothea Heiss-Czedik,et al.  An Introduction to Genetic Algorithms. , 1997, Artificial Life.

[12]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[13]  Thomas Bäck,et al.  Evolutionary computation: comments on the history and current state , 1997, IEEE Trans. Evol. Comput..

[14]  P. Boers,et al.  Cyanobacterial dominance in the lakes Veluwemeer and Wolderwijd, The Netherlands , 1998 .

[15]  Peter Nordin,et al.  Genetic programming - An Introduction: On the Automatic Evolution of Computer Programs and Its Applications , 1998 .

[16]  H. Cao,et al.  Adaptive agents for forecasting seasonal outbreaks of blue-green algal populations in lakes categorised by circulation type and trophic state , 2008 .

[17]  Friedrich Recknagel,et al.  Hybrid Evolutionary Algorithm for Rule Set Discovery in Time-Series Data to Forecast and Explain Algal Population Dynamics in Two Lakes Different in Morphometry and Eutrophication , 2006 .

[18]  Ho-Dong Park,et al.  Temporal variabilities of the concentrations of intra‐ and extracellular microcystin and toxic Microcystis species in a hypertrophic lake, Lake Suwa, Japan (1991–1994) , 1998 .

[19]  R. D. Gulati,et al.  Restoration and Recovery of Shallow Eutrophic Lake Ecosystems in The Netherlands , 1992, Developments in Hydrobiology.

[20]  N. Takamura,et al.  Phytoplankton species shift accompanied by transition from nitrogen dependence to phosphorus dependence of primary production in Lake Kasumigaura, Japan , 1992 .