Log in

A resource allocation-based multi-objective evolutionary algorithm for large-scale multi-objective optimization

  • Optimization
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

In large-scale multi-objective optimization problems (LSMOPs), multiple conflicting objectives and hundreds even thousands of decision variables are contained. Therefore, it is a great challenge to address LSMOPs due to the curse of dimensionality. To tackle LSMOPs, this paper proposes a resource allocation-based multi-objective optimization evolutionary algorithm. In the proposed algorithm, decision variables are firstly divided into convergence-related variables and diversity-related variables by the proposed layer thickness-based variable classification (LTVC) method. Then, a resource allocation-based convergence optimization strategy is introduced for the convergence-related variables, which can allocate more computational resource to the sub-component with the best contribution. For the diversity-related variables, diversity optimization technique is adopted. Finally, the experimental results verify that the proposed algorithm has a competitive performance compared with some state-of-the-art algorithms.

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

Access this article

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (Germany)

Instant access to the full article PDF.

Algorithm 1
Fig. 1
Fig. 2
Algorithm 2
Algorithm 3
Algorithm 4
Algorithm 5
Fig. 3
Fig. 4

Similar content being viewed by others

Data availability

The datasets generated during and/or analysed during the current study are not publicly available due to part of this paper is still in the research stage but are available from the corresponding author on reasonable request.

References

  • Agrawal N, Kumar A, Bajaj V (2018) Design of digital iir filter with low quantization error using hybrid optimization technique. Soft Comput 22:2953–2971

    Google Scholar 

  • Agrawal N, Kumar A, Bajaj V (2019) A new method for designing of stable digital iir filter using hybrid method. Circuits Syst Signal Process 38:2187–2226

    MathSciNet  Google Scholar 

  • Agrawal N, Kumar A, Bajaj V, Singh GK (2019) Design of bandpass and bandstop infinite impulse response filters using fractional derivative. IEEE Trans Industr Electron 66(2):1285–1295

    Google Scholar 

  • Agrawal N, Kumar A, Bajaj V, Singh G (2021) Design of digital iir filter: a research survey. Appl Acoust 172:107669

    Google Scholar 

  • Antonio LM, Coello CAC (2013) Use of cooperative coevolution for solving large scale multiobjective optimization problems. In: 2013 IEEE congress on evolutionary computation (CEC), pp 2758–2765

  • Beume N, Naujoks B, Emmerich M (2007) Sms-emoa: multiobjective selection based on dominated hypervolume. Eur J Oper Res 181(3):1653–1669

    MATH  Google Scholar 

  • Bosman P, Thierens D (2003) The balance between proximity and diversity in multiobjective evolutionary algorithms. IEEE Trans Evol Comput 7(2):174–188

    Google Scholar 

  • Cao B, Zhao J, Lv Z, Liu X (2017) A distributed parallel cooperative coevolutionary multiobjective evolutionary algorithm for large-scale optimization. IEEE Trans Industr Inf 13(4):2030–2038

    Google Scholar 

  • Chen H, Cheng R, Wen J, Li H, Weng J (2020) Solving large-scale many-objective optimization problems by covariance matrix adaptation evolution strategy with scalable small subpopulations. Inf Sci 509:457–469

    MathSciNet  MATH  Google Scholar 

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

    Google Scholar 

  • Cheng S, Zhan H, Yao H, Fan H, Liu Y (2021) Large-scale many-objective particle swarm optimizer with fast convergence based on alpha-stable mutation and logistic function. Appl Soft Comput 99:106947

    Google Scholar 

  • Chen W, Weise T, Yang Z, Tang K (2010) Large-scale global optimization using cooperative coevolution with variable interaction learning. In: Schaefer R, Cotta C, Kołodziej J, Rudolph G (eds) Parallel problem solving from nature. PPSN XI, Springer, Berlin Heidelberg, Berlin, Heidelberg, pp 300–309

  • Corless RM, Fillion N (2013) A graduate introduction to numerical methods. Springer, Berlin. https://doi.org/10.1007/978-1-4614-8453-0

    Book  MATH  Google Scholar 

  • Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: Nsga-ii. IEEE Trans Evol Comput 6(2):182–197

    Google Scholar 

  • Deb K, Mohan M, Mishra S (2005) Evaluating the epsilon-domination based multi-objective evolutionary algorithm for a quick computation of pareto-optimal solutions. Evol Comput 13(4):501–525

    Google Scholar 

  • Deb K, Thiele L, Laumanns M, Zitzler E (2005) Scalable test problems for evolutionary multiobjective optimization, pp 105–145

  • Dwivedi AK, Ghosh S, Londhe ND (2018) Review and analysis of evolutionary optimization-based techniques for fir filter design. Circuits Syst Signal Process 37:4409–4430

    Google Scholar 

  • He Z, Yen GG (2017) Many-objective evolutionary algorithms based on coordinated selection strategy. IEEE Trans Evol Comput 21(2):220–233

    Google Scholar 

  • He C, Li L, Tian Y, Zhang X, Cheng R, ** Y, Yao X (2019) Accelerating large-scale multiobjective optimization via problem reformulation. IEEE Trans Evol Comput 23(6):949–961

    Google Scholar 

  • He C, Cheng R, Yazdani D (2022) Adaptive offspring generation for evolutionary large-scale multiobjective optimization. IEEE Trans Syst Man Cybern Syst 52(2):786–798

    Google Scholar 

  • Huband S, Hingston P, Barone L, While RL (2006) A review of multiobjective test problems and a scalable test problem toolkit. IEEE Trans Evol Comput 10:477–506

    MATH  Google Scholar 

  • Kumar A, Agrawal N, Sharma I (2020) Design of finite impulse response filter with controlled ripple using cuckoo search algorithm. In: Chaudhuri BB, Nakagawa M, Khanna P, Kumar S (eds) Proceedings of 3rd international conference on computer vision and image processing, Springer Singapore, Singapore, pp 471–482

  • Li H, Zhang Q (2009) Multiobjective optimization problems with complicated pareto sets, moea/d and nsga-ii. IEEE Trans Evol Comput 13(2):284–302

    Google Scholar 

  • Li Y, Li L, Lin Q, Wong KC, Ming Z, Coello Coello CA (2022) A self-organizing weighted optimization based framework for large-scale multi-objective optimization. Swarm Evol Comput 72:101084

    Google Scholar 

  • Liu Y, Gong D, Sun J, ** Y (2017) A many-objective evolutionary algorithm using a one-by-one selection strategy. IEEE Trans Cybern 47(9):2689–2702

    Google Scholar 

  • Liu Y, Liu J, Li T, Li Q (2020) An R2 indicator and weight vector-based evolutionary algorithm for multi-objective optimization. Soft Comput 24:5079–5100

    MATH  Google Scholar 

  • Liu Y, Liu J, ** Y (2022) Surrogate-assisted multipopulation particle swarm optimizer for high-dimensional expensive optimization. IEEE Trans Syst Man Cybernet Syst 52(7):4671–4684

    Google Scholar 

  • Liu J, Liu Y, ** Y, Li F (2021) A decision variable assortment-based evolutionary algorithm for dominance robust multiobjective optimization. In: IEEE transactions on systems, man, and cybernetics: systems, pp 1–16

  • Ma X, Liu F, Qi Y, Wang X, Li L, Jiao L, Yin M, Gong M (2016) A multiobjective evolutionary algorithm based on decision variable analyses for multiobjective optimization problems with large-scale variables. IEEE Trans Evol Comput 20(2):275–298

    Google Scholar 

  • Madani A, Engelbrecht A, Ombuki-Berman B (2023) Cooperative coevolutionary multi-guide particle swarm optimization algorithm for large-scale multi-objective optimization problems. Swarm Evol Comput 78:101262

    Google Scholar 

  • Mahdavi S, Shiri ME, Rahnamayan S (2015) Metaheuristics in large-scale global continues optimization: a survey. Inf Sci 295:407–428

    MathSciNet  Google Scholar 

  • Miguel Antonio L, Coello Coello CA (2016) Decomposition-based approach for solving large scale multi-objective problems. In: Handl J, Hart E, Lewis PR, López-Ibáñez M, Ochoa G, Paechter B (eds) Parallel problem solving from nature - PPSN XIV. Springer International Publishing, Cham, pp 525–534

  • Omidvar MN, Kazimipour B, Li X, Yao X (2016) Cbcc3-a contribution-based cooperative co-evolutionary algorithm with improved exploration/exploitation balance. In: 2016 IEEE congress on evolutionary computation (CEC), pp 3541–3548

  • Omidvar MN, Li X, Yang Z, Yao X (2010) Cooperative co-evolution for large scale optimization through more frequent random grou**. In: IEEE congress on evolutionary computation (CEC), pp 1–8

  • Omidvar MN, Li X, Yao X (2011) Smart use of computational resources based on contribution for cooperative co-evolutionary algorithms. In: Proceedings of the 13th annual conference on genetic and evolutionary computation, pp 1115–1122

  • Omidvar MN, Li X, Mei Y, Yao X (2014) Cooperative co-evolution with differential grou** for large scale optimization. IEEE Trans Evol Comput 18(3):378–393

    Google Scholar 

  • Omidvar MN, Yang M, Mei Y, Li X, Yao X (2017) Dg2: a faster and more accurate differential grou** for large-scale black-box optimization. IEEE Trans Evol Comput 21(6):929–942

    Google Scholar 

  • Qin S, Sun C, ** Y, Tan Y, Fieldsend J (2021) Large-scale evolutionary multiobjective optimization assisted by directed sampling. IEEE Trans Evol Comput 25(4):724–738

    Google Scholar 

  • Saha SK, Kar R, Mandal D, Ghoshal SP (2013) Bacteria foraging optimisation algorithm for optimal fir filter design. Int J Bio-Inspired Comput 5:52–66

    Google Scholar 

  • Saha SK, Kar R, Mandal D, Ghoshal SP (2013) Design and simulation of fir band pass and band stop filters using gravitational search algorithm. Memetic Comput 5:311–321

    Google Scholar 

  • Song A, Yang Q, Chen WN, Zhang J (2016) A random-based dynamic grou** strategy for large scale multi-objective optimization. In: 2016 IEEE congress on evolutionary computation (CEC), pp 468–475

  • Tian Y, Cheng R, Zhang X, ** Y (2017) Platemo: a matlab platform for evolutionary multi-objective optimization [educational forum]. IEEE Comput Intell Mag 12(4):73–87

    Google Scholar 

  • Tian Y, Zheng X, Zhang X, ** Y (2020) Efficient large-scale multiobjective optimization based on a competitive swarm optimizer. IEEE Trans Cybern 50(8):3696–3708

    Google Scholar 

  • Tian Y, Zhang X, Wang C, ** Y (2020) An evolutionary algorithm for large-scale sparse multiobjective optimization problems. IEEE Trans Evol Comput 24(2):380–393

    Google Scholar 

  • Tian Y, Zhang X, Cheng R, ** Y (2016) A multi-objective evolutionary algorithm based on an enhanced inverted generational distance metric. In: 2016 IEEE congress on evolutionary computation (CEC), pp 5222–5229

  • Van Aelst S, (Steven) Wang X, Zamar RH, Zhu R (2006) Linear grou** using orthogonal regression. Comput Stat Data Anal 50(5):1287–1312

  • Wang H, Jiao L, Shang R, He S, Liu F (2015) A memetic optimization strategy based on dimension reduction in decision space. Evol Comput 23(1):69–100

    Google Scholar 

  • Yang M, Omidvar MN, Li C, Li X, Cai Z, Kazimipour B, Yao X (2017) Efficient resource allocation in cooperative co-evolution for large-scale global optimization. IEEE Trans Evol Comput 21(4):493–505

    Google Scholar 

  • Yang Y, Liu J, Tan S, Liu Y (2021) A multi-objective differential evolution algorithm based on domination and constraint-handling switching. Inf Sci 579:796–813

    MathSciNet  Google Scholar 

  • Yi JH, **ng LN, Wang GG, Dong J, Vasilakos AV, Alavi AH, Wang L (2020) Behavior of crossover operators in nsga-iii for large-scale optimization problems. Inf Sci 509:470–487

    MathSciNet  Google Scholar 

  • Zhang Q, Li H (2007) Moea/d: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 11(6):712–731

    Google Scholar 

  • Zhang X, Tian Y, Cheng R, ** Y (2018) A decision variable clustering-based evolutionary algorithm for large-scale many-objective optimization. IEEE Trans Evol Comput 22(1):97–112

    Google Scholar 

  • Zhang X, Zheng X, Cheng R, Qiu J, ** Y (2018) A competitive mechanism based multi-objective particle swarm optimizer with fast convergence. Inf Sci 427:63–76

    MathSciNet  Google Scholar 

  • Zhang Y, Wang GG, Li K, Yeh WC, Jian M, Dong J (2020) Enhancing moea/d with information feedback models for large-scale many-objective optimization. Inf Sci 522:1–16

    MathSciNet  MATH  Google Scholar 

  • Zille H, Ishibuchi H, Mostaghim S, Nojima Y (2018) A framework for large-scale multiobjective optimization based on problem transformation. IEEE Trans Evol Comput 22(2):260–275

    Google Scholar 

  • Zitzler E, Thiele L (1999) Multiobjective evolutionary algorithms: a comparative case study and the strength pareto approach. IEEE Trans Evol Comput 3(4):257–271

    Google Scholar 

  • Zitzler E, Laumanns M, Thiele L (2001) Spea2: improving the strength pareto evolutionary algorithm. Technical Report Gloriastrasse

Download references

Acknowledgements

The authors were supported by the National Nature Science Foundation of China under Grant No.61773106.

Funding

This work was supported by the National Natural Science Foundation of China under Grant 62273080 and the 111 Project (B16009).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jianchang Liu.

Ethics declarations

Conflict of interest

All authors declare that they have no conflict of interest.

Ethical approval

All authors declare that they have no conflict of interest.

Informed consent

Informed consent was obtained from all individual participants included in the study.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yang, W., Liu, J., Zhang, W. et al. A resource allocation-based multi-objective evolutionary algorithm for large-scale multi-objective optimization. Soft Comput 27, 17809–17831 (2023). https://doi.org/10.1007/s00500-023-09061-4

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-023-09061-4

Keywords

Navigation