Abstract
This chapter presents the basis of Artificial Bee Colony (ABC) algorithm and the modifications that were incorporated to the algorithm to solve constrained, multi-objective and combinatorial type of optimization problems. In the modified ABC algorithm for constrained optimization, the greedy selection mechanism is replaced with Deb’s rules to favor the search towards feasible regions. In the ABC algorithm proposed for multi-objective optimization, a non-dominated sorting procedure is employed to rank the individuals based on Pareto-dominance rules. Combinatorial type of problems can also be efficiently solved by the ABC algorithm incorporated with a local search compatible with combinatorial type problems. In the second part of the chapter, an application of the ABC algorithm to colormap quantization is presented. Results of the ABC algorithm was compared to those of k-means, fuzzy-c-means and particle swarm optimization algorithms. It can be reported that compared to the k-means and fuzzy-c-means algorithms, the ABC algorithm has the advantage of working with multi-criterion cost functions and being more efficient compared to particle swarm optimization algorithm.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Akay, B.: Synchronous and asynchronous pareto-based multi-objective artificial bee colony algorithms. J. Global Optim. 57(2), 415–445 (2013)
Akay, B., Aydogan, E., Karacan, L.: 2-opt based artificial bee colony algorithm for solving traveling salesman problem pp. 666–667 (2011)
Akay, B., Karaboga, D.: A modified artificial bee colony algorithm for real-parameter optimization. Inf. Sci. 192, 120–142 (2012)
Albayrak, M., Allahverdi, N.: Development a new mutation operator to solve the traveling salesman problem by aid of genetic algorithms. Expert Syst. Appl. 38(3), 1313–1320 (2011)
Bean, J., Hadj-Alouane, A.B.: A Dual Genetic Algorithm for Bounded Integer Programs. Technical Report TR 92-53, Department of Industrial and Operations Engineering, The University of Michigan (1992), to appear in R.A.I.R.O.-R.O. (invited submission to special issue on GAs and OR)
Bonabeau, E., Dorigo, M., Theraulaz, G.: Swarm Intelligence: From Natural to Artificial Systems. Oxford University Press, Inc., New York, NY, USA (1999). http://portal.acm.org/citation.cfm?id=328320
Deb, K.: An efficient constraint handling method for genetic algorithms. Comput. Methods Appl. Mech. Eng. 186(2–4), 311–338 (2000)
Deb, K., Agrawal, S., Pratap, A., Meyarivan, T.: A Fast Elitist Non-Dominated Sorting Genetic Algorithm for Multi-Objective Optimization: NSGA-II. KanGAL report 200001, Indian Institute of Technology, Kanpur, India (2000)
Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.: A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 6(2), 182–197 (2002)
Dorigo, M., Maniezzo, V., Colorni, A.: Positive feedback as a search strategy. Technical Report 91-016, Politecnico di Milano, Italy (1991)
Homaifar, A., Lai, S.H.Y., Qi, X.: Constrained optimization via genetic algorithms. Simulation 62(4), 242–254 (1994)
Joines, J., Houck, C.: On the use of non-stationary penalty functions to solve nonlinear constrained optimization problems with GAs. In: Fogel, D. (ed.) Proceedings of the First IEEE Conference on Evolutionary Computation. pp. 579–584. IEEE Press, Orlando, Florida (1994)
Karaboga, D.: An idea based on honey bee swarm for numerical optimization. Technical Report TR06, Erciyes University, Engineering Faculty, Computer Engineering Department (2005)
Karaboga, D., Akay, B.: A modified artificial bee colony (abc) algorithm for constrained optimization problems. Appl. Soft Comput. 11(3), 3021–3031 (2011)
Karaboga, D., Gorkemli, B.: A combinatorial artificial bee colony algorithm for traveling salesman problem. In: 2011 International Symposium on Innovations in Intelligent Systems and Applications (INISTA), pp. 50–53 (2011)
Karaboga, D., Akay, B.: A survey: algorithms simulating bee swarm intelligence. Artif. Intell. Rev. 31(1–4), 61–85 (2009)
Karaboga, D., Gorkemli, B., Ozturk, C., Karaboga, N.: A comprehensive survey: artificial bee colony (ABC) algorithm and applications. Artif. Intell. Rev. 1–37 (2012)
Kassabalidis, I., El-Sharkawi, M.A., Marks, R.J., I., Arabshahi, P., Gray, A.: Swarm intelligence for routing in communication networks. In: Global Telecommunications Conference, 2001. GLOBECOM ’01. IEEE. vol. 6, pp. 3613–3617 (2001)
Kennedy, J., Eberhart, R.: Particle swarm optimization. In: IEEE International Conference on Neural Networks, pp. 1942–1948. Piscataway, NJ (1995)
Koziel, S., Michalewicz, Z.: Evolutionary algorithms, homomorphous mappings, and constrained parameter optimization. Evol. Comput. 7(1), 19–44 (1999)
Michalewicz, Z., Attia, N.F.: Evolutionary optimization of constrained problems. In: Proceedings of the 3rd Annual Conference on Evolutionary Programming, pp. 98–108. World Scientific (1994)
Michalewicz, Z., Janikow, C.Z.: Handling constraints in genetic algorithms. In: Belew, R.K., Booker, L.B. (eds.) Proceedings of the Fourth International Conference on Genetic Algorithms (ICGA-91), pp. 151–157. University of California, San Diego, Morgan Kaufmann Publishers, San Mateo, California (1991)
Michalewicz, Z., Nazhiyath, G.: Genocop III: a co-evolutionary algorithm for numerical optimization with nonlinear constraints. In: Fogel, D.B. (ed.) Proceedings of the Second IEEE International Conference on Evolutionary Computation, pp. 647–651. IEEE Press, Piscataway, New Jersey (1995)
Michalewicz, Z., Schoenauer, M.: Evolutionary algorithms for constrained parameter optimization problems. Evol. Comput. 4(1), 1–32 (1995)
Michalewicz, Z., Schoenauer, M.: Evolutionary algorithms for constrained parameter optimization problems. Evol. Comput. 4(1), 1–32 (1996)
Omkar, S.N., Senthilnath, J., Khandelwal, R., Narayana Naik, G., Gopalakrishnan, S.: Artificial bee colony (ABC) for multi-objective design optimization of composite structures. Appl. Soft Comput. 11(1), 489–499 (2011)
Pan, Q.K., Tasgetiren, M.F., Suganthan, P.N., Chua, T.J.: A discrete artificial bee colony algorithm for the lot-streaming flow shop scheduling problem. Information Sciences 181(12), 2455–2468 (2011)
Powell, D., Skolnick, M.M.: Using genetic algorithms in engineering design optimization with non-linear constraints. In: Forrest, S. (ed.) Proceedings of the Fifth International Conference on Genetic Algorithms (ICGA-93). pp, 424–431. University of Illinois at Urbana-Champaign, Morgan Kaufmann Publishers, San Mateo, California (1993)
Richardson, J.T., Palmer, M.R., Liepins, G., Hilliard, M.: Some guidelines for genetic algorithms with penalty functions. In: Schaffer, J.D. (ed.) Proceedings of the Third International Conference on Genetic Algorithms (ICGA-89), pp. 191–197. George Mason University, Morgan Kaufmann Publishers, San Mateo, California (June 1989)
Schoenauer, M., Xanthakis, S.: Constrained GA optimization. In: Forrest, S. (ed.) Proceedings of the Fifth International Conference on Genetic Algorithms (ICGA-93), pp. 573–580. University of Illinois at Urbana-Champaign, Morgan Kauffman Publishers, San Mateo, California (1993)
Singh, A.: An artificial bee colony algorithm for the leaf-constrained minimum spanning tree problem. Appl. Soft Comput. (2008) (In Press)
Srinivas, N., Deb, K.: Muiltiobjective optimization using nondominated sorting in genetic algorithms. Evolut. Comput. 2, 221–248 (1994)
Van Veldhuizen, D.A.: Multiobjective evolutionary algorithms: classifications, analyses, and new innovations. Ph.D. thesis, Wright Patterson AFB, OH, USA (1999), aAI9928483
Yang, C.K., Tsai, W.H.: Color image compression using quantization, thresholding, and edge detection techniques all based on the moment-preserving principle. Pattern Recogn. Lett. 19, 205–215 (1998)
Zitzler, E., Thiele, L.: Multiobjective optimization using evolutionary algorithms—a comparative case study. In: Conference on Parallel Problem Solving from Nature (PPSN V), pp. 292–301. Amsterdam (1998)
Zitzler, E., Thiele, L., Laumanns, M., Fonseca, C., da Fonseca, V.: Performance assessment of multiobjective optimizers: an analysis and review. IEEE Trans. Evol. Comput. 7(2), 117–132 (2003)
Zou, X., Chen, Y., Liu, M., Kang, L.: A new evolutionary algorithm for solving many-objective optimization problems. IEEE Trans. Syst. Man Cybern. Part B Cybern. 38(5), 1402–1412 (2008)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer International Publishing AG, part of Springer Nature
About this chapter
Cite this chapter
Akay, B., Demir, K. (2019). Artificial Bee Colony Algorithm Variants and Its Application to Colormap Quantization. In: Bansal, J., Singh, P., Pal, N. (eds) Evolutionary and Swarm Intelligence Algorithms. Studies in Computational Intelligence, vol 779. Springer, Cham. https://doi.org/10.1007/978-3-319-91341-4_3
Download citation
DOI: https://doi.org/10.1007/978-3-319-91341-4_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-91339-1
Online ISBN: 978-3-319-91341-4
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)