Abstract
Cooperative coevolution (CC) is an effective evolutionary divide-and-conquer strategy that solves large-scale global optimization (LSGO) by decomposing the problem into a set of lower-dimensional subproblems. The main challenge of CC is to find an optimal decomposition. Differential Grouping (DG) is a competitive decomposition method to identify the variable interaction with several improved versions like GDG and DG2. Although DG-based decomposition methods have shown superior performance compared to the other decomposition methods, they still have difficulty to deal with the overlapping problems since their optimal decomposition is unknown. To address this issue, instead of pursuing the high accuracy of decomposition, we propose a novel fuzzy decomposition algorithm that groups the variables according to their interaction degree. In the proposed fuzzy decomposition algorithm, the interaction structure matrix and the interactive degree for a LSGO problem are calculated at first according to the interaction among all the decision variables. Then the number of subgroups is determined based on the interactive degree. Based on the interaction structure matrix, a spectral clustering algorithm is proposed to decompose the decision variables with regard to the number of subgroups in order to achieve a better balance between high grouping accuracy and suitable group size. The proposed decomposition algorithm with DECC has been proven to outperform several state-of-the-art algorithms on the latest LSGO benchmark functions.
Similar content being viewed by others
References
Bolufe-Rohler A, Fiol-Gonzalez S, Chen S (2015) A minimum population search hybrid for large scale global optimization. In: IEEE congress on evolutionary computation, pp 1958–1965
Brest J, Maučec MS (2011) Self-adaptive differential evolution algorithm using population size reduction and three strategies. Soft Comput 15(11):2157–2174
Cao Z, Wang L, Shi Y, Hei X, Rong X, Jiang Q, Li H (2015) An effective cooperative coevolution framework integrating global and local search for large scale optimization problems. In: IEEE congress on evolutionary computation, pp 1986–1993
Cheng R, Jin Y (2014) A competitive swarm optimizer for large scale optimization. IEEE Trans Cybern 45(2):191–204
Cheng S, Shi Y, Qin Q (2012) Dynamical exploitation space reduction in particle swarm optimization for solving large scale problem. In: IEEE congress on evolutionary computation
Chen W, Weise T, Yang Z, Tang K (2011) Large-scale global optimization using cooperative coevolution with variable interaction learning. In: Proceedings of the international conference on parallel problem solving from nature, vol 6239, pp 300–309, Springer
Fister I, Fister Jr, I, Zumer JB (2012) Memetic artificial bee colony algorithm for large-scale global optimization. In: IEEE congress on evolutionary computation
Garía-Nieto J, Alba E (2011) Restart particle swarm optimization with velocity modulation: a scalability test. Soft Comput 15(11):2221–2232
Ge H, Liang S, Tan G, Zheng C, Chen CLP (2017) Cooperative hierarchical PSO with two stage variable interaction reconstruction for large scale optimization. IEEE Trans Cybern 47:2809–2823
Glorieux E, Svensson B, Danielsson F, Lennartson B (2015) Improved constructive cooperative coevolutionary differential evolution for large-scale optimisation. In: 2015 IEEE symposium series on computational intelligence, pp 1703–1710
Guo Y, Ji J, Ji J, Gong D, Cheng J, Shen X (2018) Firework-based software project scheduling method considering the learning and forgetting effect. Soft Comput 23:5019–5034
Hedar A, Ali AF (2012) Tabu search with multi-level neighborhood structures for high dimensional problems. Appl Intel 37(2):189–206
Hu XM, He FL, Chen WN, Zhang J (2017) Cooperation coevolution with fast interdependency identification for large scale optimization. Inf Sci 381:142–160
Kabán A, Bootkrajang J, Durrant RJ (2016) Toward Large-Scale Continuous EDA: A Random Matrix Theory Perspective. Evol Comput 24(2):255–291
Kazimipour B, Li X, Qin A (2013) Initialization methods for large scale global optimization. In: IEEE congress on evolutionary computation, pp. 2750–2757
LaTorre A, Muelas S, Pena J (2012) Multiple offspring sampling in large scale global optimization. In: IEEE congress on evolutionary computation
LaTorre A, Muelas S, Pena J (2013) Large scale global optimization: experimental results with MOS-based hybrid algorithms. In: IEEE congress on evolutionary computation, pp 2742–2749
Li X, Yao X (2012) Cooperatively coevolving particle swarms for large scale optimization. IEEE Trans Evol Comput 16(2):210–224
Li Z, Zhang Q, Lin X, Zhen H (2020) Fast covariance matrix adaptation for large-scale black-box optimization. IEEE Trans Cybern 50(5):2073–2083
Li L, Fang W, Wang Q, Sun J (2019) Differential grouping with spectral clustering for large scale global optimization. In: IEEE congress on evolutionary computation, pp 326–333
Ling Y, Li H, Cao B (2016) Cooperative co-evolution with graph-based differential grouping for large scale global optimization. In: 2016 12th international conference on natural computation, fuzzy systems and knowledge discovery (ICNC-FSKD), pp 95–102
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. RMIT University, Melbourne, Australia. Technical rep
Liu F, Zhang J, Liu T (2020) A PSO-algorithm-based consensus model with the application to large-scale group decision-making. Complex Intel Syst 6:287–298
Liu Y, Yao X, Zhao Q, Higuchi T (2001) Scaling up fast evolutionary programming with cooperative coevolution. In Proceedings of the IEEE congress on evolutionary computation, pp 1101–1108
Li X, Yao X (2009) Tackling high dimensional nonseparable optimization problems by cooperatively coevolving particle swarms. In Proceedings of the IEEE congress on evolutionary computation, pp 1546–1553
Loshchilov I (2015) LM-CMA: an alternative to L-BFGS for large scale black-box optimization. Evol comput 25:143–171
Mahdavi S, Shiri ME, Rahnamayan S (2015) Metaheuristics in large-scale global continues optimization: a survey. Inf Sci 295:407–428
Martins A, Oluyinka A (2013) An adaptive velocity particle swarm optimization for high-dimensional function optimization. In: IEEE congress on evolutionary computation, pp 2352–2359
Mei Y, Omidvar MN, Li X, Yao X (2015) Competitive divide-and-conquer algorithm for unconstrained large scale black-box optimization. ACM Trans Math Softw 42(2):13
Molina D, Lozano M, Herrera F (2009) Memetic algorithm with local search chaining for large scale continuous optimization problems. In: IEEE congress on evolutionary computation, pp 830–837
Molina D, Lozano M, Herrera F (2010) MA-SW-Chains: Memetic algorithm based on local search chains for large scale continuous global optimization. In: IEEE congress on evolutionary computation
Ng AY, Jordan MI, Weiss Y (2002) On spectral clustering: analysis and an algorithm. Adv Neural Inf Process Syst 14:849–856
Omidvar MN, Li X (2011) A comparative study of CMA-ES on large scale global optimisation. In: Advances in artificial intelligence, pp 303–312
Omidvar MN, Li X, Yang Z, Yao X (2010) Cooperative co-evolution for large scale optimization through more frequent random grouping. In: Proceedings of the IEEE congress on evolutionary computation, pp. 1754–1761
Omidvar MN, Li X, Yao X (2010) Cooperative co-evolution with delta grouping for large scale nonseparable function optimization. In: IEEE congress on evolutionary computation
Omidvar MN, Mei Y, Li X (2014) Effective decomposition of large-scale separable continuous functions for cooperative co-evolutionary algorithms. In: IEEE congress on evolutionary computation, pp 1305–1312
Omidvar MN, Li X, Mei Y, Yao X (2013) Cooperative co-evolution with differential grouping for large scale optimization. IEEE Trans Evol Comput 18:378–392
Omidvar MN, Li X, Tang K (2015) Designing benchmark problems for large-scale continuous optimization. Inf Sci 316:419–436
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:929–942
Ray T, Yao X (2009) A cooperative coevolutionary algorithm with correlation based adaptive variable partitioning. In: IEEE congress on evolutionary computation, pp 983–989
Ren Y, Wu Y (2013) An efficient algorithm for high-dimensional function optimization. Soft Comput 17(6):995–1004
Sayed E, Essam D, Sarker R (2012) Using hybrid dependency identification with a memetic algorithm for large scale optimization problems. In: Simulated evolution and learning, pp 168–177
Shi Y, Teng H, Li Z (2005) Cooperative co-evolutionary differential evolution for function optimization. In: Advances in natural computation, pp 1080–1088
Sun Y, Kirley M, Halgamuge SK (2018) A recursive decomposition method for large scale continuous optimization. IEEE Trans Evol Comput 22(5):647–661
Sun L, Lin L, Gen M, Li H (2019) A hybrid cooperative coevolution algorithm for fuzzy flexible job shop scheduling. IEEE Trans Fuzzy Syst 27(5):1008–1022
Sun L, Wan L, Liu K, Wang X (2020) Cooperative-evolution-based WPT resource allocation for large-scale cognitive industrial IOT. IEEE Trans Ind Inform 16(8):5401–5411
Sun Y, Li X, Ernst A, Omidvar MN (2019) Decomposition for large-scale optimization problems with overlapping components. In: IEEE congress on evolutionary computation, pp 318–325
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, pp 889–896
Tang K, Li X, Suganthan PN, Yang Z, Weise T (2010) Benchmark functions for the CEC’2010 special session and competition on large-scale global optimization. Nature inspired computation and applications laboratory, USTC, China. Technical report
van den Bergh F, Engelbrecht AP (2004) A cooperative approach to particle swarm optimization. IEEE Trans Evol Comput 8(3):225–239
Wang T-C, Lin C-Y, Liaw R-T, Ting C-K (2019) Empirical analysis of Island model on large scale global optimization. In: IEEE congress on evolutionary computation, pp 334–341
Wang H, Liang M, Sun C et al (2020) Multiple-strategy learning particle swarm optimization for large-scale optimization problems. Complex Intel Syst 6:1–16
Wang Y, Li B (2010) Two-stage based ensemble optimization for large-scale global optimization. In: IEEE congress on evolutionary computation
Wang H, Wu Z, Rahnamayan S, Jiang D (2010) Sequential DE enhanced by neighborhood search for large scale global optimization. In: IEEE congress on evolutionary computation
Yang Z, Tang K, Yao X (2008) Large scale evolutionary optimization using cooperative coevolution. Inf Sci 178:2985–2999
Yang Q, Chen W-N, Zhang J (2018) Evolution consistency based decomposition for cooperative coevolution. IEEE Access 6:51084–51097
Yang Z, Tang K, Yao X (2007) Differential evolution for high-dimensional function optimization. In Proceedings of the IEEE congress on evolutionary computation, pp. 3523–3530
Yang Z, Tang K, Yao X (2008) Multilevel cooperative coevolution for large scale optimization. In: Proceedings of the IEEE congress on evolutionary computation, pp 1663–1670
Yang Z, Tang K, Yao X (2008) Self-adaptive differential evolution with neighborhood search. In: Proceedings of the IEEE congress on evolutionary computation, pp 1110–1116
Yang M, Zhou A, Li C, Yao X (2020) An efficient recursive differential grouping for large-scale continuous problems. In: IEEE transactions on evolutionary computation, Early access
Zhang X, Gong Y, Lin Y et al (2019) Dynamic cooperative coevolution for large scale optimization. IEEE Trans Evol Comput 23(6):935–948
Zhang K, Li B (2012) Cooperative Coevolution with global search for large scale global optimization. In: IEEE congress on evolutionary computation
Zhao S, Suganthan PN, Das S (2011) Self-adaptive differential evolution with multi-trajectory search for large-scale optimization. Soft Comput 15(11):2175–2185
Acknowledgements
This work was supported in part by the National Key R&D Program of China under Grants 2017YFC1601800 and 2017YFC1601000, in part by the National Natural Science foundation of China, under Grants 61673194 and Grant 61672263, in part by the Key Research and Development Program of Jiangsu Province, China, under Grant BE2017630, in part by “Blue Project” in Jiangsu Universities, in part by the Postdoctoral Science Foundation of China under Grant 2014M560390.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Communicated by V. Loia.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Li, L., Fang, W., Mei, Y. et al. Cooperative coevolution for large-scale global optimization based on fuzzy decomposition. Soft Comput 25, 3593–3608 (2021). https://doi.org/10.1007/s00500-020-05389-3
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-020-05389-3