Abstract
The modified inverted generational distance (IGD+) indicator has been widely used to handle optimization problems with two or three objectives due to its ability to obtain weak Pareto optimal solutions. However, only using the IGD+ indicator cannot effectively balance the convergence and diversity of candidate solutions in the high-dimensional objective space of many-objective optimization problems (MaOPs). To solve this issue, we propose a two-stage selection strategy based on the IGD+ indicator and the reference vector guidance method. This two-stage selection mechanism uses the IGD+ indicator and the reference vector guidance method to select two sub-populations, which form the parent population at the next generation. In this way, it can balance convergence and diversity well when solving MaOPs. Experiments were performed on 65 test problems. The proposed algorithm achieved the best HV value 39 times, showing competitive performance compared to five representative algorithms for many-objective optimization.
Similar content being viewed by others
References
Batista LS, Campelo F, Guimarães FG, Ramírez JA (2011) A comparison of dominance criteria in many-objective optimization problems. In: 2011 IEEE Congress of evolutionary computation (CEC), pp 2359–2366. IEEE
Beume N, Naujoks B, Emmerich M (2007) Sms-emoa: multiobjective selection based on dominated hypervolume. Eur J Oper Res 181(3):1653–1669
Brockhoff D, Friedrich T, Hebbinghaus N, Klein C, Neumann F, Zitzler E (2009) On the effects of adding objectives to plateau functions. IEEE Trans Evol Comput 13(3):591–603
Chen L, Liu HL, Lu C, Cheung Ym, Zhang J (2015) A novel evolutionary multi-objective algorithm based on s metric selection and m2m population decomposition. In: Proceedings of the 18th Asia Pacific symposium on intelligent and evolutionary systems, vol 2, pp 441–452. Springer
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
Corne DW, Knowles JD (2007) Techniques for highly multiobjective optimisation: some nondominated points are better than others. In: Proceedings of the 9th annual conference on genetic and evolutionary computation, pp 773–780
Deb K, Agrawal RB, et al. (1995) Simulated binary crossover for continuous search space. Complex Syst 9(2):115–148
Deb K, Goyal M (1996) A combined genetic adaptive search (geneas) for engineering design. Comput Sci Inform 26:30–45
Deb K, Jain H (2013) An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach, part i: solving problems with box constraints. IEEE Trans Evol Comput 18(4):577–601
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
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, pp 825–830. IEEE
Di Pierro F, Khu ST, Savic DA (2007) An investigation on preference order ranking scheme for multiobjective evolutionary optimization. IEEE Trans Evol Comput 11(1):17–45
Ghasemi M, Bagherifard K, Parvin H, Nejatian S, Pho KH (2021) Multi-objective whale optimization algorithm and multi-objective grey wolf optimizer for solving next release problem with developing fairness and uncertainty quality indicators. Appl Intell 51(8):5358–5387
Hernández Gómez R, Coello Coello CA (2015) Improved metaheuristic based on the r2 indicator for many-objective optimization. In: Proceedings of the 2015 annual conference on genetic and evolutionary computation, pp 679–686
Hu C, Zhao J, Yan X, Zeng D, Guo S (2015) A mapreduce based parallel niche genetic algorithm for contaminant source identification in water distribution network. Ad Hoc Netw 35:116–126
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
Ikeda K, Kita H, Kobayashi S (2001) Failure of pareto-based moeas: does non-dominated really mean near to optimal?. In: Proceedings of the 2001 congress on evolutionary computation (IEEE Cat. No. 01TH8546), vol 2, pp 957–962. IEEE
Ishibuchi H, Masuda H, Tanigaki Y, Nojima Y (2015) Modified distance calculation in generational distance and inverted generational distance. In: International conference on evolutionary multi-criterion optimization, pp 110–125. Springer
Ishibuchi H, Tsukamoto N, Nojima Y (2008) Evolutionary many-objective optimization: a short review. In: 2008 IEEE Congress on evolutionary computation (IEEE world congress on computational intelligence), pp 2419–2426. IEEE
Li K, Deb K, Zhang Q, Kwong S (2014) An evolutionary many-objective optimization algorithm based on dominance and decomposition. IEEE Trans Evol Comput 19(5):694–716
Li K, Yan X, Han Y, Ge F, Jiang Y (2022) Many-objective optimization based path planning of multiple uavs in oilfield inspection. Appl Intell, 1–16
Liu HL, Gu F, Zhang Q (2013) Decomposition of a multiobjective optimization problem into a number of simple multiobjective subproblems. IEEE Trans Evol Comput 18(3):450–455
Liu Y, Ishibuchi H, Masuyama N, Nojima Y (2020) Adapting reference vectors and scalarizing functions by growing neural gas to handle irregular pareto fronts. IEEE Trans Evol Comput 24(3):439–453
L’opez A, Coello CAC, Oyama A, Fujii K (2013) An alternative preference relation to deal with many-objective optimization problems. In: International conference on evolutionary multi-criterion optimization, pp 291–306. Springer
von Lücken C, Brizuela C, Barán B (2019) An overview on evolutionary algorithms for many-objective optimization problems. Wiley Interdiscip Rev: Data Mining Knowl Discov 9(1):e1267
Miettinen K (2012) Nonlinear multiobjective optimization, vol 12. Springer Science & Business Media
Ojha M, Singh KP, Chakraborty P, Verma S (2019) A review of multi-objective optimisation and decision making using evolutionary algorithms. Int J Bio-Insp Comput 14(2):69–84
Schutze O, Lara A, Coello CAC (2010) On the influence of the number of objectives on the hardness of a multiobjective optimization problem. IEEE Trans Evol Comput 15(4):444–455
Shang Z, Qin Y, Wang Y, Li F, Shen H, Wang J (2021) The igd+ indicator and reference vector guided evolutionary algorithm for many-objective optimization problems. In: 2021 Australian & New Zealand control conference (ANZCC), pp 161–166. IEEE
Solgi M, Bozorg-Haddad O, Loáiciga HA (2020) A multi-objective optimization model for operation of intermittent water distribution networks. Water Supply 20(7):2630–2647
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
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
Tian Y, Zhang X, Cheng R, He C, Jin Y (2020) Guiding evolutionary multiobjective optimization with generic front modeling. IEEE Trans Cybern 50(3):1106–1119
Tian Y, Zhang X, Cheng R, Jin 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. IEEE
Van Veldhuizen DA, Lamont GB (1998) Multiobjective evolutionary algorithm research: a history and analysis. Tech rep, Citeseer
Wang G, Jiang H (2007) Fuzzy-dominance and its application in evolutionary many objective optimization. In: 2007 International conference on computational intelligence and security workshops (CISW 2007), pp 195–198. IEEE
While L, Hingston P, Barone L, Huband S (2006) A faster algorithm for calculating hypervolume. IEEE Trans Evol Comput 10(1):29–38
Yılmaz ÖF (2020) An integrated bi-objective u-shaped assembly line balancing and parts feeding problem: optimization model and exact solution method. Ann Math Artif Intell, 1–18
Yilmaz OF, Durmusoglu MB (2019) Multi-objective scheduling problem for hybrid manufacturing systems with walking workers. International Journal of Industrial Engineering, 26(5)
Yılmaz ÖF, et al. (2021) Tactical level strategies for multi-objective disassembly line balancing problem with multi-manned stations: an optimization model and solution approaches. Ann Oper Res, 1–51
Yuan Y, Xu H, Wang B, Zhang B, Yao X (2015) Balancing convergence and diversity in decomposition-based many-objective optimizers. IEEE Trans Evol Comput 20(2):180–198
Zhang Q, Li H (2007) Moea/d: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 11(6):712–731
Zhang X, Tian Y, Jin Y (2014) A knee point-driven evolutionary algorithm for many-objective optimization. IEEE Trans Evol Comput 19(6):761–776
Zhao N, Roberts C, Hillmansen S, Tian Z, Weston P, Chen L (2017) An integrated metro operation optimization to minimize energy consumption. Transp Res Part C: Emerg Technol 75:168–182
Zheng Y, Zheng J (2022) A novel portfolio optimization model via combining multi-objective optimization and multi-attribute decision making. Appl Intell 52(5):5684–5695
Zhong X, Tian J, Hu H, Peng X (2020) Hybrid path planning based on safe a* algorithm and adaptive window approach for mobile robot in large-scale dynamic environment. J Intell Robot Syst 99(1):65–77
Zhou A, Jin Y, Zhang Q, Sendhoff B, Tsang E (2006) Combining model-based and genetics-based offspring generation for multi-objective optimization using a convergence criterion. In: 2006 IEEE international conference on evolutionary computation, pp 892–899. IEEE
Zitzler E, Künzli S (2004) Indicator-based selection in multiobjective search. In: International conference on parallel problem solving from nature, pp 832–842. Springer
Zitzler E, Laumanns M, Thiele L (2001) Spea2: improving the strength pareto evolutionary algorithm. TIK-report, 103
Acknowledgements
This work is supported by the National Natural Science Foundation of China under Grants 61903003 and 61873002; in part by the Open Project of Anhui Province Key Laboratory of Special and Heavy Load Robot under Grant TZJQR001 − 2021; in part by the Nature Science Research Project of Anhui province under Grant 2008085QE227; and in part by the Scientific Research Projects in Colleges and Universities of Anhui Province under Grant KJ2019A0051.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interests
The authors declare that there is no conflict of interest regarding the publication of this article.
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 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.
About this article
Cite this article
Li, F., Shang, Z., Shen, H. et al. Combining modified inverted generational distance indicator with reference-vector-guided selection for many-objective optimization. Appl Intell 53, 12149–12162 (2023). https://doi.org/10.1007/s10489-022-04115-w
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-022-04115-w