Sea water level forecasting using genetic programming and comparing the performance with Artificial Neural Networks

被引:127
作者
Ghorbani, Mohammad Ali [1 ]
Khatibi, Rahman [2 ]
Aytek, Ali [3 ]
Makarynskyy, Oleg [4 ]
Shiri, Jalal [1 ]
机构
[1] Univ Tabriz, Fac Agr, Water Engn Dept, Tabriz, Iran
[2] Halcrow Grp Ltd, Swindon, Wilts, England
[3] Gaziantep Univ, Dept Civil Engn, Hydraul Div, TR-27310 Gaziantep, Turkey
[4] Asia Pacific Appl Sci Associates, Perth, WA 6850, Australia
关键词
Sea-level variations; Forecasting; Artificial Neural Networks; Genetic Programming; Comparative studies; MODEL;
D O I
10.1016/j.cageo.2009.09.014
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Water level forecasting at various time intervals using records of past time series is of importance in water resources engineering and management. In the last 20 years, emerging approaches over the conventional harmonic analysis techniques are based on using Genetic Programming (GP) and Artificial Neural Networks (ANNs). In the present study, the GP is used to forecast sea level variations, three time steps ahead, for a set of time intervals comprising 12 h, 24 h, 5 day and 10 day time intervals using observed sea levels. The measurements from a single tide gauge at Hillarys Boat Harbor, Western Australia, were used to train and validate the employed GP for the period from December 1991 to December 2002. Statistical parameters, namely, the root mean square error, correlation coefficient and scatter index, are used to measure their performances. These were compared with a corresponding set of published results using an Artificial Neural Network model. The results show that both these artificial intelligence methodologies perform satisfactorily and may be considered as alternatives to the harmonic analysis. (C) 2010 Elsevier Ltd. All rights reserved.
引用
收藏
页码:620 / 627
页数:8
相关论文
共 33 条
  • [1] Water level forecasting through fuzzy logic and artificial neural network approaches
    Alvisi, S
    Mascellani, G
    Franchini, M
    Bárdossy, A
    [J]. HYDROLOGY AND EARTH SYSTEM SCIENCES, 2006, 10 (01) : 1 - 17
  • [2] [Anonymous], 1998, Genetic programming: an introduction: on the automatic evolution of computer programs and its applications
  • [3] An application of artificial intelligence for rainfall-runoff modeling
    Aytek, Ali
    Asce, M.
    Alp, Murat
    [J]. JOURNAL OF EARTH SYSTEM SCIENCE, 2008, 117 (02) : 145 - 155
  • [4] A genetic programming approach to suspended sediment modelling
    Aytek, Ali
    Kisi, Oezguer
    [J]. JOURNAL OF HYDROLOGY, 2008, 351 (3-4) : 288 - 298
  • [5] Babovic V, 2002, NORD HYDROL, V33, P331
  • [6] Neural networks and M5 model trees in modelling water level-discharge relationship
    Bhattacharya, B
    Solomatine, DP
    [J]. NEUROCOMPUTING, 2005, 63 : 381 - 396
  • [7] Performance of genetic programming to extract the trend in noisy data series
    Borrelli, A.
    De Falco, I.
    Della Cioppa, A.
    Nicodemi, M.
    Trautteur, G.
    [J]. PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2006, 370 (01) : 104 - 108
  • [8] Multi-point tidal prediction using artificial neural network with tide-generating forces
    Chang, Hsien-Kuo
    Lin, Li-Ching
    [J]. COASTAL ENGINEERING, 2006, 53 (10) : 857 - 864
  • [9] Artificial neural network modeling of water table depth fluctuations
    Coulibaly, P
    Anctil, F
    Aravena, R
    Bobée, B
    [J]. WATER RESOURCES RESEARCH, 2001, 37 (04) : 885 - 896
  • [10] Real-time wave forecasting using genetic programming
    Gaur, Surabhi
    Deo, M. C.
    [J]. OCEAN ENGINEERING, 2008, 35 (11-12) : 1166 - 1172