Skip to main content

Artificial Bee Colony Algorithm Variants and Its Application to Colormap Quantization

  • Chapter
  • First Online:
Book cover Evolutionary and Swarm Intelligence Algorithms

Part of the book series: Studies in Computational Intelligence ((SCI,volume 779))

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.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 109.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 139.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 139.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Akay, B.: Synchronous and asynchronous pareto-based multi-objective artificial bee colony algorithms. J. Global Optim. 57(2), 415–445 (2013)

    Article  MathSciNet  Google Scholar 

  2. Akay, B., Aydogan, E., Karacan, L.: 2-opt based artificial bee colony algorithm for solving traveling salesman problem pp. 666–667 (2011)

    Google Scholar 

  3. Akay, B., Karaboga, D.: A modified artificial bee colony algorithm for real-parameter optimization. Inf. Sci. 192, 120–142 (2012)

    Article  Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. 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)

    Google Scholar 

  6. 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

  7. Deb, K.: An efficient constraint handling method for genetic algorithms. Comput. Methods Appl. Mech. Eng. 186(2–4), 311–338 (2000)

    Article  Google Scholar 

  8. 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)

    Chapter  Google Scholar 

  9. 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)

    Article  Google Scholar 

  10. Dorigo, M., Maniezzo, V., Colorni, A.: Positive feedback as a search strategy. Technical Report 91-016, Politecnico di Milano, Italy (1991)

    Google Scholar 

  11. Homaifar, A., Lai, S.H.Y., Qi, X.: Constrained optimization via genetic algorithms. Simulation 62(4), 242–254 (1994)

    Article  Google Scholar 

  12. 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)

    Google Scholar 

  13. Karaboga, D.: An idea based on honey bee swarm for numerical optimization. Technical Report TR06, Erciyes University, Engineering Faculty, Computer Engineering Department (2005)

    Google Scholar 

  14. Karaboga, D., Akay, B.: A modified artificial bee colony (abc) algorithm for constrained optimization problems. Appl. Soft Comput. 11(3), 3021–3031 (2011)

    Article  Google Scholar 

  15. 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)

    Google Scholar 

  16. Karaboga, D., Akay, B.: A survey: algorithms simulating bee swarm intelligence. Artif. Intell. Rev. 31(1–4), 61–85 (2009)

    Article  Google Scholar 

  17. Karaboga, D., Gorkemli, B., Ozturk, C., Karaboga, N.: A comprehensive survey: artificial bee colony (ABC) algorithm and applications. Artif. Intell. Rev. 1–37 (2012)

    Google Scholar 

  18. 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)

    Google Scholar 

  19. Kennedy, J., Eberhart, R.: Particle swarm optimization. In: IEEE International Conference on Neural Networks, pp. 1942–1948. Piscataway, NJ (1995)

    Google Scholar 

  20. Koziel, S., Michalewicz, Z.: Evolutionary algorithms, homomorphous mappings, and constrained parameter optimization. Evol. Comput. 7(1), 19–44 (1999)

    Article  Google Scholar 

  21. 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)

    Google Scholar 

  22. 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)

    Google Scholar 

  23. 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)

    Google Scholar 

  24. Michalewicz, Z., Schoenauer, M.: Evolutionary algorithms for constrained parameter optimization problems. Evol. Comput. 4(1), 1–32 (1995)

    Article  Google Scholar 

  25. Michalewicz, Z., Schoenauer, M.: Evolutionary algorithms for constrained parameter optimization problems. Evol. Comput. 4(1), 1–32 (1996)

    Article  Google Scholar 

  26. 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)

    Article  Google Scholar 

  27. 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)

    Article  MathSciNet  Google Scholar 

  28. 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)

    Google Scholar 

  29. 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)

    Google Scholar 

  30. 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)

    Google Scholar 

  31. Singh, A.: An artificial bee colony algorithm for the leaf-constrained minimum spanning tree problem. Appl. Soft Comput. (2008) (In Press)

    Google Scholar 

  32. Srinivas, N., Deb, K.: Muiltiobjective optimization using nondominated sorting in genetic algorithms. Evolut. Comput. 2, 221–248 (1994)

    Article  Google Scholar 

  33. Van Veldhuizen, D.A.: Multiobjective evolutionary algorithms: classifications, analyses, and new innovations. Ph.D. thesis, Wright Patterson AFB, OH, USA (1999), aAI9928483

    Google Scholar 

  34. 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)

    Article  Google Scholar 

  35. 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)

    Google Scholar 

  36. 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)

    Article  Google Scholar 

  37. 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)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bahriye Akay .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer International Publishing AG, part of Springer Nature

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics