An adaptive and hybrid artificial bee colony algorithm (aABC) for ANFIS training

Display Omitted We propose an Adaptive and Hybrid Artificial Bee Colony (aABC) algorithm based on ABC algorithm to train ANFIS.We use crossover rate and adaptivity coefficient in aABC algorithm, Unlike the standard ABC algorithm.We gain the rapid convergence feature with the usage of arithmetic crossover.We apply the proposed model on two different problem groups: solution of numerical optimization problems and training ANFIS.The obtained results are compared with the other algorithms which are commonly used in the literature. In this study, we propose an Adaptive and Hybrid Artificial Bee Colony (aABC) algorithm to train ANFIS. Unlike the standard ABC algorithm, two new parameters are utilized in the solution search equation. These are arithmetic crossover rate and adaptivity coefficient. aABC algorithm gains the rapid convergence feature with the usage of arithmetic crossover and it is applied on two different problem groups and its performance is measured. Firstly, it is performed over 10 numerical benchmark functions. The results show that aABC algorithm is more efficient than standard ABC algorithm. Secondly, ANFIS is trained by using aABC algorithm to identify the nonlinear dynamic systems. Each application begins with the randomly selected initial population and then average RMSE is obtained. For four examples considered in ANFIS training, train error values are respectively computed as 0.0344, 0.0232, 0.0152 and 0.0205. Also, test error values for these examples are respectively found as 0.0255, 0.0202, 0.0146 and 0.0295. Although it varies according to the examples, performance increase between 4.51% and 33.33% occurs. Additionally, it is seen that aABC algorithm converges bettter than ABC algorithm in the all examples. The obtained results are compared with the neuro-fuzzy based approaches which are commonly used in the literature and it is seen that the proposed ABC variant can be efficiently used for ANFIS training.

[1]  B. Sankaragomathi,et al.  Performance Enhancement of PID Controllers by Modern Optimization Techniques for Speed Control of PMBL DC Motor , 2015 .

[2]  A. Rubio-Largo,et al.  MO-ABC/DE - Multiobjective Artificial Bee Colony with Differential Evolution for unconstrained multiobjective optimization , 2012, 2012 IEEE 13th International Symposium on Computational Intelligence and Informatics (CINTI).

[3]  Junjie Li,et al.  Rosenbrock artificial bee colony algorithm for accurate global optimization of numerical functions , 2011, Inf. Sci..

[4]  Arthur C. Sanderson,et al.  JADE: Adaptive Differential Evolution With Optional External Archive , 2009, IEEE Transactions on Evolutionary Computation.

[5]  Ning Wang,et al.  A Generalized Online Self-organizing Fuzzy Neural Network for nonlinear dynamic system identification , 2011, Proceedings of the 30th Chinese Control Conference.

[6]  Lingling Huang,et al.  A novel artificial bee colony algorithm with Powell's method , 2013, Appl. Soft Comput..

[7]  Minghao Yin,et al.  Hybrid differential evolution with artificial bee colony and its application for design of a reconfigurable antenna array with discrete phase shifters , 2012 .

[8]  Ataollah Ebrahimzadeh,et al.  New Neural Network-based Approaches for GPS GDOP Classification based on Neuro-Fuzzy Inference System, Radial Basis Function, and Improved Bee Algorithm , 2014, Appl. Soft Comput..

[9]  Bilal Babayigit,et al.  A modified artificial bee colony algorithm for numerical function optimization , 2012, 2012 IEEE Symposium on Computers and Communications (ISCC).

[10]  Hamid Baseri,et al.  Optimization of magnetic field assisted EDM using the continuous ACO algorithm , 2014, Appl. Soft Comput..

[11]  Shota Uehara,et al.  Protein-ligand docking using fitness learning-based artificial bee colony with proximity stimuli. , 2015, Physical chemistry chemical physics : PCCP.

[12]  Meng Joo Er,et al.  A fast approach for automatic generation of fuzzy rules by generalized dynamic fuzzy neural networks , 2001, IEEE Trans. Fuzzy Syst..

[13]  Sam Kwong,et al.  Gbest-guided artificial bee colony algorithm for numerical function optimization , 2010, Appl. Math. Comput..

[14]  Quang Hung Do,et al.  A cooperative Cuckoo Search - hierarchical adaptive neuro-fuzzy inference system approach for predicting student academic performance , 2014, J. Intell. Fuzzy Syst..

[15]  Lingling Huang,et al.  Enhancing artificial bee colony algorithm using more information-based search equations , 2014, Inf. Sci..

[16]  Miguel A. Vega-Rodríguez,et al.  Performance analysis of Multiobjective Artificial Bee Colony implementations for phylogenetic reconstruction , 2014, 2014 Sixth World Congress on Nature and Biologically Inspired Computing (NaBIC 2014).

[17]  K. Selvi,et al.  Neuro Fuzzy Load Frequency Control in a Competitive Electricity Market Using BFOA Tuned SMES and TCPS , 2014, SEMCCO.

[18]  Samsul Bahari Mohd Noor,et al.  Utilizing global-best harmony search to train a PID-like ANFIS controller , 2010 .

[19]  Jun Zhang,et al.  Global optimization of clusters of rigid molecules using the artificial bee colony algorithm. , 2016, Physical chemistry chemical physics : PCCP.

[20]  T. Achalakul,et al.  The best-sofar selection in Artificial Bee Colony algorithm , 2015 .

[21]  Mohd Saberi Mohamad,et al.  Optimising the production of succinate and lactate in Escherichia coli using a hybrid of artificial bee colony algorithm and minimisation of metabolic adjustment. , 2015, Journal of bioscience and bioengineering.

[22]  M. Asadollahi-Baboli In silico prediction of the aniline derivatives toxicities to Tetrahymena pyriformis using chemometrics tools , 2012 .

[23]  Dervis Karaboga,et al.  Proportional—Integral—Derivative Controller Design by Using Artificial Bee Colony, Harmony Search, and the Bees Algorithms , 2010 .

[24]  Dervis Karaboga,et al.  A modified Artificial Bee Colony algorithm for real-parameter optimization , 2012, Inf. Sci..

[25]  Manoj Kumar Tiwari,et al.  Leak detection of pipeline: An integrated approach of rough set theory and artificial bee colony trained SVM , 2012, Expert Syst. Appl..

[26]  Dervis Karaboga,et al.  A quick artificial bee colony (qABC) algorithm and its performance on optimization problems , 2014, Appl. Soft Comput..

[27]  Tiranee Achalakul,et al.  The best-so-far selection in Artificial Bee Colony algorithm , 2011, Appl. Soft Comput..

[28]  Shang-Liang Chen,et al.  Orthogonal least squares learning algorithm for radial basis function networks , 1991, IEEE Trans. Neural Networks.

[29]  Janez Brest,et al.  Memetic artificial bee colony algorithm for large-scale global optimization , 2012, 2012 IEEE Congress on Evolutionary Computation.

[30]  Ajith Abraham,et al.  Levy mutated Artificial Bee Colony algorithm for global optimization , 2011, 2011 IEEE International Conference on Systems, Man, and Cybernetics.

[31]  Francisco Herrera,et al.  A study on the use of non-parametric tests for analyzing the evolutionary algorithms’ behaviour: a case study on the CEC’2005 Special Session on Real Parameter Optimization , 2009, J. Heuristics.

[32]  Keigo Watanabe,et al.  An optimized Takagi-Sugeno type neuro-fuzzy system for modeling robot manipulators , 2006, Neural Computing & Applications.

[33]  V. M. F. Mendes,et al.  Hybrid wavelet-PSO-ANFIS approach for short-term electricity prices forecasting , 2011, 2011 IEEE Power and Energy Society General Meeting.

[34]  Ioannis B. Theocharis A high-order recurrent neuro-fuzzy system with internal dynamics: Application to the adaptive noise cancellation , 2006, Fuzzy Sets Syst..

[35]  Kwang Bo Cho,et al.  Radial basis function based adaptive fuzzy systems and their applications to system identification and prediction , 1996, Fuzzy Sets Syst..

[36]  Bing Wang,et al.  A Novel Artificial Bee Colony Algorithm for Numerical Function Optimization , 2012, 2012 Fourth International Conference on Computational and Information Sciences.

[37]  Syeda Shabnam Hasan Balaning Explorations with Exploitations in the Artificial Bee Colony Algorithm for Numerical Function Optimization , 2015 .

[38]  James W. Fawcett,et al.  New change impact factor estimation in software development , 2012 .

[39]  Chia-Feng Juang,et al.  A recurrent self-organizing neural fuzzy inference network , 1997, Proceedings of 6th International Fuzzy Systems Conference.

[40]  Derviş Karaboğa,et al.  NEURAL NETWORKS TRAINING BY ARTIFICIAL BEE COLONY ALGORITHM ON PATTERN CLASSIFICATION , 2009 .

[41]  Zhijian Wu,et al.  Accelerating artificial bee colony algorithm by using an external archive , 2013, 2013 IEEE Congress on Evolutionary Computation.

[42]  Meng Joo Er,et al.  A fast and accurate online self-organizing scheme for parsimonious fuzzy neural networks , 2009, Neurocomputing.

[43]  Shiu Yin Yuen,et al.  Improving artificial bee colony with one-position inheritance mechanism , 2013, Memetic Comput..

[44]  D. Jeya Mala,et al.  Automated software test optimisation framework - an artificial bee colony optimisation-based approach , 2010, IET Softw..

[45]  S. Edward Rajan,et al.  A novel approach for the elimination of artefacts from EEG signals employing an improved Artificial Immune System algorithm , 2016, J. Exp. Theor. Artif. Intell..

[46]  Jaya Sil,et al.  Modified Artificial Bee Colony Algorithm using differential evolution and polynomial mutation for real-parameter optimization , 2013, 2013 International Conference on Advances in Computing, Communications and Informatics (ICACCI).

[47]  Jiong Shen,et al.  Automatic fuzzy partitioning approach using Variable string length Artificial Bee Colony (VABC) algorithm , 2012, Appl. Soft Comput..

[48]  Ning Wang,et al.  Hybrid artificial bee colony algorithm for parameter estimation of proton exchange membrane fuel cell , 2013 .

[49]  Dervis Karaboga,et al.  Artificial bee colony algorithm , 2010, Scholarpedia.

[50]  Dervis Karaboga,et al.  A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm , 2007, J. Glob. Optim..

[51]  Sanyang Liu,et al.  Improved artificial bee colony algorithm for global optimization , 2011 .

[52]  A. Sedigh,et al.  Training ANFIS system with DE algorithm , 2011, The Fourth International Workshop on Advanced Computational Intelligence.

[53]  Dervis Karaboga,et al.  AN IDEA BASED ON HONEY BEE SWARM FOR NUMERICAL OPTIMIZATION , 2005 .

[54]  Ming-Huwi Horng,et al.  Multilevel thresholding selection based on the artificial bee colony algorithm for image segmentation , 2011, Expert Syst. Appl..

[55]  Peng Zeng,et al.  Linear Weighted Gbest-Guided Artificial Bee Colony Algorithm , 2012, 2012 Fifth International Symposium on Computational Intelligence and Design.

[56]  Derviş Karaboğa,et al.  Artificial bee colony algorithm for dynamic deployment of wireless sensor networks , 2012, Turkish Journal of Electrical Engineering and Computer Sciences.

[57]  Liang-Ying Wei,et al.  A GA-weighted ANFIS model based on multiple stock market volatility causality for TAIEX forecasting , 2013, Appl. Soft Comput..

[58]  Dervis Karaboga,et al.  Training ANFIS using artificial bee colony algorithm for nonlinear dynamic systems identification , 2014, 2014 22nd Signal Processing and Communications Applications Conference (SIU).

[59]  L dos Santos Coelho,et al.  Gaussian Artificial Bee Colony Algorithm Approach Applied to Loney's Solenoid Benchmark Problem , 2010, IEEE Transactions on Magnetics.

[60]  S. M. Khazraee,et al.  Model reduction and optimization of reactive batch distillation based on the adaptive neuro-fuzzy inference system and differential evolution , 2010, Neural Computing and Applications.

[61]  Jianzhong Zhou,et al.  An adaptive artificial bee colony algorithm for long-term economic dispatch in cascaded hydropower systems , 2012 .

[62]  Raimondo Betti,et al.  Identification of structural models using a modified Artificial Bee Colony algorithm , 2013 .

[63]  Paris A. Mastorocostas,et al.  A recurrent fuzzy-neural model for dynamic system identification , 2002, IEEE Trans. Syst. Man Cybern. Part B.

[64]  Lingling Huang,et al.  A global best artificial bee colony algorithm for global optimization , 2012, J. Comput. Appl. Math..

[65]  Kamalodin Kor,et al.  Bee Algorithm and Adaptive Neuro-Fuzzy Inference System as Tools for QSAR Study Toxicity of Substituted Benzenes to Tetrahymena pyriformis , 2014, Bulletin of Environmental Contamination and Toxicology.

[66]  S. Charles Raja,et al.  Design of ANFIS Controller for Power System Stability Enhancement Using FACTS Device , 2015 .

[67]  Jing Wang,et al.  Epileptic EEG Signal Classification with ANFIS Based on Harmony Search Method , 2012, 2012 Eighth International Conference on Computational Intelligence and Security.

[68]  Yang-Yin Lin,et al.  A recurrent self-evolving fuzzy neural network with local feedbacks and its application to dynamic system processing , 2010, Fuzzy Sets Syst..

[69]  M. S. Alam,et al.  Artificial Bee Colony algorithm with Self-Adaptive Mutation: A novel approach for numeric optimization , 2011, TENCON 2011 - 2011 IEEE Region 10 Conference.

[70]  Ching-Hung Lee,et al.  Identification and control of dynamic systems using recurrent fuzzy neural networks , 2000, IEEE Trans. Fuzzy Syst..

[71]  Dervis Karaboga,et al.  Training ANFIS using artificial bee colony algorithm , 2013, 2013 IEEE INISTA.

[72]  Cheng-Jian Lin,et al.  Prediction and identification using wavelet-based recurrent fuzzy neural networks , 2004, IEEE Trans. Syst. Man Cybern. Part B.

[73]  H. Shayeghi,et al.  A modified artificial bee colony based on chaos theory for solving non-convex emission/economic dispatch , 2014 .

[74]  Azlan Mohd Zain,et al.  Robust optimization of ANFIS based on a new modified GA , 2015, Neurocomputing.

[75]  Nurhan Karaboga,et al.  A new design method based on artificial bee colony algorithm for digital IIR filters , 2009, J. Frankl. Inst..

[76]  Minghao Yin,et al.  Self Adaptive Artificial Bee Colony for Global Numerical Optimization , 2012 .

[77]  Wan-li Xiang,et al.  An efficient and robust artificial bee colony algorithm for numerical optimization , 2013, Comput. Oper. Res..

[78]  Chia-Feng Juang,et al.  A TSK-type recurrent fuzzy network for dynamic systems processing by neural network and genetic algorithms , 2002, IEEE Trans. Fuzzy Syst..

[79]  Fei Jiang,et al.  An improved artificial bee colony algorithm for directing orbits of chaotic systems , 2011, Appl. Math. Comput..

[80]  Dervis Karaboga,et al.  A novel clustering approach: Artificial Bee Colony (ABC) algorithm , 2011, Appl. Soft Comput..

[81]  Ali Sarosh,et al.  Simulated annealing based artificial bee colony algorithm for global numerical optimization , 2012, Appl. Math. Comput..

[82]  Rosni Abdullah,et al.  Protein Tertiary Structure Prediction Using Artificial Bee Colony Algorithm , 2009, 2009 Third Asia International Conference on Modelling & Simulation.

[83]  Efrén Mezura-Montes,et al.  Elitist Artificial Bee Colony for constrained real-parameter optimization , 2010, IEEE Congress on Evolutionary Computation.

[84]  H. T. Jadhav,et al.  Modified Artificial Bee Colony algorithm for non-convex economic dispatch problems , 2012, 2012 International Conference on Green Technologies (ICGT).

[85]  Jeng-Shyang Pan,et al.  Enhanced Artificial Bee Colony Optimization , 2022 .

[86]  Jyh-Shing Roger Jang,et al.  ANFIS: adaptive-network-based fuzzy inference system , 1993, IEEE Trans. Syst. Man Cybern..

[87]  A. G. Abro,et al.  Intelligent scout-bee based Artificial Bee Colony optimization algorithm , 2012, 2012 IEEE International Conference on Control System, Computing and Engineering.

[88]  P. J. Pawar,et al.  Modelling and optimization of process parameters of wire electrical discharge machining , 2009 .

[89]  Peilin Liu,et al.  Training ANFIS Model with an Improved Quantum-Behaved Particle Swarm Optimization Algorithm , 2013 .

[90]  Mohammed El-Abd,et al.  Generalized opposition-based artificial bee colony algorithm , 2012, 2012 IEEE Congress on Evolutionary Computation.

[91]  K. S. Ramaswami,et al.  A Fusion Model Integrating ANFIS and Artificial Immune Algorithm for Forecasting Indian Stock Market , 2011 .

[92]  Qian Wang,et al.  A modified artificial bee colony algorithm based on converge-onlookers approach for global optimization , 2013, Appl. Math. Comput..

[93]  Weifeng Gao,et al.  A modified artificial bee colony algorithm , 2012, Comput. Oper. Res..

[94]  W. Y. Szeto,et al.  An artificial bee colony algorithm for the capacitated vehicle routing problem , 2011, Eur. J. Oper. Res..