Rainfall Prediction in Tengger, Indonesia Using Hybrid Tsukamoto FIS and Genetic Algorithm Method

Countries with a tropical climate, such as Indonesia, are highly dependent on rainfall prediction for many sectors, such as agriculture, aviation, and shipping. Rainfall has now become increasingly unpredictable due to climate change and this phenomenon also affects Indonesia. Therefore, a robust approach is required for more accurate rainfall prediction. The Tsukamoto Fuzzy Inference System (FIS) is one of the algorithms that can be used for prediction problems, but if its membership functions are not specified properly, the prediction error is still high. To improve the results, the boundaries of the membership functions can be adjusted automatically by using a genetic algorithm. The proposed genetic algorithm employs two selection processes. The first one uses the Roulette wheel method to select parents, while the second one uses the elitism method to select chromosomes for the next generation. Based on this approach, a rainfall prediction experiment was conducted for Tengger, Indonesia using historical rainfall data for ten-year periods. The proposed method generated root mean square errors (RMSE) of 6.78 and 6.63 for the areas of Tosari and Tutur respectively. These results are better compared with the results using Tsukamoto FIS and the Generalized Space Time Autoregressive (GSTAR) model from previous studies.

[1]  John J. Grefenstette,et al.  Optimization of Control Parameters for Genetic Algorithms , 1986, IEEE Transactions on Systems, Man, and Cybernetics.

[2]  Shuhei Koyama,et al.  Assessing daily tropical rainfall variations using a neuro-fuzzy classification model , 2007, Ecol. Informatics.

[3]  Chuntian Cheng,et al.  Combining a fuzzy optimal model with a genetic algorithm to solve multi-objective rainfall–runoff model calibration , 2002 .

[4]  Rajib Maity,et al.  Prediction of monthly rainfall on homogeneous monsoon regions of India based on large scale circulation patterns using Genetic Programming , 2012 .

[5]  M. M. Janeela Theresa,et al.  Fuzzy based genetic neural networks for the classification of murder cases using Trapezoidal and Lagrange Interpolation Membership Functions , 2013, Appl. Soft Comput..

[6]  Javad Jafarian An experiment to study wandering salesman applicability on solving the travelling salesman problem based on genetic algorithm , 2010, 2010 International Conference on Educational and Information Technology.

[7]  S. Sorooshian,et al.  Watershed rainfall forecasting using neuro-fuzzy networks with the assimilation of multi-sensor information , 2014 .

[8]  Wayan Firdaus Mahmudy,et al.  Real Coded Genetic Algorithms for Solving Flexible Job-Shop Scheduling Problem - Part II: Optimization , 2013 .

[9]  Oman Somantri,et al.  Tsukamoto Method in Decision Support System for Realization of Credit on Cooperative , 2015 .

[10]  Wayan F. Mahmudy,et al.  Hybrid genetic algorithms for multi-period part type selection and machine loading problems in flexible manufacturing system , 2013, 2013 IEEE International Conference on Computational Intelligence and Cybernetics (CYBERNETICSCOM).

[11]  Siti Mariyam Hj. Shamsuddin,et al.  Genetic Algorithms and designing membership function in Fuzzy Logic Controllers , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

[12]  Seyyed Shahab Tabatabaee Moradi,et al.  Optimization of Cement Spacer Rheology Model Using Genetic Algorithm (RESEARCH NOTE) , 2016 .

[13]  Xian Fu,et al.  Kernel-based fuzzy c-means clustering algorithm based on genetic algorithm , 2016, Neurocomputing.

[14]  Romeo M. Marian,et al.  Optimization of part type selection and loading problem with alternative production plans in flexible manufacturing system using hybrid genetic algorithms - part 2: Genetic operators and results , 2013, 2013 5th International Conference on Knowledge and Smart Technology (KST).

[15]  Wayan Firdaus Mahmudy,et al.  Rainfall prediction in Tengger region Indonesia using Tsukamoto fuzzy inference system , 2016, 2016 1st International Conference on Information Technology, Information Systems and Electrical Engineering (ICITISEE).

[16]  João Paulo Carvalho,et al.  Qualitative optimization of Fuzzy Causal Rule Bases using Fuzzy Boolean Nets , 2007, Fuzzy Sets Syst..

[17]  Nohé R. Cázarez-Castro,et al.  Fuzzy logic control with genetic membership function parameters optimization for the output regulation of a servomechanism with nonlinear backlash , 2010, Expert Syst. Appl..

[18]  Wayan Firdaus Mahmudy,et al.  Real Coded Genetic Algorithms for Solving Flexible Job-Shop Scheduling Problem - Part I: Modelling , 2013 .

[19]  H. Ishibuchi,et al.  Performance evaluation of fuzzy rule-based classification systems obtained by multi-objective genetic algorithms , 1998 .

[20]  M. E. Cintra,et al.  Genetic generation of fuzzy systems with rule extraction using formal concept analysis , 2016, Inf. Sci..

[21]  Tadahiko Murata,et al.  Adjusting membership functions of fuzzy classification rules by genetic algorithms , 1995, Proceedings of 1995 IEEE International Conference on Fuzzy Systems..

[22]  Bo Zhang,et al.  Genetic optimization of fuzzy membership functions , 2009, 2009 International Conference on Wavelet Analysis and Pattern Recognition.

[23]  Wayan Firdaus Mahmudy,et al.  Rainfall Prediction Using Hybrid Adaptive Neuro Fuzzy Inference System (ANFIS) and Genetic Algorithm , 2017 .