Skip to main content
Log in

An archive-based artificial bee colony optimization algorithm for multi-objective continuous optimization problem

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

Research on multi-objective optimization (MO) has become one of the hot points of intelligent computation. In this paper, an archive-based multi-objective artificial bee colony optimization algorithm (AMOABC) is proposed, in which an external archive is used to preserve the current obtained non-dominated best solutions, and a novel Pareto local search mechanism is designed and incorporated into the optimization process. To prevent the searching process from being trapped into local minimum, a novel food source generating mechanism is put forward, and different search strategies are designed for bees and local search process. Comprehensive benchmarking and comparison of AMOABC with the some current-related MO algorithms demonstrate its effectiveness.

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
Fig. 10

Similar content being viewed by others

References

  1. Pamučar D, Ljubojević S, Kostadinović D, Đorović B (2016) Cost and risk aggregation in multi-objective route planning for hazardous materials transportation—a neuro-fuzzy and artificial bee colony approach. Expert Syst Appl 65:1–15

    Article  Google Scholar 

  2. Dwivedi AK, Ghosh S, Londhe ND (2016) Low power FIR filter design using modified multi-objective artificial bee. colony algorithm. Eng Appl Artif Intell 55:58–69

    Article  Google Scholar 

  3. Deb K, Pratap A, Agarwal S (2002) fast and elitist multi-objective genetic algorithm NSGA-II. IEEE Trans Evol Comput 6(2):182–197

    Article  Google Scholar 

  4. Cheng R, Jin Y, Olhofer M, Sendhoff B (2016) A reference vector guided evolutionary algorithm for many-objective optimization. IEEE Trans Evol Comput 20(5):773–791

    Article  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

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

  7. Li J, Pan Q, Duan P (2016) An improved artificial bee colony algorithm for solving hybrid flexible flowshop with dynamic operation skipping. IEEE Trans on Cybern 46(6):1311–1324

    Article  Google Scholar 

  8. Omkar SN, Naik GN, Patil K, Mudigere M (2011) Vector evaluated and objective switching approaches of artificial bee colony algorithm (ABC) for multi-objective design optimization of composite plate structures. Int J Appl Meta-heuristic Comput 2(3):1–26

    Article  Google Scholar 

  9. Omkar SN, Senthilnath J, Khandelwal R, Narayana GS, Gopalakrishnan S (2011) Artificial bee colony (ABC) for multi-objective design optimization of composite structures. Appl Soft Comput 11:489–499

    Article  Google Scholar 

  10. Khorsandi A, Hosseinian SH, Ghazanfari A (2013) Modified artificial bee colony algorithm based on fuzzy multi-objective technique for optimal power flow problem. Electr Power Syst Res 95:206–213

    Article  Google Scholar 

  11. Akbari R, Hedayatzadeh R, Ziarati K, Hassanizadeh B (2012) A multi-objective artificial bee colony algorithm. Swarm Evolut Comput 2:39–52

    Article  Google Scholar 

  12. Li JQ, Pan QK, Gao KZ (2011) Pareto-based discrete artificial bee colony algorithm for multi-objective flexible job shop scheduling problems. Int J Adv Manuf Technol 55:1159–1169

    Article  Google Scholar 

  13. Qu BY, Suganthan PN (2010) Multi-objective evolutionary algorithms based on the summation of normalized objectives and diversified selection. Inf Sci 180(17):3170–3181

    Article  MathSciNet  Google Scholar 

  14. Zhang H, Zhu Y, Zou W, Yan X (2012) A hybrid multi-objective artificial bee colony algorithm for burdening optimization of copper strip production. Appl Math Model 36:2578–2591

    Article  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  16. Manuel LI, Joshua K, Marco L (2011) On sequential online archiving of objective vectors. In: Evolutionary multi-criterion optimization, lecture notes in computer science, vol 6576, pp 46–60

  17. While L, Barone L (2012) A fast way of calculating exact hyper-volumes. IEEE Trans Evol Comput 16(1):86–95

    Article  Google Scholar 

  18. Tiwari S, Fadel G, Deb K (2011) AMGA2: improving the performance of the archive-based micro-genetic algorithm for multi-objective optimization. Eng Optim 43(4):377–401

    Article  Google Scholar 

  19. Chow CK, Yuen SY (2012) A multi-objective evolutionary algorithm that diversifies population by its density. IEEE Trans Evol Comput 16(2):149–172

    Article  Google Scholar 

  20. Zhang Q, Li H (2009) MOEA/D: a multi-objective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 11(6):712–731

    Article  Google Scholar 

  21. Mernik M et al (2015) On clarifying misconceptions when comparing variants of the artificial bee colony algorithm by offering a new implementation. Inf Sci 29(1):115–127

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

This work was supported by the National Natural Science Foundation Program of China (61572116, 61572117, 61502089). Funding was provided by Special Fund for Fundamental Research of Central Universities of Northeastern University (Grant Nos. N150408001, N150404009).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Changsheng Zhang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ning, J., Zhang, B., Liu, T. et al. An archive-based artificial bee colony optimization algorithm for multi-objective continuous optimization problem. Neural Comput & Applic 30, 2661–2671 (2018). https://doi.org/10.1007/s00521-016-2821-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-016-2821-7

Keywords

Navigation