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.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
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
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
Deb K, Pratap A, Agarwal S (2002) fast and elitist multi-objective genetic algorithm NSGA-II. IEEE Trans Evol Comput 6(2):182–197
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
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
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
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
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
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
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
Akbari R, Hedayatzadeh R, Ziarati K, Hassanizadeh B (2012) A multi-objective artificial bee colony algorithm. Swarm Evolut Comput 2:39–52
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
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
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
Akay B (2013) Synchronous and asynchronous pareto-based multi-objective artificial bee colony algorithms. J Glob Optim 57(2):415–445
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
While L, Barone L (2012) A fast way of calculating exact hyper-volumes. IEEE Trans Evol Comput 16(1):86–95
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
Chow CK, Yuen SY (2012) A multi-objective evolutionary algorithm that diversifies population by its density. IEEE Trans Evol Comput 16(2):149–172
Zhang Q, Li H (2009) MOEA/D: a multi-objective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 11(6):712–731
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
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
Corresponding author
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-016-2821-7