{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,27]],"date-time":"2026-01-27T23:38:28Z","timestamp":1769557108801,"version":"3.49.0"},"reference-count":42,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2021,11,18]],"date-time":"2021-11-18T00:00:00Z","timestamp":1637193600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,11,18]],"date-time":"2021-11-18T00:00:00Z","timestamp":1637193600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Complex Intell. Syst."],"published-print":{"date-parts":[[2023,4]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Multi-objective problems in real world are often contradictory and even change over time. As we know, how to find the changing Pareto front quickly and accurately is challenging during the process of solving dynamic multi-objective optimization problems (DMOPs). In addition, most solutions obey different distributions in decision space and the performance of NSGA-III when dealing with DMOPs should be further improved. In this paper, centroid distance is proposed and combined into NSGA-III with transfer learning together for DMOPs, called TC_NSGAIII. Centroid distance-based strategy is regarded as a prediction method to prevent some inappropriate individuals through measuring the distance of the population centroid and reference points. After the distance strategy, transfer learning is used for generating an initial population using the past experience. To verify the effectiveness of our proposed algorithm, NSGAIII, Tr_NSGAIII (NSGA-III combining with transfer learning only), Ce_NSGAIII (NSGA-III combining with centroid distance only), and TC_NSGAIII are compared. Seven state-of-the-art algorithms have been used for comparison on CEC 2015 benchmarks. Besides, transfer learning and centroid distance are regarded as a dynamic strategy, which is incorporated into three static algorithms, and the performance improvement is measured. What\u2019s more, twelve benchmark functions from CEC 2015 and eight sets of parameters in each function are used in our experiments. The experimental results show that the performance of algorithms can be greatly improved through the proposed approach.<\/jats:p>","DOI":"10.1007\/s40747-021-00570-z","type":"journal-article","created":{"date-parts":[[2021,11,18]],"date-time":"2021-11-18T04:52:42Z","timestamp":1637211162000},"page":"1143-1164","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":14,"title":["Improved NSGA-III using transfer learning and centroid distance for dynamic multi-objective optimization"],"prefix":"10.1007","volume":"9","author":[{"given":"Haijuan","family":"Zhang","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3295-8972","authenticated-orcid":false,"given":"Gai-Ge","family":"Wang","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2021,11,18]]},"reference":[{"key":"570_CR1","doi-asserted-by":"publisher","first-page":"876","DOI":"10.1016\/j.future.2019.10.005","volume":"110","author":"F Luna","year":"2020","unstructured":"Luna F, Zapata-Cano PH, Gonz\u00e1lez-Mac\u00edas JC, Valenzuela-Vald\u00e9s JF (2020) Approaching the cell switch-off problem in 5G ultra-dense networks with dynamic multi-objective optimization. Futur Gener Comput Syst 110:876\u2013891","journal-title":"Futur Gener Comput Syst"},{"key":"570_CR2","doi-asserted-by":"publisher","first-page":"142368","DOI":"10.1016\/j.scitotenv.2020.142368","volume":"749","author":"VHA Ribeiro","year":"2020","unstructured":"Ribeiro VHA, Moritz S, Rehbach F, Reynoso-Meza G (2020) A novel dynamic multi-criteria ensemble selection mechanism applied to drinking water quality anomaly detection. Sci Total Environ 749:142368","journal-title":"Sci Total Environ"},{"issue":"22","key":"570_CR3","doi-asserted-by":"publisher","first-page":"6970","DOI":"10.1080\/00207543.2019.1687952","volume":"58","author":"J Li","year":"2020","unstructured":"Li J, Xu A, Zang X (2020) Simulation-based solution for a dynamic multi-crane-scheduling problem in a steelmaking shop. Int J Prod Res 58(22):6970\u20136984","journal-title":"Int J Prod Res"},{"key":"570_CR4","doi-asserted-by":"publisher","first-page":"180","DOI":"10.1016\/j.cherd.2020.01.020","volume":"156","author":"R Kim","year":"2020","unstructured":"Kim R, Lima FV (2020) A Tchebycheff-based multi-objective combined with a PSO\u2013SQP dynamic real-time optimization framework for cycling energy systems. Chem Eng Res Des 156:180\u2013194","journal-title":"Chem Eng Res Des"},{"key":"570_CR5","doi-asserted-by":"publisher","first-page":"454","DOI":"10.1016\/j.compeleceng.2017.12.014","volume":"67","author":"Y Feng","year":"2018","unstructured":"Feng Y, Wang G-G, Dong J, Wang L (2018) Opposition-based learning monarch butterfly optimization with Gaussian perturbation for large-scale 0\u20131 knapsack problem. Comput Elect Eng Jpn 67:454\u2013468","journal-title":"Comput Elect Eng Jpn"},{"issue":"12","key":"570_CR6","doi-asserted-by":"publisher","first-page":"2862","DOI":"10.1109\/TCYB.2015.2490738","volume":"46","author":"A Muruganantham","year":"2015","unstructured":"Muruganantham A, Tan KC, Vadakkepat P (2015) Evolutionary dynamic multiobjective optimization via Kalman filter prediction. IEEE Trans Cybern 46(12):2862\u20132873","journal-title":"IEEE Trans Cybern"},{"key":"570_CR7","doi-asserted-by":"publisher","first-page":"193","DOI":"10.1016\/j.ins.2019.09.016","volume":"509","author":"F Zou","year":"2020","unstructured":"Zou F, Yen GG, Tang L (2020) A knee-guided prediction approach for dynamic multi-objective optimization. Inf Sci 509:193\u2013209","journal-title":"Inf Sci"},{"issue":"1","key":"570_CR8","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1109\/TEVC.2016.2574621","volume":"21","author":"S Jiang","year":"2016","unstructured":"Jiang S, Yang S (2016) A steady-state and generational evolutionary algorithm for dynamic multiobjective optimization. IEEE Trans Evol Comput 21(1):65\u201382","journal-title":"IEEE Trans Evol Comput"},{"issue":"2","key":"570_CR9","doi-asserted-by":"publisher","first-page":"542","DOI":"10.1109\/TCYB.2017.2780274","volume":"49","author":"G-G Wang","year":"2017","unstructured":"Wang G-G, Tan Y (2017) Improving metaheuristic algorithms with information feedback models. IEEE Trans Cybern 49(2):542\u2013555","journal-title":"IEEE Trans Cybern"},{"issue":"12","key":"570_CR10","doi-asserted-by":"publisher","first-page":"3265","DOI":"10.1109\/TFUZZ.2020.3003506","volume":"28","author":"D Gao","year":"2020","unstructured":"Gao D, Wang G-G, Pedrycz W (2020) Solving fuzzy job-shop scheduling problem using DE algorithm improved by a selection mechanism. IEEE Trans Fuzzy Syst 28(12):3265\u20133275","journal-title":"IEEE Trans Fuzzy Syst"},{"issue":"8","key":"570_CR11","doi-asserted-by":"publisher","first-page":"1471","DOI":"10.1007\/s00500-013-1154-z","volume":"18","author":"A Sim\u00f5es","year":"2014","unstructured":"Sim\u00f5es A, Costa E (2014) Prediction in evolutionary algorithms for dynamic environments. Soft Comput 18(8):1471\u20131497","journal-title":"Soft Comput"},{"key":"570_CR12","doi-asserted-by":"publisher","first-page":"203","DOI":"10.1016\/j.ins.2017.12.058","volume":"435","author":"M Jiang","year":"2018","unstructured":"Jiang M, Qiu L, Huang Z, Yen GG (2018) Dynamic multi-objective estimation of distribution algorithm based on domain adaptation and nonparametric estimation. Inf Sci 435:203\u2013223","journal-title":"Inf Sci"},{"key":"570_CR13","unstructured":"Zhenzhong W, Jiang M, Xing G, Liang F, Weizhen H, Tan KC (2019) Evolutionary dynamic multi-objective optimization via regression transfer learning. In: 2019 IEEE Symposium Series on Computational Intelligence (SSCI 2019). Xiamen, December 6\u20139, IEEE, 2019, 2375\u20132381"},{"issue":"4","key":"570_CR14","doi-asserted-by":"publisher","first-page":"501","DOI":"10.1109\/TEVC.2017.2771451","volume":"22","author":"M Jiang","year":"2017","unstructured":"Jiang M, Huang Z, Qiu L, Huang W, Yen GG (2017) Transfer learning-based dynamic multiobjective optimization algorithms. IEEE Trans Evol Comput 22(4):501\u2013514","journal-title":"IEEE Trans Evol Comput"},{"key":"570_CR15","doi-asserted-by":"publisher","unstructured":"Jiang M, Zhenzhong W, Haokai H (2021) Knee point based imbalanced transfer learning for dynamic multi-objective optimization. In: IEEE Transactions on Evolutionary Computation, to be published. [online]. https:\/\/doi.org\/10.1109\/TEVC.2020.3004027.Avaliable at https:\/\/ieeexplore.ieee.org\/abstract\/document\/9122031","DOI":"10.1109\/TEVC.2020.3004027."},{"key":"570_CR16","doi-asserted-by":"publisher","unstructured":"Jiang M, Wang Z, Guo S, Gao X, Tan KC (2021) Individual-based transfer learning for dynamic multiobjective optimization. In: IEEE Transactions on Cybernetics, to be published. [online]. https:\/\/doi.org\/10.1109\/TCYB.2020.3017049. Avaliable at https:\/\/ieeexplore.ieee.org\/abstract\/document\/9199822","DOI":"10.1109\/TCYB.2020.3017049"},{"key":"570_CR17","doi-asserted-by":"publisher","unstructured":"Jiang M, Wang Z, Qiu L, Guo S, Gao X, Tan KC (2021) A fast dynamic evolutionary multiobjective algorithm via manifold transfer learning. In: IEEE Transactions on Cybernetics, to be published. [online]. https:\/\/doi.org\/10.1109\/TCYB.2020.2989465. Avaliable at https:\/\/ieeexplore.ieee.org\/abstract\/document\/9097186","DOI":"10.1109\/TCYB.2020.2989465"},{"key":"570_CR18","doi-asserted-by":"publisher","unstructured":"Feng L, Zhou W, Liu W, Ong Y-S, Tan KC (2021) Solving dynamic multiobjective problem via autoencoding evolutionary search. In: IEEE Transactions on Cybernetics, to be published. [online]. https:\/\/doi.org\/10.1109\/TCYB.2020.3017017. Avaliable at https:\/\/ieeexplore.ieee.org\/abstract\/document\/9210737","DOI":"10.1109\/TCYB.2020.3017017"},{"issue":"4","key":"570_CR19","doi-asserted-by":"publisher","first-page":"577","DOI":"10.1109\/TEVC.2013.2281535","volume":"18","author":"K Deb","year":"2013","unstructured":"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\u2013601","journal-title":"IEEE Trans Evol Comput"},{"issue":"10","key":"570_CR20","doi-asserted-by":"publisher","first-page":"1345","DOI":"10.1109\/TKDE.2009.191","volume":"22","author":"SJ Pan","year":"2009","unstructured":"Pan SJ, Yang Q (2009) A survey on transfer learning. IEEE Trans Knowl Data Eng 22(10):1345\u20131359","journal-title":"IEEE Trans Knowl Data Eng"},{"key":"570_CR21","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1007\/978-3-319-42978-6_2","volume":"2017","author":"R Azzouz","year":"2017","unstructured":"Azzouz R, Bechikh S, Said LB (2017) Dynamic multi-objective optimization using evolutionary algorithms: a survey. Recent Adv Evoluti Multiobject Optim 2017:31\u201370 ((Springer))","journal-title":"Recent Adv Evoluti Multiobject Optim"},{"key":"570_CR22","first-page":"803","volume":"2007","author":"K Deb","year":"2007","unstructured":"Deb K, Karthik S (2007) Dynamic multi-objective optimization and decision-making using modified NSGA-II: a case study on hydro-thermal power scheduling. Int Conf Evolut Multicrit Optim 2007:803\u2013817 ((Springer))","journal-title":"Int Conf Evolut Multicrit Optim"},{"key":"570_CR23","unstructured":"Grefenstette JJ (1992) Genetic algorithms for changing environments. Ppsn. Citeseer. 137\u2013144"},{"key":"570_CR24","doi-asserted-by":"crossref","unstructured":"Chen H, Li M, Chen X (2009) Using diversity as an additional-objective in dynamic multi-objective optimization algorithms. In: 2009 Second International Symposium on Electronic Commerce and Security (ISECS 2009) , Nanchang, March 22\u201324, 2009. IEEE, 484\u2013487","DOI":"10.1109\/ISECS.2009.42"},{"issue":"2","key":"570_CR25","doi-asserted-by":"publisher","first-page":"260","DOI":"10.1109\/TEVC.2019.2922834","volume":"24","author":"Q Zhang","year":"2019","unstructured":"Zhang Q, Yang S, Jiang S, Wang R, Li X (2019) Novel prediction strategies for dynamic multiobjective optimization. IEEE Trans Evol Comput 24(2):260\u2013274","journal-title":"IEEE Trans Evol Comput"},{"issue":"9","key":"570_CR26","doi-asserted-by":"publisher","first-page":"3362","DOI":"10.1109\/TCYB.2018.2842158","volume":"49","author":"M Rong","year":"2018","unstructured":"Rong M, Gong D, Zhang Y, Jin Y, Pedrycz W (2018) Multidirectional prediction approach for dynamic multiobjective optimization problems. IEEE Trans Cybern 49(9):3362\u20133374","journal-title":"IEEE Trans Cybern"},{"issue":"2","key":"570_CR27","doi-asserted-by":"publisher","first-page":"290","DOI":"10.1109\/TEVC.2019.2925358","volume":"24","author":"M Rong","year":"2019","unstructured":"Rong M, Gong D, Pedrycz W, Wang L (2019) A multimodel prediction method for dynamic multiobjective evolutionary optimization. IEEE Trans Evol Comput 24(2):290\u2013304","journal-title":"IEEE Trans Evol Comput"},{"key":"570_CR28","doi-asserted-by":"crossref","unstructured":"Wang Y, Li B (2009) Investigation of memory-based multi-objective optimization evolutionary algorithm in dynamic environment. In: 2009 IEEE Congress on Evolutionary Computation (CEC 2009), Trondheim, March 18\u201321, IEEE, 630\u2013637","DOI":"10.1109\/CEC.2009.4983004"},{"key":"570_CR29","doi-asserted-by":"crossref","unstructured":"Zheng B (2007) A new dynamic multi-objective optimization evolutionary algorithm. In: Third International Conference on Natural Computation (ICNC 2007). IEEE, 565\u2013570","DOI":"10.1109\/ICNC.2007.91"},{"key":"570_CR30","doi-asserted-by":"crossref","unstructured":"Camara M, Ortega J, Toro FJ (2007) Parallel processing for multi-objective optimization in dynamic environments. In: 2007 IEEE International Parallel and Distributed Processing Symposium, Long Beach, March 26\u201330, IEEE, 1\u20138","DOI":"10.1109\/IPDPS.2007.370433"},{"issue":"11","key":"570_CR31","doi-asserted-by":"publisher","first-page":"2980","DOI":"10.1109\/TITS.2017.2665042","volume":"18","author":"J Eaton","year":"2017","unstructured":"Eaton J, Yang S, Gongora M (2017) Ant colony optimization for simulated dynamic multi-objective railway junction rescheduling. IEEE Trans Intell Transp Syst 18(11):2980\u20132992","journal-title":"IEEE Trans Intell Transp Syst"},{"key":"570_CR32","doi-asserted-by":"publisher","first-page":"279","DOI":"10.1016\/j.cor.2016.04.024","volume":"79","author":"D-J Wang","year":"2017","unstructured":"Wang D-J, Liu F, Jin Y (2017) A multi-objective evolutionary algorithm guided by directed search for dynamic scheduling. Comput Oper Res Lett 79:279\u2013290","journal-title":"Comput Oper Res Lett"},{"issue":"2","key":"570_CR33","doi-asserted-by":"publisher","first-page":"193","DOI":"10.1109\/TEVC.2013.2248159","volume":"18","author":"S Nguyen","year":"2013","unstructured":"Nguyen S, Zhang M, Johnston M, Tan KC (2013) Automatic design of scheduling policies for dynamic multi-objective job shop scheduling via cooperative coevolution genetic programming. IEEE Trans Evol Comput 18(2):193\u2013208","journal-title":"IEEE Trans Evol Comput"},{"issue":"6","key":"570_CR34","doi-asserted-by":"publisher","first-page":"1891","DOI":"10.1109\/TCBB.2017.2685320","volume":"15","author":"Y-N Guo","year":"2017","unstructured":"Guo Y-N, Cheng J, Luo S, Gong D, Xue Y (2017) Robust dynamic multi-objective vehicle routing optimization method. IEEE\/ACM Trans Comput Biol 15(6):1891\u20131903","journal-title":"IEEE\/ACM Trans Comput Biol"},{"issue":"5\u20138","key":"570_CR35","doi-asserted-by":"publisher","first-page":"1633","DOI":"10.1007\/s00170-015-7923-3","volume":"85","author":"A Bozorgi-Amiri","year":"2016","unstructured":"Bozorgi-Amiri A, Khorsi M (2016) A dynamic multi-objective location\u2013routing model for relief logistic planning under uncertainty on demand, travel time, and cost parameters. Int J Adv Manufact Technol 85(5\u20138):1633\u20131648","journal-title":"Int J Adv Manufact Technol"},{"issue":"11","key":"570_CR36","doi-asserted-by":"publisher","first-page":"1261","DOI":"10.1007\/s00521-016-2642-8","volume":"29","author":"J Qiao","year":"2018","unstructured":"Qiao J, Zhang W (2018) Applications. Dynamic multi-objective optimization control for wastewater treatment process. Neural Computing 29(11):1261\u20131271","journal-title":"Neural Computing"},{"issue":"4","key":"570_CR37","doi-asserted-by":"publisher","first-page":"569","DOI":"10.1109\/TEVC.2017.2657556","volume":"21","author":"M Iqbal","year":"2017","unstructured":"Iqbal M, Xue B, Al-Sahaf H, Zhang M (2017) Cross-domain reuse of extracted knowledge in genetic programming for image classification. IEEE Trans Evol Comput 21(4):569\u2013587","journal-title":"IEEE Trans Evol Comput"},{"key":"570_CR38","doi-asserted-by":"crossref","unstructured":"Moshaiov A, Tal A (2014) Family bootstrapping: a genetic transfer learning approach for onsetting the evolution for a set of related robotic tasks. In: 2014 IEEE Congress on Evolutionary Computation (CEC 2014), Beijing, July 6\u201311, 2014. IEEE, 2801\u20132808","DOI":"10.1109\/CEC.2014.6900571"},{"issue":"2","key":"570_CR39","doi-asserted-by":"publisher","first-page":"199","DOI":"10.1109\/TNN.2010.2091281","volume":"22","author":"SJ Pan","year":"2010","unstructured":"Pan SJ, Tsang IW, Kwok JT, Yang Q (2010) Domain adaptation via transfer component analysis. IEEE Trans Neural Netw 22(2):199\u2013210","journal-title":"IEEE Trans Neural Netw"},{"key":"570_CR40","volume-title":"Benchmark functions for CEC 2015 special session and competition on dynamic multi-objective optimization","author":"M Helbig","year":"2015","unstructured":"Helbig M, Engelbrecht A (2015) Benchmark functions for CEC 2015 special session and competition on dynamic multi-objective optimization. University of Pretoria, Pretoria"},{"issue":"1","key":"570_CR41","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1109\/TCYB.2013.2245892","volume":"44","author":"A Zhou","year":"2013","unstructured":"Zhou A, Jin Y, Zhang Q (2013) A population prediction strategy for evolutionary dynamic multiobjective optimization. IEEE Trans Cybern 44(1):40\u201353","journal-title":"IEEE Trans Cybern"},{"issue":"2","key":"570_CR42","doi-asserted-by":"publisher","first-page":"305","DOI":"10.1109\/TEVC.2019.2925722","volume":"24","author":"L Cao","year":"2019","unstructured":"Cao L, Xu L, Goodman ED, Bao C, Zhu S (2019) Evolutionary dynamic multiobjective optimization assisted by a support vector regression predictor. IEEE Trans Evol Comput 24(2):305\u2013319","journal-title":"IEEE Trans Evol Comput"}],"container-title":["Complex &amp; Intelligent Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s40747-021-00570-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s40747-021-00570-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s40747-021-00570-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,4,18]],"date-time":"2023-04-18T09:18:10Z","timestamp":1681809490000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s40747-021-00570-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,11,18]]},"references-count":42,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2023,4]]}},"alternative-id":["570"],"URL":"https:\/\/doi.org\/10.1007\/s40747-021-00570-z","relation":{},"ISSN":["2199-4536","2198-6053"],"issn-type":[{"value":"2199-4536","type":"print"},{"value":"2198-6053","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,11,18]]},"assertion":[{"value":"28 April 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 October 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"18 November 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"None.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Human participants and\/or animals"}}]}}