Opposition learning based phases in artificial bee colony

Artificial bee colony (ABC) is a recently introduced swarm intelligence algorithm (SIA). Initially only unconstrained problems were handled by ABC, which was later modified by embedding one more parameter called modified rate to handle constrained problems. Since then, ABC and its variants have shown a remarkable success in the domain of swarm intelligence optimization algorithms. The exploration capability of ABC is comparatively better than exploitation which sometimes limits the convergence rate of ABC while handling multimodal optimization problems. In this study the foraging process of two phases has been enhanced by embedding opposition based learning concept. This modification is introduced to enhance the acceleration and exploitation capability of ABC. The variant is named as O-ABC (Opposition based ABC). The efficiency of O-ABC is initially evaluated on 12 benchmark functions consulted from literature. Later O-ABC is applied for intrusion detection. The simulated comparative results have shown the competitiveness of the proposal.

[1]  Julio Ortega Lopera,et al.  Implementation of an intrusion detection system based on self organizing map , 2015 .

[2]  Arputharaj Kannan,et al.  Intelligent feature selection and classification techniques for intrusion detection in networks: a survey , 2013, EURASIP Journal on Wireless Communications and Networking.

[3]  Hamid R. Tizhoosh,et al.  Opposition-Based Learning: A New Scheme for Machine Intelligence , 2005, International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (CIMCA-IAWTIC'06).

[4]  Mohammed Azmi Al-Betar,et al.  Artificial bee colony algorithm, its variants and applications: A survey. , 2013 .

[5]  O. J. Dunn Multiple Comparisons among Means , 1961 .

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

[7]  Ivona Brajevic,et al.  Crossover-based artificial bee colony algorithm for constrained optimization problems , 2015, Neural Computing and Applications.

[8]  Dervis Karaboga,et al.  A comprehensive survey: artificial bee colony (ABC) algorithm and applications , 2012, Artificial Intelligence Review.

[9]  Tarun Kumar Sharma,et al.  Distribution in the placement of food in artificial bee colony based on changing factor , 2016, International Journal of System Assurance Engineering and Management.

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

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

[12]  Ala Altaweel,et al.  Traffic-and-resource-aware intrusion detection in wireless mesh networks , 2014, Ad Hoc Networks.

[13]  Junjie Li,et al.  Artificial Bee Colony Algorithm Optimized Support Vector Regression for System Reliability Analysis of Slopes , 2016, J. Comput. Civ. Eng..

[14]  Tarun Kumar Sharma,et al.  Enhancing the food locations in an artificial bee colony algorithm , 2011, 2011 IEEE Symposium on Swarm Intelligence.

[15]  Dharma P. Agrawal,et al.  Gaussian versus Uniform Distribution for Intrusion Detection in Wireless Sensor Networks , 2013, IEEE Transactions on Parallel and Distributed Systems.

[16]  Muhammad Al-Salamah,et al.  Constrained binary artificial bee colony to minimize the makespan for single machine batch processing with non-identical job sizes , 2015, Appl. Soft Comput..

[17]  Tarun Kumar Sharma,et al.  Shuffled artificial bee colony algorithm , 2017, Soft Comput..

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

[19]  Dervis Karaboga,et al.  Artificial Bee Colony (ABC) Optimization Algorithm for Solving Constrained Optimization Problems , 2007, IFSA.

[20]  Ruhul A. Sarker,et al.  Evaluating the performance of a differential evolution algorithm in anomaly detection , 2015, 2015 IEEE Congress on Evolutionary Computation (CEC).

[21]  Mengjie Zhang,et al.  Particle Swarm Optimization for Feature Selection in Classification: A Multi-Objective Approach , 2013, IEEE Transactions on Cybernetics.

[22]  Guoqiang Li,et al.  Development and investigation of efficient artificial bee colony algorithm for numerical function optimization , 2012, Appl. Soft Comput..

[23]  Oguz Findik,et al.  A directed artificial bee colony algorithm , 2015, Appl. Soft Comput..

[24]  Gerald W. Kimble,et al.  Information and Computer Science , 1975 .

[25]  Tarun Kumar Sharma,et al.  Changing factor based food sources in artificial bee colony , 2014, 2014 IEEE Symposium on Swarm Intelligence.

[26]  M.M.A. Salama,et al.  Opposition-Based Differential Evolution , 2008, IEEE Transactions on Evolutionary Computation.

[27]  Anand Kannan,et al.  A Rule Based Approach for Attribute Selection and Intrusion Detection in Wireless Sensor Networks , 2012 .

[28]  Georgios Kambourakis,et al.  Swarm intelligence in intrusion detection: A survey , 2011, Comput. Secur..

[29]  Iftikhar Ahmad,et al.  Feature Selection Using Particle Swarm Optimization in Intrusion Detection , 2015, Int. J. Distributed Sens. Networks.

[30]  Adel Sabry Eesa,et al.  A novel feature-selection approach based on the cuttlefish optimization algorithm for intrusion detection systems , 2015, Expert Syst. Appl..

[31]  Tarun Kumar Sharma,et al.  Redundancy Level Optimization in Modular Software System Models using ABC , 2014 .

[32]  Mahdi Abadi,et al.  A PCA-based distributed approach for intrusion detection in wireless sensor networks , 2011, 2011 International Symposium on Computer Networks and Distributed Systems (CNDS).

[33]  Mengjie Zhang,et al.  Particle swarm optimisation for feature selection in classification: Novel initialisation and updating mechanisms , 2014, Appl. Soft Comput..