Abstract
This paper proposes a novel decomposition method named Adjacent Intensity Matrix with Linkage Identification (ALI) which collaborates with the Cooperative Coevolution (CC) framework to solve large-scale optimization problems (LSOPs) in noisy environments. Conventional Differential Grouping (DG)-based methods in the CC framework can detect the interactions by the absolute interaction intensity. In noisy environments, the uncertainty of fitness will be amplified and the absolute interaction intensity is easily larger than the threshold, which results in all decision variables being grouped into one component. Although it is difficult to detect interactions through absolute interaction intensity in noisy environments, the relative difference between separable and non-separable decision variables may exist, which can help us determine the separability to form the sub-components. We propose the Adjacent Intensity Matrix (AIM) by an additive identification criterion and determine the significant intensity (SI) to classify the interactions by learning the regularity of intensity. Since the conventional performance indicator of decomposition accuracy (DA) cannot fully reflect the inner structure of a non-separable sub-component, we introduce a more rigorous metric to evaluate the decomposition named the similarity of dependency structure matrix (\(S_{DSM}\)). In the optimization phase after the decomposition, we employ an advanced optimizer named Modified Differential Evolution with Distance-based Selection (MDE-DS) to adapt to noisy environments. Experimental results on the CEC2013 Suite with noise show that our proposal has a broad prospect to solve LSOPs in noisy environments.















Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Data availibility
The dataset generated during the study is available from the corresponding author upon reasonable request.
References
Nicolaou CA, Brown N (2013) Multi-objective optimization methods in drug design. Drug Discov Today Technol 10(3):427–435. https://doi.org/10.1016/j.ddtec.2013.02.001
Fadaee M, Radzi MAM (2012) Multi-objective optimization of a stand-alone hybrid renewable energy system by using evolutionary algorithms: a review. Renew Sustain Energy Rev 16(5):3364–3369. https://doi.org/10.1016/j.rser.2012.02.071
Zhong R, Peng F, Yu J, Munetomo M (2024) Q-learning based vegetation evolution for numerical optimization and wireless sensor network coverage optimization. Alex Eng J 87:148–163. https://doi.org/10.1016/j.aej.2023.12.028
Köppen M (2000) The curse of dimensionality. In: 5th Online world conference on soft computing in industrial applications (WSC5) vol 1, pp 4–8
Bezerra LCT, López-Ibáñez M, Stützle T (2018) A large-scale experimental evaluation of high-performing multi- and many-objective evolutionary algorithms. Evol Comput 26(4):621–656. https://doi.org/10.1162/evco_a_00217
Zhong R, Zhang C, Yu J (2024) Chaotic vegetation evolution: leveraging multiple seeding strategies and a mutation module for global optimization problems. Evol Intell. https://doi.org/10.1007/s12065-023-00892-6
Shi M, Ma L, Yang G (2020) A new eda with dimension reduction technique for large scale many-objective optimization. In: Tan Y, Shi Y, Tuba M (eds) Advances in swarm intelligence. Springer, Cham, pp 374–385
Yao X, Zhao Q, Gong D, Zhu S (2021) Solution of large-scale many-objective optimization problems based on dimension reduction and solving knowledge guided evolutionary algorithm. IEEE Trans Evol Comput. https://doi.org/10.1109/TEVC.2021.3110780
Liu R, Ren R, Liu J, Liu J (2020) A clustering and dimensionality reduction based evolutionary algorithm for large-scale multi-objective problems. Appl Soft Comput 89:106120. https://doi.org/10.1016/j.asoc.2020.106120
Potter MA, De Jong KA (1994) A cooperative coevolutionary approach to function optimization. Lecture notes in computer science (including subseries Lecture notes in artificial intelligence and lecture notes in bioinformatics) vol 866, pp 249–257
Zhong R, Zhang E, Munetomo M (2023) Cooperative coevolutionary surrogate ensemble-assisted differential evolution with efficient dual differential grouping for large-scale expensive optimization problems. Complex Intell Syst. https://doi.org/10.1007/s40747-023-01262-6
Omidvar MN, Yang M, Mei Y, Li X, Yao X (2017) DG2: a faster and more accurate differential grouping for large-scale black-box optimization. IEEE Trans Evol Comput 21(6):929–942. https://doi.org/10.1109/TEVC.2017.2694221
Zhong R, Zhang E, Munetomo M (2023) Cooperative coevolutionary differential evolution with linkage measurement minimization for large-scale optimization problems in noisy environments. Complex Intell Syst 9:4439–4456. https://doi.org/10.1007/s40747-022-00957-6
van den Bergh F, Engelbrecht AP (2004) A cooperative approach to particle swarm optimization. IEEE Trans Evol Comput 8(3):225–239. https://doi.org/10.1109/TEVC.2004.826069
Yang Z, Tang K, Yao X (2007) Differential evolution for high-dimensional function optimization. In: 2007 IEEE congress on evolutionary computation, pp 3523–3530. https://doi.org/10.1109/CEC.2007.4424929
Yang Z, Tang K, Yao X (2008) Large scale evolutionary optimization using cooperative coevolution. Inf Sci 178(15):2985–2999. https://doi.org/10.1016/j.ins.2008.02.017
Yang Z, Tang K, Yao X (2008) Multilevel cooperative coevolution for large scale optimization. In: 2008 IEEE congress on evolutionary computation (IEEE world congress on computational intelligence), pp. 1663–1670. https://doi.org/10.1109/CEC.2008.4631014
Omidvar MN, Li X, Yang Z, Yao X (2010) Cooperative co-evolution for large scale optimization through more frequent random grouping. In: IEEE congress on evolutionary computation, pp 1–8. https://doi.org/10.1109/CEC.2010.5586127
Omidvar MN, Li X, Yao X (2010) Cooperative co-evolution with delta grouping for large scale non-separable function optimization, pp 1–8. https://doi.org/10.1109/CEC.2010.5585979
Munetomo M, Goldberg DE (1999) Linkage identification by non-monotonicity detection for overlapping functions. Evol Comput 7(4):377–398. https://doi.org/10.1162/evco.1999.7.4.377
Tezuka M, Munetomo M, Akama K (2004) Linkage identification by nonlinearity check for real-coded genetic algorithms. Lecture notes in computer science (including subseries lecture notes in artificial intelligence and lecture notes in bioinformatics) vol 3103, pp 222–233
Chen W, Weise T, Yang Z, Tang K (2010) Large-scale global optimization using cooperative coevolution with variable interaction learning, vol 6239, pp 300–309. https://doi.org/10.1007/978-3-642-15871-1_31
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. https://doi.org/10.1109/TEVC.2015.2455812
Omidvar MN, Li X, Mei Y, Yao X (2014) Cooperative co-evolution with differential grouping for large scale optimization. IEEE Trans Evol Comput 18(3):378–393. https://doi.org/10.1109/TEVC.2013.2281543
Sun Y, Kirley M, Halgamuge SK (2015) Extended differential grouping for large scale global optimization with direct and indirect variable interactions. In: GECCO ’15. Association for Computing Machinery, New York, NY, USA, pp 313–320. https://doi.org/10.1145/2739480.2754666
Mei Y, Omidvar MN, Li X, Yao X (2016) A competitive divide-and-conquer algorithm for unconstrained large-scale black-box optimization. ACM Trans Math Softw. https://doi.org/10.1145/2791291
Sun Y, Kirley M, Halgamuge SK (2018) A recursive decomposition method for large scale continuous optimization. IEEE Trans Evol Comput 22(5):647–661. https://doi.org/10.1109/TEVC.2017.2778089
Sun Y, Omidvar MN, Kirley M, Li X (2018) Adaptive threshold parameter estimation with recursive differential grouping for problem decomposition. In: Proceedings of the genetic and evolutionary computation conference. GECCO ’18. Association for Computing Machinery, New York, NY, USA, pp 889–896. https://doi.org/10.1145/3205455.3205483
Sun Y, Li X, Ernst A, Omidvar MN (2019) Decomposition for large-scale optimization problems with overlapping components. In: 2019 IEEE congress on evolutionary computation (CEC), pp 326–333. https://doi.org/10.1109/CEC.2019.8790204
Yang M, Zhou A, Li C, Yao X (2021) An efficient recursive differential grouping for large-scale continuous problems. IEEE Trans Evol Comput 25(1):159–171. https://doi.org/10.1109/TEVC.2020.3009390
Ma X, Huang Z, Li X, Wang L, Qi Y, Zhu Z (2022) Merged differential grouping for large-scale global optimization. IEEE Trans Evol Comput 26(6):1439–1451. https://doi.org/10.1109/TEVC.2022.3144684
Wu Y, Peng X, Wang H, Jin Y, Xu D (2022) Cooperative coevolutionary CMA-ES with landscape-aware grouping in noisy environments. IEEE Trans Evol Comput. https://doi.org/10.1109/TEVC.2022.3180224
Ghosh A, Das S, Mallipeddi R, Das AK, Dash SS (2017) A modified differential evolution with distance-based selection for continuous optimization in presence of noise. IEEE Access 5:26944–26964. https://doi.org/10.1109/ACCESS.2017.2773825
Li X, Tang K, Omidvar MN, Yang Z, Qin K (2013) Benchmark functions for the CEC 2013 special session and competition on large-scale global optimization. Gene 7(33):8
Jia Y-H, Mei Y, Zhang M (2022) Contribution-based cooperative co-evolution for nonseparable large-scale problems with overlapping subcomponents. IEEE Trans Cybern 52(6):4246–4259. https://doi.org/10.1109/TCYB.2020.3025577
Chen M, Du W, Tang Y, Jin Y, Yen GG (2022) A decomposition method for both additively and non-additively separable problems. IEEE Trans Evol Comput. https://doi.org/10.1109/TEVC.2022.3218375
Cherniavsky Y (2011) A note on separation of variables. Int J Math Educ Sci Technol 42(1):129–131. https://doi.org/10.1080/0020739X.2010.519793
Li J-Y, Zhan Z-H, Tan KC, Zhang J (2022) Dual differential grouping: a more general decomposition method for large-scale optimization. IEEE Trans Cybern. https://doi.org/10.1109/TCYB.2022.3158391
Munetomo M (2002) Linkage identification based on epistasis measures to realize efficient genetic algorithms. In: Proceedings of the 2002 congress on evolutionary computation. CEC’02, vol 2, pp 1332–13372. https://doi.org/10.1109/CEC.2002.1004436
Storn R (1996) On the usage of differential evolution for function optimization. In: Proceedings of North American fuzzy information processing, pp 519–523. https://doi.org/10.1109/NAFIPS.1996.534789
Du J-X, Huang D-S, Wang X-F, Gu X (2007) Shape recognition based on neural networks trained by differential evolution algorithm. Neurocomputing 70(4):896–903. https://doi.org/10.1016/j.neucom.2006.10.026
He X, Zhang Q, Sun N, Dong Y (2009) Feature selection with discrete binary differential evolution. In: 2009 International conference on artificial intelligence and computational intelligence, vol 4, pp 327–330. https://doi.org/10.1109/AICI.2009.438
Dragoi EN, Curteanu S (2016) The use of differential evolution algorithm for solving chemical engineering problems. Rev Chem Eng 32(2):149–180. https://doi.org/10.1515/revce-2015-0042
Ghosh A, Das S, Mullick SS, Mallipeddi R, Das AK (2017) A switched parameter differential evolution with optional blending crossover for scalable numerical optimization. Appl Soft Comput 57:329–352. https://doi.org/10.1016/j.asoc.2017.03.003
Kundu R, Mukherjee R, Das S, Vasilakos AV (2013) Adaptive differential evolution with difference mean based perturbation for dynamic economic dispatch problem. In: 2013 IEEE symposium on differential evolution (SDE), pp 38–45. https://doi.org/10.1109/SDE.2013.6601440
MUNETOMO M (2002) Linkage identification with epistasis measure considering monotonicity conditions. In: Proceedings of the 4th Asia-Pacific conference on simulated evolution and learning
Yu T-L, Goldberg DE, Sastry K, Lima CF, Pelikan M (2009) Dependency structure matrix, genetic algorithms, and effective recombination. Evol Comput 17(4):595–626. https://doi.org/10.1162/evco.2009.17.4.17409
Scherfgen D Integral calculator. https://www.integral-calculator.com/
Yu T-L, Goldberg DE (2004) Dependency structure matrix analysis: offline utility of the dependency structure matrix genetic algorithm. In: Genetic and evolutionary computation, pp 355–366.
Yu T-L, Yassine A, Goldberg D (2003) A genetic algorithm for developing modular product architectures. In: International design engineering technical conferences and computers and information in engineering conference, pp 515–524. https://doi.org/10.1115/DETC2003/DTM-48647
Painton L, Diwekar U (1995) Stochastic annealing for synthesis under uncertainty. Eur J Oper Res 83(3):489–502. https://doi.org/10.1016/0377-2217(94)00245-8
Acknowledgements
This work was supported by JSPS KAKENHI Grant Number JP20K11967, JST SPRING Grant Number JPMJSP2119, and Interdisciplinary large-scale computer system (Supercomputing system).
Author information
Authors and Affiliations
Contributions
Rui Zhong: conceptualization, methodology, investigation, writing—original draft, writing—review and editing, and funding acquisition. Binnan Tu: methodology, formal analysis, and data acquisition.Enzhi Zhang: investigation, methodology, formal analysis, and writing—review and editing. Masaharu Munetomo: writing—review and editing and project administration.
Corresponding author
Ethics declarations
Conflict of interest
The authors have no conflict of interest to declare that are relevant to the content 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 (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.
About this article
Cite this article
Zhong, R., Tu, B., Zhang, E. et al. Cooperative coevolutionary differential evolution with adjacent intensity matrix with linkage identification for large-scale optimization problems in noisy environments. Evol. Intel. 17, 3483–3503 (2024). https://doi.org/10.1007/s12065-024-00941-8
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12065-024-00941-8