Skip to main content
Log in

A reference vector adaptive strategy for balancing diversity and convergence in many-objective evolutionary algorithms

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

Decomposition-based multiobjective evolutionary algorithms (MOEA/D) have achieved great success in the field of evolutionary multiobjective optimization, and their outstanding performance in solving for the Pareto-optimal solution set has attracted attention. This type of algorithm uses reference vectors to decompose the multiobjective problem into multiple single-objective problems and searches them collaboratively, hence the choice of reference vectors is particularly important. However, predefined reference vectors may not be suitable for dealing with many-objective optimization problems with complex Pareto fronts (PFs), which can affect the performance of MOEA/D. To solve this problem, we introduce a reference vector initialization strategy, namely, scaling of the reference vectors (SRV), and also propose a new reference vector adaptation strategy, that is, transformation of the solution positions (TSP) based on the ideal point solution, to deal with irregular PFs. The TSP strategy can adaptively redistribute the reference vectors through periodic adjustment to endow that the solution set with better convergence and a better distribution. Both strategies are introduced into a representative MOEA/D, called 𝜃-DEA-TSP, which is compared with five state-of-the-art algorithms to verify the effectiveness of the proposed TSP strategy.

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

Similar content being viewed by others

References

  1. Alkebsi K, Du W (2021) Surrogate-assisted multi-objective particle swarm optimization for the operation of co2 capture using vpsa. Energy 224(3):120078

    Article  Google Scholar 

  2. Tawhid M A, Savsani V (October 2018) A novel multi-objective optimization algorithm based on artificial algae for multi-objective engineering design problems. Appl Intell 48(10):3762?3781. https://doi.org/10.1007/s10489-018-1170-x

  3. Mirjalili S, Jangir P, Saremi S (January 2017) Multi-objective ant lion optimizer: A multi-objective optimization algorithm for solving engineering problems. Appl Intell 46(1):79?-95. https://doi.org/10.1007/s10489-016-0825-8

  4. Khan I, Maiti M K, Basuli K (2020) Multi-objective traveling salesman problem: an abc approach. Appl Intell, 2

  5. Li H, Deb K, Zhang Q, Suganthan P N, Chen L (2019) Comparison between moea/d and nsga-iii on a set of many and multi-objective benchmark problems with challenging difficulties. Swarm and Evolutionary Computation

  6. Bugingo E, Zhang D, Chen Z, Zheng W (2020) Towards decomposition based multi-objective workflow scheduling for big data processing in clouds. Clust Comput, pp 1–25

  7. Panagant N, Pholdee N, Bureerat S, Yildiz A R, Mirjalili S (2021) A comparative study of recent multi-objective metaheuristics for solving constrained truss optimisation problems. Archives of Computational Methods in Engineering, pp 1–17

  8. Lu C, Gao L, Pan Q, Li X, Zheng J (2019) A multi-objective cellular grey wolf optimizer for hybrid flowshop scheduling problem considering noise pollution. Appl Soft Comput 75:728–749

    Article  Google Scholar 

  9. Liang Z, Hu K, Ma X, Zhu Z (2019) A many-objective evolutionary algorithm based on a two-round selection strategy. IEEE Transactions on Cybernetics, PP(99)

  10. Zhou J, Yao X, Gao L, Hu C (2021) An indicator and adaptive region division based evolutionary algorithm for many-objective optimization. Appl Soft Comput 99:106872

    Article  Google Scholar 

  11. Luo J, Huang X, Yang Y, Li X, Feng J (2019) A many-objective particle swarm optimizer based on indicator and direction vectors for many-objective optimization. Inf Sci, 514

  12. Fellow, IEEE, Jain H, Deb K (2014) An evolutionary many-objective optimization algorithm using reference-point based nondominated sorting approach, part ii: Handling constraints and extending to an adaptive approach. IEEE Trans Evol Comput 18(4):602–622

    Article  Google Scholar 

  13. Zhang Q, Li H (2007) Moea/d: A multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 11(6):712–731. https://doi.org/10.1109/TEVC.2007.892759

    Article  Google Scholar 

  14. 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)

  15. Liu H-L, Gu F-, Cheung Y- (2010) T-moea/d: Moea/d with objective transform in multi-objective problems. In: 2010 international conference of information science and management engineering, vol 2, IEEE, pp 282–285

  16. Das B I, Dennis J E (1998) Normal boundary intersection: A new method for generating pareto optimal points in multicriteria optimization problems

  17. Pan L, He C, Tian Y, Su Y, Zhang X (2017) A region division based diversity maintaining approach for many-objective optimization. Integrated Computer-Aided Engineering 24(3):279–296

    Article  Google Scholar 

  18. Jiang S, Yang S (2015) An improved multiobjective optimization evolutionary algorithm based on decomposition for complex pareto fronts. IEEE transactions on cybernetics 46(2):421–437

    Article  Google Scholar 

  19. Dong Z, Wang X, Tang L (2020) Moea/d with a self-adaptive weight vector adjustment strategy based on chain segmentation. Inf Sci 521:209–230

    Article  MathSciNet  MATH  Google Scholar 

  20. Qi Y, Ma X, Liu F, Jiao L, Sun J, Wu J (2014) Moea/d with adaptive weight adjustment. Evolutionary computation 22(2):231–264

    Article  Google Scholar 

  21. Gu F, Cheung Y-M (2017) Self-organizing map-based weight design for decomposition-based many-objective evolutionary algorithm. IEEE Trans Evol Comput 22(2):211–225

    Article  Google Scholar 

  22. Wu M, Li K, Kwong S, Zhang Q, Zhang J (2018) Learning to decompose: A paradigm for decomposition-based multiobjective optimization. IEEE Trans Evol Comput 23(3):376–390

    Article  Google Scholar 

  23. Zhang Q, Zhu W, Liao B, Chen X, Cai L (2018) A modified pbi approach for multi-objective optimization with complex pareto fronts. Swarm and Evolutionary Computation 40:216–237

    Article  Google Scholar 

  24. Liang Z, Hou W, Huang X, Zhu Z (2019) Two new reference vector adaptation strategies for many-objective evolutionary algorithms. Inf Sci 483:332–349

    Article  Google Scholar 

  25. Jain H, Deb K (2013) An evolutionary many-objective optimization algorithm using reference-point based nondominated sorting approach, part ii: Handling constraints and extending to an adaptive approach. IEEE Transactions on evolutionary computation 18(4):602–622

    Article  Google Scholar 

  26. Molina J, Santana L V, Hernández-Díaz A G, Coello CA C, Caballero R (2009) g-dominance: Reference point based dominance for multiobjective metaheuristics. Eur J Oper Res 197(2):685–692

    Article  MATH  Google Scholar 

  27. Deb K, Thiele L, Laumanns M, Zitzler E (2002) Scalable multi-objective optimization test problems. In: Proceedings of the 2002 Congress on Evolutionary Computation. CEC’02 (Cat. No. 02TH8600), vol 1, IEEE, pp 825–830

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

    Article  Google Scholar 

  29. Yuan Y, Xu H, Wang B, Yao X (2015) A new dominance relation-based evolutionary algorithm for many-objective optimization. IEEE Trans Evol Comput 20(1):16–37

    Article  Google Scholar 

  30. Tian Y, Cheng R, Zhang X, Su Y, Jin Y (2018) A strengthened dominance relation considering convergence and diversity for evolutionary many-objective optimization. Evolutionary Computation, IEEE Transactions on

  31. Guo X, Wang X, Wei Z (2015) Moea/d with adaptive weight vector design. In: 2015 11th international conference on computational intelligence and security (CIS), IEEE, pp 291–294

  32. Tian Y, Cheng R, Zhang X, Cheng F, Jin Y (2017) An indicator-based multiobjective evolutionary algorithm with reference point adaptation for better versatility. IEEE Trans Evol Comput 22(4):609–622

    Article  Google Scholar 

  33. Deb K, Saxena D K (2005) On finding pareto-optimal solutions through dimensionality reduction for certain large-dimensional multi-ob jective optimization problems

  34. Van Veldhuizen DA, Lamont GB (2000) On measuring multiobjective evolutionary algorithm performance. In: Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No. 00TH8512), vol 1, IEEE, pp 204–211

  35. Zitzler E, Thiele L (1998) Multiobjective optimization using evolutionary algorithms?a comparative case study. In: International conference on parallel problem solving from nature, Springer, pp 292–301

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

    Article  Google Scholar 

  37. Jiang S, Ong Y, Zhang J, Feng L (2014) Consistencies and contradictions of performance metrics in multiobjective optimization. IEEE Transactions on Cybernetics 44(12):2391–2404

    Article  Google Scholar 

  38. Deb K, Thiele L, Laumanns M, Zitzler E (2006) Scalable test problems for evolutionary multi-objective optimization

  39. Wang L, Pan X, Shen X, Zhao P, Qiu Q (2020) Balancing convergence and diversity in resource allocation strategy for decomposition-based multi-objective evolutionary algorithm. Appl Soft Comput 100:106968

    Article  Google Scholar 

  40. Xu J, Deb K, Gaur A (2015) Identifying the pareto-optimal solutions for multi-point distance minimization problem in manhattan space. Comput. Optim. Innov.(COIN) Lab., East Lansing, MI, USA, COIN Tech. Rep. 2015018

  41. Aggarwal C C, Hinneburg A, Keim D A (2001) On the surprising behavior of distance metrics in high dimensional space. In: International conference on database theory, Springer, pp 420– 434

Download references

Acknowledgements

This work was supported in part by Natural Science Foundation of Zhejiang Province (LQ20F020014), in part by the National Natural Science Foundation of China (61472366, 61379077), in part by the Natural Science Foundation of Zhejiang Province (LY17F020022), in part by Key Projects of Science and Technology Development Plan of Zhejiang Province (2018C01080).

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Liping Wang or Qicang Qiu.

Ethics declarations

Conflict of Interests

The authors declare that they have no conflict of interest.

Additional information

Human participants

This study does not contain any studies with human participants or animals performed by any of the authors.

Publisher’s note

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

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, L., Wang, L., Pan, X. et al. A reference vector adaptive strategy for balancing diversity and convergence in many-objective evolutionary algorithms. Appl Intell 53, 7423–7438 (2023). https://doi.org/10.1007/s10489-022-03545-w

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-022-03545-w

Keywords

Navigation