Abstract
Artificial Bee Colony (ABC) algorithm is now a long-familiar example of Swarm Intelligence. It has been consistently drawing the attention of research scholars since last decade. The adept performance of ABC algorithm has already been proved in various researches. Hence this algorithm has been used in wide variety of applications, spanning almost all aspects of engineering optimization. This manuscript details out some of the application areas of ABC algorithm in a concise way and it aims to provide a bird eye view of various application areas for the beginner researchers.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Christian Blum and Xiaodong Li. Swarm intelligence in optimization. Springer, 2008.
James Kennedy, James F Kennedy, Russell C Eberhart, and Yuhui Shi. Swarm intelligence. Morgan Kaufmann, 2001.
Marco Dorigo, Vittorio Maniezzo, Alberto Colorni, and Vittorio Maniezzo. Positive feedback as a search strategy. 1991.
Russ C Eberhart and James Kennedy. A new optimizer using particle swarm theory. In Proceedings of the sixth international symposium on micro machine and human science, volume 1, pages 39–43. New York, NY, 1995.
Dervis Karaboga. An idea based on honey bee swarm for numerical optimization. Technical report, Technical report-tr06, Erciyes university, engineering faculty, computer engineering department, 2005.
Xin-She Yang. A new metaheuristic bat-inspired algorithm. In Nature inspired cooperative strategies for optimization (NICSO 2010), pages 65–74. Springer, 2010.
Kevin M Passino. Bacterial foraging optimization. Innovations and Developments of Swarm Intelligence Applications, page 219, 2012.
Divya Kumar, Divya Kashyap, KK Mishra, and AK Mishra. Routing path determination using qos metrics and priority based evolutionary optimization. In High Performance Computing and Communications (HPCC), 2011 IEEE 13th International Conference on, pages 615–621. IEEE, 2011.
Divya Kumar and Krishn Kumar Mishra. Incorporating logic in artificial bee colony (abc) algorithm to solve first order logic problems: The logical abc. In Knowledge and Smart Technology (KST), 2015 7th International Conference on, pages 65–70. IEEE, 2015.
Eric Bonabeau, Marco Dorigo, and Guy Theraulaz. Swarm intelligence: from natural to artificial systems. Number 1. Oxford university press, 1999.
Dervis Karaboga, Bahriye Akay, and Celal Ozturk. Artificial bee colony (abc) optimization algorithm for training feed-forward neural networks. In Modeling decisions for artificial intelligence, pages 318–329. Springer, 2007.
Valery Tereshko. Reaction-diffusion model of a honeybee colony’s foraging behaviour. In Parallel Problem Solving from Nature PPSN VI, pages 807–816. Springer, 2000.
Agoston E Eiben and Cornelis A Schippers. On evolutionary exploration and exploitation. Fundamenta Informaticae, 35(1–4):35–50, 1998.
Nguyen Tung Linh and Nguyen Quynh Anh. Application artificial bee colony algorithm (abc) for reconfiguring distribution network. In Computer Modeling and Simulation, 2010. ICCMS’10. Second International Conference on, volume 1, pages 102–106. IEEE, 2010.
Kursat Ayan and Ulas Kilic. Artificial bee colony algorithm solution for optimal reactive power flow. Applied Soft Computing, 12(5):1477–1482, 2012.
B Yao, C Yang, J Hu, and B Yu. The optimization of urban subway routes based on artificial bee colony algorithm. Key technologies of railway engineering high speed railway, heavy haul railway and urban rail transit. Beijing Jiaotong University, Beijing, pages 747–751, 2010.
Ali Hadidi, Sina Kazemzadeh Azad, and Saeid Kazemzadeh Azad. Structural optimization using artificial bee colony algorithm. In 2nd international conference on engineering optimization, 2010.
David L Gonzalez-Alvarez, Miguel A Vega-Rodriguez, Juan A Gomez-Pulido, and Juan M Sanchez-Perez. Finding motifs in dna sequences applying a multiobjective artificial bee colony (moabc) algorithm. In Evolutionary Computation, Machine Learning and Data Mining in Bioinformatics, pages 89–100. Springer, 2011.
Yudong Zhang and Lenan Wu. Artificial bee colony for two dimensional protein folding. Advances in Electrical Engineering Systems, 1(1):19–23, 2012.
Dervis Karaboga and Bahriye Basturk. Artificial bee colony (abc) optimization algorithm for solving constrained optimization problems. In Foundations of Fuzzy Logic and Soft Computing, pages 789–798. Springer, 2007.
D. Kumar and K.K. Mishra. Incorporating logic in artificial bee colony (abc) algorithm to solve first order logic problems: The logical abc. In Knowledge and Smart Technology (KST), 2015 7th International Conference on, pages 65–70, Jan 2015.
Dervis Karaboga and Celal Ozturk. A novel clustering approach: Artificial bee colony (abc) algorithm. Applied Soft Computing, 11(1):652–657, 2011.
M. Lichman. UCI machine learning repository, 2013.
Tirimula Rao Benala, Sathya Durga Jampala, SH Villa, and Bhargavi Konathala. A novel approach to image edge enhancement using artificial bee colony optimization algorithm for hybridized smoothening filters. In Nature & Biologically Inspired Computing, 2009. NaBIC 2009. World Congress on, pages 1071–1076. IEEE, 2009.
Chidambaram Chidambaram and Heitor Silverio Lopes. An improved artificial bee colony algorithm for the object recognition problem in complex digital images using template matching. International Journal of Natural Computing Research (IJNCR), 1(2):54–70, 2010.
Dervis Karaboga and Beyza Gorkemli. A combinatorial artificial bee colony algorithm for traveling salesman problem. In Innovations in Intelligent Systems and Applications (INISTA), 2011 International Symposium on, pages 50–53. IEEE, 2011.
Alok Singh. An artificial bee colony algorithm for the leaf-constrained minimum spanning tree problem. Applied Soft Computing, 9(2):625–631, 2009.
Dervis Karaboga, Selcuk Okdem, and Celal Ozturk. Cluster based wireless sensor network routing using artificial bee colony algorithm. Wireless Networks, 18(7):847–860, 2012.
Celal Ozturk, Dervis Karaboga, and Beyza Gorkemli. Probabilistic dynamic deployment of wireless sensor networks by artificial bee colony algorithm. Sensors, 11(6):6056–6065, 2011.
F Ghareh Mohammadi and M Saniee Abadeh. Image steganalysis using a bee colony based feature selection algorithm. Engineering Applications of Artificial Intelligence, 31:35–43, 2014.
Pei-Wei Tsai, Muhammad Khurram Khan, Jeng-Shyang Pan, and Bin-Yih Liao. Interactive artificial bee colony supported passive continuous authentication system. Systems Journal, IEEE, 8(2):395–405, 2014.
Y Delican, RA Vural, and T Yildirim. Artificial bee colony optimization based cmos inverter design considering propagation delays. In Symbolic and Numerical Methods, Modeling and Applications to Circuit Design (SM2ACD), 2010 XIth International Workshop on, pages 1–5. IEEE, 2010.
VJ Manoj and Elizabeth Elias. Artificial bee colony algorithm for the design of multiplier-less nonuniform filter bank transmultiplexer. Information Sciences, 192:193–203, 2012.
Ali Akdagli, Mustafa Berkan Bicer, and Seda Ermis. A novel expression for resonant length obtained by using artificial bee colony algorithm in calculating resonant frequency of c-shaped compact microstrip antennas. Turkish Journal of Electrical Engineering & Computer Sciences, 19(4):597–606, 2011.
A Toktas, MB Bicer, A Akdagli, and A Kayabasi. Simple formulas for calculating resonant frequencies of c and h shaped compact microstrip antennas obtained by using artificial bee colony algorithm. Journal of Electromagnetic Waves and Applications, 25(11–12):1718–1729, 2011.
Bahriye Akay and Dervis Karaboga. A modified artificial bee colony algorithm for real-parameter optimization. Information Sciences, 192:120–142, 2012.
Dervis Karaboga and Bahriye Basturk. A powerful and efficient algorithm for numerical function optimization: artificial bee colony (abc) algorithm. Journal of global optimization, 39(3):459–471, 2007.
Malek Alzaqebah and Salwani Abdullah. Hybrid artificial bee colony search algorithm based on disruptive selection for examination timetabling problems. In COCOA, pages 31–45. Springer, 2011.
Changsheng Zhang, Dantong Ouyang, and Jiaxu Ning. An artificial bee colony approach for clustering. Expert Systems with Applications, 37(7):4761–4767, 2010.
WY Szeto, Yongzhong Wu, and Sin C Ho. An artificial bee colony algorithm for the capacitated vehicle routing problem. European Journal of Operational Research, 215(1):126–135, 2011.
NK Garg, Shimpi Singh Jadon, Harish Sharma, and DK Palwalia. Gbest-artificial bee colony algorithm to solve load flow problem. In Proceedings of the Third International Conference on Soft Computing for Problem Solving, pages 529–538. Springer, 2014.
S Hemamalini and Sishaj P Simon. Artificial bee colony algorithm for economic load dispatch problem with non-smooth cost functions. Electric Power Components and Systems, 38(7):786–803, 2010.
Preetha Bhattacharjee, Pratyusha Rakshit, Indrani Goswami, Amit Konar, and Atulya K Nagar. Multi-robot path-planning using artificial bee colony optimization algorithm. In Nature and Biologically Inspired Computing (NaBIC), 2011 Third World Congress on, pages 219–224. IEEE, 2011.
Surender Singh Dahiya, Jitender Kumar Chhabra, and Shakti Kumar. Application of artificial bee colony algorithm to software testing. In Software Engineering Conference (ASWEC), 2010 21st Australian, pages 149–154. IEEE, 2010.
D Jeya Mala, V Mohan, and M Kamalapriya. Automated software test optimisation framework-an artificial bee colony optimisation-based approach. Software, IET, 4(5):334–348, 2010.
R Srinivasa Rao, SVL Narasimham, and M Ramalingaraju. Optimization of distribution network configuration for loss reduction using artificial bee colony algorithm. International Journal of Electrical Power and Energy Systems Engineering, 1(2):116–122, 2008.
Nurhan Karaboga. A new design method based on artificial bee colony algorithm for digital iir filters. Journal of the Franklin Institute, 346(4):328–348, 2009.
Yudong Zhang, Lenan Wu, and Shuihua Wang. Magnetic resonance brain image classification by an improved artificial bee colony algorithm. Progress in Electromagnetics Research, 116:65–79, 2011.
Jun-Qing Li, Quan-Ke Pan, and Kai-Zhou Gao. Pareto-based discrete artificial bee colony algorithm for multi-objective flexible job shop scheduling problems. The International Journal of Advanced Manufacturing Technology, 55(9–12):1159–1169, 2011.
Quan-Ke Pan, M Fatih Tasgetiren, Ponnuthurai N Suganthan, and Tay Jin Chua. A discrete artificial bee colony algorithm for the lot-streaming flow shop scheduling problem. Information sciences, 181(12):2455–2468, 2011.
Jing Yao and Ju-hou He. Load balancing strategy of cloud computing based on artificial bee algorithm. In Computing Technology and Information Management (ICCM), 2012 8th International Conference on, volume 1, pages 185–189. IEEE, 2012.
Tsung-Jung Hsieh, Hsiao-Fen Hsiao, and Wei-Chang Yeh. Forecasting stock markets using wavelet transforms and recurrent neural networks: An integrated system based on artificial bee colony algorithm. Applied soft computing, 11(2):2510–2525, 2011.
Dusan Teodorovic and Mauro Dellorco. Bee colony optimization–a cooperative learning approach to complex transportation problems. In Advanced OR and AI Methods in Transportation: Proceedings of 16th Mini–EURO Conference and 10th Meeting of EWGT (13–16 September 2005).–Poznan: Publishing House of the Polish Operational and System Research, pages 51–60, 2005.
Bahriye Akay and Dervis Karaboga. Solving integer programming problems by using artificial bee colony algorithm. In AI* IA 2009: Emergent Perspectives in Artificial Intelligence, pages 355–364. Springer, 2009.
Dervis Karaboga and Bahriye Basturk. On the performance of artificial bee colony (abc) algorithm. Applied soft computing, 8(1):687–697, 2008.
Dervis Karaboga and Bahriye Akay. A comparative study of artificial bee colony algorithm. Applied Mathematics and Computation, 214(1):108–132, 2009.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Kumar, D., Mishra, K.K. (2017). Artificial Bee Colony as a Frontier in Evolutionary Optimization: A Survey. In: Bhatia, S., Mishra, K., Tiwari, S., Singh, V. (eds) Advances in Computer and Computational Sciences. Advances in Intelligent Systems and Computing, vol 553. Springer, Singapore. https://doi.org/10.1007/978-981-10-3770-2_50
Download citation
DOI: https://doi.org/10.1007/978-981-10-3770-2_50
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-3769-6
Online ISBN: 978-981-10-3770-2
eBook Packages: EngineeringEngineering (R0)