Skip to main content

Evolutionary Quick Artificial Bee Colony for Constrained Engineering Design Problems

  • Conference paper
  • First Online:
Artificial Intelligence and Soft Computing (ICAISC 2018)

Abstract

The Artificial Bee Colony (ABC) is a well-known simple and efficient bee inspired metaheuristic that has been showed to achieve good performance on real valued optimization problems. Inspired by such, a Quick Artificial Bee Colony (QABC) was proposed by Karaboga to enhance the global search and bring better analogy to the dynamic of bees. To improve its local search capabilities, a modified version of it, called Evolutionary Quick Artificial Bee Colony (EQABC), is proposed. The novel algorithm employs the mutation operators found in Evolutionary Strategies (ES) that was applied in ABC from Evolutionary Particle Swarm Optimization (EPSO). In order to test the performance of the new algorithm, it was applied in four large-scale constrained optimization structural engineering problems. The results obtained by EQABC are compared to original ABC, QABC, and ABC + ES, one of the algorithms inspired for the development of EQABC.

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 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight 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. 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 

  2. Tereshko, V., Loengarov, A.: Collective decision making in honey-bee foraging dynamics. Comput. Inf. Syst. 9(3), 1 (2005)

    Google Scholar 

  3. Karaboga, D., Akay, B.: A comparative study of artificial bee colony algorithm. Appl. Math. Comput. 214(1), 108–132 (2009)

    MathSciNet  MATH  Google Scholar 

  4. Karaboga, D., Basturk, B.: On the performance of artificial bee colony (ABC) algorithm. Appl. Soft Comput. 8(1), 687–697 (2008)

    Article  Google Scholar 

  5. Mollinetti, M.A.F., Souza, D.L., Pereira, R.L., Yasojima, E.K.K., Teixeira, O.N.: ABC+ES: combining artificial bee colony algorithm and evolution strategies on engineering design problems and benchmark functions. In: Abraham, A., Han, S.Y., Al-Sharhan, S.A., Liu, H. (eds.) Hybrid Intelligent Systems. AISC, vol. 420, pp. 53–66. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-27221-4_5

    Chapter  Google Scholar 

  6. Karaboga, D., Gorkemli, B.: A quick artificial bee colony (qABC) algorithm and its performance on optimization problems. Appl. Soft Comput. 23, 227–238 (2014)

    Article  Google Scholar 

  7. Binitha, S., et al.: A survey of bio inspired optimization algorithms. Int. J. Soft Comput. Eng. 2(2), 137–151 (2012)

    Google Scholar 

  8. Karaboga, D., Akay, B., Ozturk, C.: Artificial bee colony (ABC) optimization algorithm for training feed-forward neural networks. MDAI 7, 318–319 (2007)

    Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  10. Garg, H.: Solving structural engineering design optimization problems using an artificial bee colony algorithm. J. Ind. Manag. Optim. 10(3), 777–794 (2014)

    Article  MathSciNet  Google Scholar 

  11. Karaboga, D., Gorkemli, B.: A quick artificial bee colony-qABC-algorithm for optimization problems. In: 2012 International Symposium on Innovations in Intelligent Systems and Applications (INISTA), pp. 1–5. IEEE (2012)

    Google Scholar 

  12. Miranda, V., Fonseca, N.: EPSO-evolutionary particle swarm optimization, a new algorithm with applications in power systems. In: Transmission and Distribution Conference and Exhibition 2002: Asia Pacific. IEEE/PES, pp. 745–750. IEEE (2002)

    Google Scholar 

  13. Karaboga, D., et al.: A comprehensive survey: artificial bee colony (ABC) algorithm and applications. Artif. Intell. Rev. 42(1), 21–57 (2014)

    Article  Google Scholar 

  14. Yildiz, A.R.: A new hybrid artificial bee colony algorithm for robust optimal design and manufacturing. Appl. Soft Comput. 13(5), 2906–2912 (2013)

    Article  Google Scholar 

  15. Jatoth, R.K., Rajasekhar, A.: Speed control of pmsm by hybrid genetic artificial bee colony algorithm. In: 2010 IEEE International Conference on Communication Control and Computing Technologies (ICCCCT), pp. 241–246. IEEE (2010)

    Google Scholar 

  16. Sundar, S., Singh, A.: A hybrid heuristic for the set covering problem. Oper. Res. 12(3), 345–365 (2012)

    MATH  Google Scholar 

  17. Gandomi, A.H., Yang, X., Alavi, A.H.: Mixed variable structural optimization using firefly algorithm. Comput. Struct. 89(23), 2325–2336 (2011)

    Article  Google Scholar 

  18. Akay, B., Karaboga, D.: Artificial bee colony algorithm for large-scale problems and engineering design optimization. J. Intell. Manuf. 23(4), 1001–1014 (2012)

    Article  Google Scholar 

  19. Gandomi, A.H., Yang, X.-S., Alavi, A.H.: Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems. Eng. Comput. 29(1), 17–35 (2013)

    Article  Google Scholar 

  20. Hedar, A., Fukushima, M.: Derivative-free filter simulated annealing method for constrained continuous global optimization. J. Glob. Optim. 35(4), 521–549 (2006)

    Article  MathSciNet  Google Scholar 

  21. Mahdavi, M., Fesanghary, M., Damangir, E.: An improved harmony search algorithm for solving optimization problems. Appl. Math. Comput. 188(2), 1567–1579 (2007)

    MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Otavio Noura Teixeira .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Teixeira, O.N. et al. (2018). Evolutionary Quick Artificial Bee Colony for Constrained Engineering Design Problems. In: Rutkowski, L., Scherer, R., Korytkowski, M., Pedrycz, W., Tadeusiewicz, R., Zurada, J. (eds) Artificial Intelligence and Soft Computing. ICAISC 2018. Lecture Notes in Computer Science(), vol 10842. Springer, Cham. https://doi.org/10.1007/978-3-319-91262-2_53

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-91262-2_53

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-91261-5

  • Online ISBN: 978-3-319-91262-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics