Skip to main content
Log in

Opposition learning based phases in artificial bee colony

  • Original Article
  • Published:
International Journal of System Assurance Engineering and Management Aims and scope Submit manuscript

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  • Al-Salamah M (2015) Constrained binary artificial bee colony to minimize the makespan for single machine batch processing with non-identical job sizes. Appl Soft Comput 29:379–385

    Article  Google Scholar 

  • Anand K, Ganapathy S, Kulothungan K, Yogesh P, Kannan A (2012) A rule based approach for attribute selection and intrusion detection in wireless sensor networks. Procedia Eng 38:1658–1664

    Article  Google Scholar 

  • Bolaji A, Khader A, Al-Betar M, Awadallah M (2013) Artificial Bee Colony Algorithm, its variants and applications: a survey. J Theor Appl Inf Technol 47(2):434–459

    Google Scholar 

  • Dunn OJ (1961) Multiple comparisons among means. J Am Stat Assoc 56(293):52–64

    Article  MathSciNet  MATH  Google Scholar 

  • Eesa AS, Orman Z, Brifcani AMA (2015) A novel feature-selection approach based on the cuttlefish optimization algorithm for intrusion detection systems. Expert Syst Appl 42(5):2670–2679

    Article  Google Scholar 

  • Elsayed S, Sarker R, Slay J (2015) Evaluating the performance of a differential evolution algorithm in anomaly detection. In: Proceedings of the IEEE Congress on Evolutionary Computation. Sendai, Japan, 25–28 May 2015, pp. 2490–2497

  • Franco E De, Hoz La, Garcia AO, Lopera JO, Correa E De, Hoz La, Palechor FM (2015) Implementation of an intrusion detection system based on self organizing map. J Theor Appl Inf Technol 71(3):324–334

    Google Scholar 

  • Ganapathy S, Kulothungan K, Muthurajkumar S, Vijayalakshmi M, Yogesh L, Kannan A (2013) Intelligent feature selection and classification techniques for intrusion detection in networks: a survey. EURASIP J Wirel Commun Netw 2013:271. doi:10.1186/1687-1499-2013-271

    Article  Google Scholar 

  • Gao WF, Liu SY (2012) A modified artificial bee colony algorithm. Comput Oper Res 39(3):687–697

    Article  MATH  Google Scholar 

  • Hassanzadeh A, Altaweel A, Stoleru R (2014) Traffic-and resource-aware intrusion detection in wireless mesh networks. Ad Hoc Netw 21:18–41

    Article  Google Scholar 

  • Iftikhar A (2015) Feature selection using particle swarm optimization in intrusion detection. Int J Distrib Sens Netw. 11(10):806954. doi:10.1155/2015/806954

    Google Scholar 

  • Ivona B (2015) Crossover-based artificial bee colony algorithm for constrained optimization problems. Neural Comput Appl 26:1587–1601

    Article  Google Scholar 

  • Kang F, Li J (2015) Artificial bee colony algorithm optimized support vector regression for system reliability analysis of slopes. J Comput Civ Eng. doi:10.1061/(ASCE)CP.1943-5487.0000514,04015040

    Google Scholar 

  • Karaboga D (2005) An idea based on bee swarm for numerical optimization, technical report, TR-06. Erciyes University Engineering Faculty, Computer Engineering Department, Kayseri

    Google Scholar 

  • Karaboga D, Basturk B (2007a) A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. J Glob Optim 39:459–471

    Article  MathSciNet  MATH  Google Scholar 

  • Karaboga D, Basturk B (2007b) Artificial bee colony optimization (abc) algorithm for solving constrained optimization problems. In: Proceedings of IFSA 2007, LNAI 4529, Springer-Verlag, Berlin, Heidelberg, pp. 789–798

  • Karaboga D, Gorkemli B, Ozturk C, Karaboga N (2014) A comprehensive survey: artificial bee colony (ABC) algorithm and applications. Artif Intell Rev 42(1):21–57

    Article  Google Scholar 

  • KDD Cup 99 Data, Information and computer science, University of California, Irvine. http://kdd.ics.uci.edu/databases/kddcup99/kddcup99.html. October 2007

  • Kıran MS, Fındık O (2015) A directed artificial bee colony algorithm. Appl Soft Comput 26:454–462

    Article  Google Scholar 

  • Kolias C, Kambourakis G, Maragoudakis M (2011a) Swarm intelligence in intrusion detection: a survey. Comput Sec 30(8):625–642

    Article  Google Scholar 

  • Kolias C, Kambourakis G, Maragoudakis M (2011b) Swarm intelligence in intrusion detection: a survey. Comput Sec 30(8):625–642

    Article  Google Scholar 

  • Li G, Niu P, Xiao X (2012) Development and investigation of efficient artificial bee colony algorithm for numerical function optimization. Appl Soft Comput 12:320–332

    Article  Google Scholar 

  • Livani MA, Abadi M (2011) A PCA-based distributed approach for intrusion detection in wireless sensor networks. In: Proceedings of Symposium on Computer Networks and Distributed Systems (CNDS) 2011. Tehran, Iran, 23–24 February 2011, pp. 55–60

  • Rahnamayan S, Tizhoosh HR, Salama MMA (2008) Opposition-based differential evolution. IEEE Trans Evol Comput 12(1):64–79

    Article  Google Scholar 

  • Sharma TK, Pant M (2011) Enhancing the food locations in an artificial bee colony algorithm. In: Proceedings of 2011 IEEE Symposium on Swarm Intelligence (SIS), 1–5, Paris, France

  • Sharma TK, Pant M (2013) Enhancing the food locations in an artificial bee colony algorithm. Soft Comput 17(10):1939–1965

    Article  Google Scholar 

  • Sharma TK, Pant M (2014) Redundancy level optimization in modular software system models using ABC. Int J Intell Syst Appl (IJISA) 6(4):40–48

    Google Scholar 

  • Sharma TK, Pant M (2015) Improved search mechanism in abc and its application in engineering. J Eng Sci Technol (JESTEC) 10(1):111–133

    Google Scholar 

  • Sharma TK, Pant M (2016a) Shuffled artificial bee colony algorithm. Soft Comput. doi:10.1007/s00500-016-2166-2

    Google Scholar 

  • Sharma TK, Pant M (2016b) Distribution in the placement of food in artificial bee colony based on changing factor. Int J Syst Assur Eng Manag. doi:10.1007/s13198-016-0495-2

    Google Scholar 

  • Sharma TK, Pant M, Ferrante Neri (2014a) Changing factor based food sources in artificial bee colony. In: Proceedings of IEEE Symposium on Swarm Intelligence (SIS), Orlando, Florida, USA, pp. 1–7

  • Tizhoosh HR (2005) Opposition-based learning: a new scheme for machine intelligence, In: Proceedings of International Conference on Computing Intelligent Modeling Control and Autom. Vienna, Austria, 2005, vol. I, pp. 695–701

  • Wang Y, Fu W, Agrawal DP (2013) Gaussian versus uniform distribution for intrusion detection in wireless sensor networks. IEEE Trans Parallel Distrib Syst 24(2):342–355

    Article  Google Scholar 

  • Xue B, Zhang M, Browne WN (2013) Particle swarm optimization for feature selection in classification: a multi-objective approach. IEEE Trans Cybern 43(6):1656–1671

    Article  Google Scholar 

  • Xue B, Zhang M, Browne WN (2014) Particle swarm optimization for feature selection in classification: novel initialization and updating mechanisms. Appl Soft Comput J 18:261–276

    Article  Google Scholar 

  • Zar JH (1999) Biostatistical analysis. Prentice-Hall, Englewood Cliffs

    Google Scholar 

  • Zhu G, Kwong S (2010) Gbest-guided artificial bee colony algorithm for numerical function optimization. Appl Math Comput 217:3166–3173

    MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tarun Kumar Sharma.

Ethics declarations

Conflict of interest

It is declared that there is no conflict of interest.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Sharma, T.K., Gupta, P. Opposition learning based phases in artificial bee colony. Int J Syst Assur Eng Manag 9, 262–273 (2018). https://doi.org/10.1007/s13198-016-0545-9

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13198-016-0545-9

Keywords

Navigation