[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

An improved two-archive artificial bee colony algorithm for many-objective optimization

Published: 01 February 2024 Publication History

Abstract

Artificial bee colony (ABC) algorithm has shown good performance on many optimization problems. However, these problems mainly focus on single-objective and ordinary multi-objective optimization problems (MOPs). For many-objective optimization problems (MaOPs), ABC encounters some difficulties. The selection pressure based on Pareto-dominance degrades severely. It is hard to balance convergence and population diversity. To help ABC solve MaOPs, this paper proposes an improved two-archive many-objective ABC (called MaOABC-TA) algorithm. Inspired by the improved two-archive (Two_Arch2) method, MaOABC-TA uses two archives namely convergence archive (CA) and diversity archive (DA) to promote convergence and diversity. Based on CA and DA, three different search strategies are designed to strengthen convergence or diversity in different search stages. In addition, a new probability selection strategy is proposed to choose solutions with good diversity. To verify the performance of MaOABC-TA, it is compared with 10 many-objective evolutionary algorithms (MaOEAs) and 3 many-objective ABCs on DTLZ and MaF benchmark sets with 3, 5, 8, and 15 objectives. Two performance indicators including inverted generational distance (IGD) and hypervolume (HV) and utilized. Experimental results show that MaOABC-TA is more competitive than the compared algorithms in term of the IGD and HV values.

Highlights

Two archives namely convergence archive (CA) and diversity archive (DA) are introduced into ABC.
Based on CA and DA, different search strategies are designed to enhance convergence or diversity.
A new probability selection strategy is proposed to choose solutions with good diversity.
Our approach is compared with 10 popular MaOEAs and 3 many-objective ABCs on two benchmarks.

References

[1]
Akay B., Karaboga D., A modified artificial bee colony algorithm for real-parameter optimization, Information Sciences 192 (2012) 120–142.
[2]
Akbari R., Hedayatzadeh R., Ziarati K., Hassanizadeh B., A multi-objective artificial bee colony algorithm, Swarm and Evolutionary Computation 2 (2012) 39–52.
[3]
Aljarah I., Faris H., Mirjalili S., Optimizing connection weights in neural networks using the whale optimization algorithm, Soft Computing 22 (2018) 1–15.
[4]
Amarjeet, Chhabra J.K., TA-ABC: Two-archive artificial bee colony for multi-objective software module clustering problem, Journal of Intelligent Systems 27 (2017) 619–641.
[5]
Amarjeet, Chhabra J.K., Many-objective artificial bee colony algorithm for large-scale software module clustering problem, Soft Computing 22 (2018) 6341–6361.
[6]
Bader J., Zitzler E., HypE: an algorithm for fast hypervolume-based many-objective optimization, Evolutionary Computation 19 (2011) 45–76.
[7]
Bao Q., Wang M.C., Dai G.M., Chen X.Y., Song Z.M., Dynamical decomposition and selection based evolutionary algorithm for many-objective optimization, Applied Soft Computing 141 (2023).
[8]
Cheng R., Li M., Tian Y., Zhang X., Yang S., Jin Y., Yao X., A benchmark test suite for evolutionary many-objective optimization, Complex & Intelligent Systems 3 (2017) 67–81.
[9]
Coello C.A.C., Cortés N.C., Solving multiobjective optimization problems using an artificial immune system, Genetic Programming and Evolvable Machines 6 (2005) 163–190.
[10]
Coello C.C.A., Pulido G.T., Lechuga M.S., Handling multiple objectives with particle swarm optimization, IEEE Transactions on Evolutionary Computation 8 (2004) 256–279.
[11]
Deb K., Jain H., An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach part I: solving problems with box constraints, IEEE Transactions on Evolutionary Computation 18 (2014) 577–601.
[12]
Deb K., Thiele L., Laumanns M., Zitzler E., Scalable test problems for evolutionary multiobjective optimization, in: Proceedings of evolutionary multiobjective optimization, Springer, London, 2005, pp. 105–145.
[13]
Farias de L.R., Araújo A.F., A decomposition-based many-objective evolutionary algorithm updating weights when required, Swarm and Evolutionary Computation 68 (2022).
[14]
He Z., Yen G.G., Zhang J., Fuzzy-based Pareto optimality for many-objective evolutionary algorithms, IEEE Transactions on Evolutionary Computation 18 (2014) 269–285.
[15]
Huo Y., Zhuang Y., Gu J.J., Ni S.R., Elite-guided multi-objective artificial bee colony algorithm, Applied Soft Computing 32 (2015) 199–210.
[16]
Jiao R., Zeng S., Li C., Yang S., Ong Y.S., Two-type weight adjustments in MOEA/D for highly constrained many-objective optimization, Information Sciences 578 (2021) 592–614.
[17]
Karaboga D., An idea based on honey bee swarm for numerical optimization, Erciyes university, engineering faculty, computer engineering department, 2005.
[18]
Laumanns M., Thiele L., Deb K., Zitzler E., Combining convergence and diversity in evolutionary multiobjective optimization, Evolutionary Computation 10 (2002) 263–282.
[19]
Li K.e., Deb K., Zhang Q., Kwong S., An evolutionary manyobjective optimization algorithm based on dominance and decomposition, IEEE Transactions on Evolutionary Computation 19 (2015) 694–716.
[20]
Li X., Li K., Wang K., Yang S.X., A strength pareto evolutionary algorithm based on adaptive reference points for solving irregular fronts, Information Sciences 626 (2023) 658–693.
[21]
Li H., Zhang Q., Multiobjective optimization problems with complicated Pareto sets MOEA/D and NSGA-II, IEEE Transactions on Evolutionary Computation 13 (2009) 284–302.
[22]
Luo J.P., Liu Q.Q., Yang Y., Li X., Cheng M.R., Cao W.M., An artificial bee colony algorithm for multi-objective optimisation, Applied Soft Computing 50 (2016) 235–251.
[23]
Mafarja M., Mirjalili S., Whale optimization approaches for wrapper feature selection, Applied Soft Computing 62 (2017) 441–453.
[24]
Omkar S.N., Senthilnath J., Khandelwal R., NarayanaNaik G., Gopalakrishnan S., Artificial bee colony (ABC) for multi-objective design optimization ofcomposite structures, Applied Soft Computing 11 (2011) 489–499.
[25]
Pawan Y.N., Prakash K.B., Chowdhury Chowdhury S., Hu Y.C., Particle swarm optimization performance improvement using deep learning techniques, Multimedia Tools and Applications 81 (2022) 27949–27968.
[26]
Praditwong K., Yao X., A new multi-objective evolutionary optimisation algorithm: the two-archive algorithm, in: Proceedings of international conference on computational intelligence and security, IEEE Press, NJ, 2006, pp. 286–291.
[27]
Rana N., Latiff M.S.A., Abdulhamid S.M., Chiroma H., Whale optimization algorithm: a systematic review of contemporary applications modifications and developments, Neural Computing and Applications 32 (2020) 16245–16277.
[28]
Sahu, B., Panigrahi, S., Swagatika, D., & Kumar, S. (2020). A crow particle swarm optimization algorithm with deep neural network (CPSO-DNN) for high dimensional data analysis. In International conference on communication and signal processing (pp. 0357–0362).
[29]
Tian Y., Cheng R., Zhang X., Jin Y., Platemo: A MATLAB platform for evolutionary multi-objective optimization, IEEE Computational Intelligence Magazine 12 (2017) 73–87.
[30]
Wang H.D., Jiao L., Yao X., Two_Arch2: An improved two-archive algorithm for many-objective optimization, IEEE Transactions on Evolutionary Computation 19 (2015) 524–541.
[31]
Wang H., Wang W.J., Xiao S.Y., Cui Z.H., Xu M.Y., Zhou X.Y., Improving artificial bee colony algorithm using a new neighborhood selection mechanism, Information Sciences 527 (2020) 227–240.
[32]
Wang H., Wu Z., Rahnamayan S., Sun H., Liu Y., Pan J., Multi-strategy ensemble artificial bee colony algorithm, Information Sciences 279 (2014) 587–603.
[33]
Xiang Y., Zhou Y.R., A dynamic multi-colony artificial bee colony algorithm for multi-objective optimization, Applied Soft Computing 35 (2015) 766–785.
[34]
Xiang Y., Zhou Y.R., Liu H.L., An elitism based multi-objective artificial bee colony algorithm, European Journal of Operational Research 245 (2015) 168–193.
[35]
Xiang Y., Zhou Y.R., Tang L.P., Chen Z.F., A decomposition-based many-objective artificial bee colony algorithm, IEEE Transactions on Cybernetics 49 (2017) 1–14.
[36]
Xue Y.N., Li M.Q., Liu X.H., An effective and efficient evolutionary algorithm for many-objective optimization, Information Sciences 617 (2022) 211–233.
[37]
Yang S., Li M., Liu X., Zheng J., A grid-based evolutionary algorithm for many-objective optimization, IEEE Transactions on Evolutionary Computation 17 (2013) 721–736.
[38]
Ye T.Y., Wang W.J., Wang H., Cui Z.H., Wang J., Hu M., Artificial bee colony algorithm with efficient search strategy based on random neighborhood structure, Knowledge-Based Systems 241 (2022).
[39]
Ye T.Y., Wang H., Wang W.J., Zeng T., Zhang L.Q., An improved bare-bones multi-objective artificial bee colony algorithm, in: Proceedings of bio-inspired computing: theories and applications, Springer, Singapore, 2022, pp. 272–280.
[40]
Ye T.Y., Wang H., Wang W.J., Zeng T., Zhang L.Q., Huang Z.K., Artificial bee colony algorithm with an adaptive search manner and dimension perturbation, Neural Computing and Applications 34 (2022) 16239–16253.
[41]
Zeng T., Wang H., Cui Z.H., Wang F., Wang Y., Zhao J., Artificial bee colony based on adaptive search strategy and random grouping mechanism, Expert Systems with Applications 192 (2022).
[42]
Zhang Y., Cheng S., Shi Y.H., Gong D.W., Zhao X.C., Cost-sensitive feature selection using two-archive multi-objective artificial bee colony algorithm, Expert Systems with Applications 137 (2019) 46–58.
[43]
Zhang Y., Gong D.W., Ding Z.H., A bare-bones multi-objective particle swarm optimization algorithm for environmental/economic dispatch, Information Sciences 192 (2012) 213–227.
[44]
Zhang X., Tian Y., Jin Y., A knee point-driven evolutionary algorithm for many-objective optimization, IEEE Transactions on Evolutionary Computation 19 (2015) 761–776.
[45]
Zhao H.T., Zhang C.S., A decomposition-based many-objective artificial bee colony algorithm with reinforcement learning, Applied Soft Computing 86 (2020).
[46]
Zhou J.J., Gao L., Yao X.F., Chan F.T.S., Zhang J.M., Li X.L., Lin Y.Z., A decomposition and statistical learning based many-objective artificial bee colony optimizer, Information Sciences 496 (2019) 82–108.
[47]
Zhou J.J., Yao X.F., Lin Y.Z., Chan F.T.S., Li Y., An adaptive multi-population differential artificial bee colony algorithm for many-objective service composition in cloud manufacturing, Information Sciences 456 (2018) 50–82.
[48]
Zhu G., Kwong S., Gbest-guided artificial bee colony algorithm for numerical function optimization, Applied Mathematics and Computation 217 (2010) 3166–3173.
[49]
Zitzler E., Kunzli S., Indicator-based selection in multiobjective search, in: Proceedings of international conference on parallel problem solving from nature, Springer, Berlin, Heidelberg, 2004, pp. 832–842.
[50]
Zitzler E., Thiele L., Multiobjective evolutionary algorithms: a comparative case study and the strength pareto approach, IEEE Transactions on Evolutionary Computation 3 (1999) 257–271.
[51]
Zou X., Chen Y., Liu M., Kang L., A new evolutionary algorithm for solving many-objective optimization problems, IEEE Transactions Systems, Man, and Cybernetics Part B (Cybernetics) 38 (2008) 1402–1412.

Cited By

View all
  • (2024)Grid-based artificial bee colony algorithm for multi-objective job shop scheduling with manual loading and unloading tasksExpert Systems with Applications: An International Journal10.1016/j.eswa.2023.123011245:COnline publication date: 2-Jul-2024
  • (2024)An Indicator-Based Firefly Algorithm for Many-Objective OptimizationAdvanced Intelligent Computing Technology and Applications10.1007/978-981-97-5581-3_19(231-244)Online publication date: 5-Aug-2024

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Expert Systems with Applications: An International Journal
Expert Systems with Applications: An International Journal  Volume 236, Issue C
Feb 2024
1583 pages

Publisher

Pergamon Press, Inc.

United States

Publication History

Published: 01 February 2024

Author Tags

  1. Swarm intelligence
  2. Artificial bee colony
  3. Many-objective optimization
  4. Two-archive
  5. Multiple search strategies

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 17 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Grid-based artificial bee colony algorithm for multi-objective job shop scheduling with manual loading and unloading tasksExpert Systems with Applications: An International Journal10.1016/j.eswa.2023.123011245:COnline publication date: 2-Jul-2024
  • (2024)An Indicator-Based Firefly Algorithm for Many-Objective OptimizationAdvanced Intelligent Computing Technology and Applications10.1007/978-981-97-5581-3_19(231-244)Online publication date: 5-Aug-2024

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media