Skip to main content
Log in

Cooperative coevolution for large-scale global optimization based on fuzzy decomposition

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

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.

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

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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Hedar A, Ali AF (2012) Tabu search with multi-level neighborhood structures for high dimensional problems. Appl Intel 37(2):189–206

    Article  Google Scholar 

  • Hu XM, He FL, Chen WN, Zhang J (2017) Cooperation coevolution with fast interdependency identification for large scale optimization. Inf Sci 381:142–160

    Article  Google Scholar 

  • Kabán A, Bootkrajang J, Durrant RJ (2016) Toward Large-Scale Continuous EDA: A Random Matrix Theory Perspective. Evol Comput 24(2):255–291

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Mahdavi S, Shiri ME, Rahnamayan S (2015) Metaheuristics in large-scale global continues optimization: a survey. Inf Sci 295:407–428

    Article  MathSciNet  Google Scholar 

  • 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

    MathSciNet  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Omidvar MN, Li X, Tang K (2015) Designing benchmark problems for large-scale continuous optimization. Inf Sci 316:419–436

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • Yang Q, Chen W-N, Zhang J (2018) Evolution consistency based decomposition for cooperative coevolution. IEEE Access 6:51084–51097

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Wei Fang.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-020-05389-3

Keywords

Navigation