Skip to main content
Log in

Optimal operator selection based on the hybrid operator selection strategy

  • Regular research paper
  • Published:
Memetic Computing Aims and scope Submit manuscript

Abstract

At present, the multiobjective optimization algorithm based on decomposition (MOEA/D) has become a typical algorithm for solving multiobjective problems. Following extensive experiments, researchers found that the choice of mutation operators in MOEA/D has a great influence on the quality of the solutions, and a suitable operator can largely improve the algorithm’s performance. This paper proposes a hybrid operator selection strategy based on feedback and support vector machine (SVM) classification, and applies it to the framework of MOEA/D. The algorithm divides the whole evolutionary process into several stages, and each stage is divided into two parts. In the first part, multiple mutation operators are given the same computing resources to generate offspring, then, we test the performance of each operator and elect the operator with the best performance. Meanwhile, an SVM classifier is trained by taking the truly evaluated offspring as the training set. Good operators do not always generate good offspring. Therefore, in the second part, we use the best performing operator selected in the first part to generate offspring, while using the trained classifier to filter all the newly generated solutions. The real evaluation should be carried out only when the offspring are identified as positive. Otherwise, it should be ignored to save the real evaluation computing resources. Additionally, the number of all positive individuals is recorded in the second part, which is when we decide whether to continue using this operator at the next stage or to reselect a more suitable operator. Experimental results verify the effectiveness of this 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

Similar content being viewed by others

Data availability

The datasets generated during the current study are available from the corresponding author on reasonable request.

References

  1. Qian X (2013) Research on differential evolution multi-objective optimization algorithm. J Mech Transm 37(6):22–25

    Google Scholar 

  2. Miettinen K (2012) Nonlinear multiobjective optimization, vol 12

  3. Zitzler E, Laumanns M, Thiele L (2001) Spea2: improving the strength pareto evolutionary algorithm. TIK-report 103

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

    Article  Google Scholar 

  5. Zitzler E, Künzli S (2004) Indicator-based selection in multiobjective search. In: International conference on parallel problem solving from nature. Springer, pp 832–842

  6. Trivedi A, Srinivasan D, Sanyal K, Ghosh A (2017) A survey of multiobjective evolutionary algorithms based on decomposition. IEEE Trans Evol Comput

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

    Article  Google Scholar 

  8. Zhang Q, Liu W, Li H (2009) The performance of a new version of moea/d on cec09 unconstrained mop test instances. In: 2009 IEEE congress on evolutionary computation, pp 203–208. IEEE

  9. Li K, Fialho A, Kwong S, Zhang Q (2013) Adaptive operator selection with bandits for a multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 18(1):114–130

    Article  Google Scholar 

  10. Yan Z, Tan Y, Zheng W, Meng L, Zhang H (2021) Leader recommend operators selection strategy for a multiobjective evolutionary algorithm based on decomposition. Inf Sci 550:166–188

    Article  MathSciNet  MATH  Google Scholar 

  11. Deb K (2001) Multi-objective optimization using evolutionary. John Wiley & Sons

  12. Storn R, Price K (1997) Differential evolution - a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11(4):341–359

    Article  MathSciNet  MATH  Google Scholar 

  13. Qi Y, Hou Z, Yin M, Sun H, Huang J (2015) An immune multi-objective optimization algorithm with differential evolution inspired recombination. Appl Soft Comput 29:395–410

    Article  Google Scholar 

  14. Li K, Fialho A, Kwong S, Zhang Q (2014) Adaptive operator selection with bandits for a multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 18(1):114–130

    Article  Google Scholar 

  15. Lin X, Zhang Q, Kwong S (2016) A decomposition based multiobjective evolutionary algorithm with classification. In: 2016 IEEE congress on evolutionary computation (CEC), pp 3292–3299. IEEE

  16. Wang Y, Cai Z, Zhang Q (2011) Differential evolution with composite trial vector generation strategies and control parameters. IEEE Trans Evol Comput 15(1):55–66

    Article  Google Scholar 

  17. Madera J, Dorronsoro B (2006) Estimation of distribution algorithms

  18. Vapnik V (2013) The nature of statistical learning theory

  19. Zhang Q, Zhou A, Zhao S, Suganthan PN, Liu W, Tiwari S et al (2008) Multiobjective optimization test instances for the cec 2009 special session and competition. University of Essex, Colchester, UK and Nanyang technological University, Singapore, special session on performance assessment of multi-objective optimization algorithms. Tech Rep 264:1–30

    Google Scholar 

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

    Article  MATH  Google Scholar 

  21. Deb K, Thiele L, Laumanns M, Zitzler E. Scalable test problems for evolutionary multiobjective optimization. In: Evolutionary multiobjective optimization. Springer

  22. Chang CC, Lin CJ (2011) Libsvm: a library for support vector machines. ACM Trans Intell Syst Technol

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  25. Panichella A (2019) An adaptive evolutionary algorithm based on non-euclidean geometry for many-objective optimization. In: Proceedings of the genetic and evolutionary computation conference, pp 595–603

  26. Zhang Q, Zhou A, Jin Y (2008) Rm-meda: a regularity model-based multiobjective estimation of distribution algorithm. IEEE Trans Evol Comput 12(1):41–63

    Article  Google Scholar 

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

  28. Zitzler E, Deb K, Thiele L (2000) Comparison of multiobjective evolutionary algorithms: empirical results. Evol Comput 8(2):173–195

    Article  Google Scholar 

  29. Zhao S-Z, Suganthan PN, Zhang Q (2012) Decomposition-based multiobjective evolutionary algorithm with an ensemble of neighborhood sizes. IEEE Trans Evol Comput 16(3):442–446

    Article  Google Scholar 

  30. Li H, Zhang Q, Deng J (2016) Biased multiobjective optimization and decomposition algorithm. IEEE Trans Cybern 47(1):52–66

    Article  Google Scholar 

  31. Yang S, Li M, Liu X, Zheng J (2013) A grid-based evolutionary algorithm for many-objective optimization. IEEE Trans Evol Comput 17(5):721–736

    Article  Google Scholar 

  32. Xiang Y, Zhou Y, Li M, Chen Z (2016) A vector angle-based evolutionary algorithm for unconstrained many-objective optimization. IEEE Trans Evol Comput 21(1):131–152

    Article  Google Scholar 

  33. Lin Q, Li J, Du Z, Chen J, Ming Z (2015) A novel multi-objective particle swarm optimization with multiple search strategies. Eur J Oper Res 247(3):732–744

    Article  MathSciNet  MATH  Google Scholar 

  34. Karafotias G, Hoogendoorn M, Eiben AE (2015) Parameter control in evolutionary algorithms: trends and challenges, pp 167–187

Download references

Acknowledgements

The work is partially supported by the National Natural Science Foundation of China (Nos. U1836216, 61702310, 61772322), the major fundamental research project of Shandong, China(No. ZR2020MF042, ZR2019ZD03), and the Taishan Scholar Project of Shandong, China.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yanyan Tan.

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

Chen, H., Tan, Y., Yan, Z. et al. Optimal operator selection based on the hybrid operator selection strategy. Memetic Comp. 14, 461–476 (2022). https://doi.org/10.1007/s12293-022-00382-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12293-022-00382-9

Keywords

Navigation