Wave forecasts using wind information and genetic programming

Abstract Forecasting of wave heights is essential for planning and operation of maritime activities. Traditionally, wave heights have been predicted using physics-based models, which rely primarily on the energy balance equation. More recently, soft computing techniques such as Artificial Neural Network (ANN), Genetic Programming (GP) have been used to generate forecasts with leads times from a few hours to several days. However, the forecast accuracy of both methods could be improved, particularly at peak wave heights, and at higher lead times. This paper forecasts the wave heights with lead times of 12 h and 24 h using GP. The data are obtained from two locations, along the North American and Indian coastlines. Wind information is used as an input. The modeling procedure relies heavily on the parameter kurtosis, or fourth moment. The forecasts are satisfactory, especially for the peak wave heights formed by the extreme events like hurricanes.

[1]  Makarand Deo,et al.  Real time wave forecasting using neural networks , 1998 .

[2]  M. Keijzer,et al.  Dimensionally aware genetic programming , 1999 .

[3]  Mohammad Ali Ghorbani,et al.  Sea water level forecasting using genetic programming and comparing the performance with Artificial Neural Networks , 2010, Comput. Geosci..

[4]  Chang Lin,et al.  Neural network for wave forecasting among multi-stations , 2002 .

[5]  Makarand Deo,et al.  Neural networks in ocean engineering , 2006 .

[6]  Vladan Babovic,et al.  Genetic Programming, Ensemble Methods and the Bias/Variance Tradeoff - Introductory Investigations , 2000, EuroGP.

[7]  George E. P. Box,et al.  Time Series Analysis: Forecasting and Control , 1977 .

[8]  Ahmadreza Zamani,et al.  Learning from data for wind–wave forecasting , 2008 .

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

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

[11]  V. Panchang,et al.  One-Day Wave Forecasts Based on Artificial Neural Networks , 2006 .

[12]  Peter Nordin,et al.  Homologous Crossover in Genetic Programming , 1999, GECCO.

[13]  M. C. Deo,et al.  Alternative data-driven methods to estimate wind from waves by inverse modeling , 2009 .

[14]  Shreenivas Londhe,et al.  Soft computing approach for real-time estimation of missing wave heights , 2008 .

[15]  M. C. Deo,et al.  Neural networks for wave forecasting , 2001 .

[16]  Peter Nordin,et al.  Evolutionary program induction of binary machine code and its applications , 1997 .

[17]  M. Keijzer,et al.  Genetic programming as a model induction engine , 2000 .

[18]  D. Savić,et al.  A symbolic data-driven technique based on evolutionary polynomial regression , 2006 .

[19]  N. Booij,et al.  A third-generation wave model for coastal regions-1 , 1999 .

[20]  Vijay Panchang,et al.  Large Waves in the Gulf of Mexico Caused by Hurricane Ivan , 2006 .

[21]  J. D. Agrawal,et al.  On-line wave prediction , 2002 .

[22]  J. Bidlot,et al.  Forecasting ocean wave energy: The ECMWF wave model and time series methods , 2011 .

[23]  Markus Brameier,et al.  On linear genetic programming , 2005 .

[24]  Makarand Deo,et al.  Inverse modeling to derive wind parameters from wave measurements , 2008 .

[25]  S. Mandal,et al.  Ocean wave forecasting using recurrent neural networks , 2006 .

[26]  M. C. Deo,et al.  Real-time wave forecasting using genetic programming , 2008 .

[27]  O. Makarynskyy,et al.  Improving wave predictions with artificial neural networks , 2004 .

[28]  M. C. Deo,et al.  Wave simulation and forecasting using wind time history and data-driven methods , 2010 .

[29]  Mehmet Özger,et al.  Prediction of wave parameters by using fuzzy logic approach , 2007 .

[30]  M. C. Deo,et al.  Filling up gaps in wave data with genetic programming , 2008 .

[31]  M. H. Kazeminezhad,et al.  Wave height forecasting in Dayyer, the Persian Gulf , 2011 .

[32]  M. Deo,et al.  Genetic programming for retrieving missing information in wave records along the west coast of India , 2007 .

[33]  Christian W. Dawson,et al.  Hydrological modelling using artificial neural networks , 2001 .

[34]  Jin Wu Wind‐stress coefficients over sea surface from breeze to hurricane , 1982 .

[35]  Makarand Deo,et al.  Artificial Intelligence Tools to Forecast Ocean Waves in Real Time , 2008 .

[36]  M. Deo,et al.  Wave Prediction Using Genetic Programming and Model Trees , 2010 .

[37]  M. Deo,et al.  Real-time wave forecasts off the western Indian coast , 2007 .

[38]  M. H. Kazeminezhad,et al.  Hindcasting of wave parameters using different soft computing methods , 2008 .

[39]  Aytac Guven,et al.  Linear genetic programming for time-series modelling of daily flow rate , 2009 .