Skip to main content
Log in

An improved decomposition method for large-scale global optimization: bidirectional-detection differential grouping

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

Differential grouping (DG) is an efficient decomposition method that is used to solve large-scale global optimization (LSGO) problems. To further reduce the computational cost, a bidirectional-detection differential grouping (BDDG) method is proposed in this paper. By exploiting the bidirectional detection structure (BDS), BDDG is able to spend less computation than other DG-based methods. An adaptive perturbation strategy (APS) is proposed to improve the problem with the BDS decomposition accuracy. Analytical methods are used to demonstrate that the complexity of BDDG is lower than that of other state-of-the-art DG-based methods. Experiments showed that BDDG substantially reduced the computational cost for problem decomposition and that the computational cost used by BDDG grew slowly, as the problem dimension grew compared to other DG-based methods. When BDDG was embedded in the cooperative coevolution (CC) framework, it improved the performance of the CC for solving LSGO problems.

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
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. Yang Z, Sendhoff B, Tang K, Yao X (2016) Target shape design optimization by evolving b-splines with cooperative coevolution. Appl Soft Comput 48:672–682. https://doi.org/10.1016/j.asoc.2016.07.027, https://www.sciencedirect.com/science/article/pii/S1568494616303532

    Article  Google Scholar 

  2. Yang Q, Chen W-N, Gu T, Zhang H, Deng J D, Li Y, Zhang J (2017) Segment-based predominant learning swarm optimizer for large-scale optimization. IEEE Trans Cybern 47(9):2896–2910. https://doi.org/10.1109/TCYB.2016.2616170

    Article  Google Scholar 

  3. Silva V L S, Emerick A A, Couto P, Alves J L D (2017) History matching and production optimization under uncertainties application of closed-loop reservoir management. J Pet Sci Eng 157 :860–874. https://doi.org/10.1016/j.petrol.2017.07.037pii/S0, https://www.sciencedirect.com/science/article/pii/S0920410517305880https://www.sciencedirect.com/science/article/pii/S0920410517305880

    Article  Google Scholar 

  4. ZHANG K, ming ZHANG L, YAO J, xue CHEN Y, ran LU R (2014) Water flooding optimization with adjoint model under control constraints. J Hydrodyn Ser B 26(1):75–85. https://doi.org/10.1016/S1001-6058(14)60009-3, https://www.sciencedirect.com/science/article/pii/S1001605814600093

    Article  Google Scholar 

  5. Sun L, Lin L, Li H, Gen M (2019) Large scale flexible scheduling optimization by a distributed evolutionary algorithm. Comput Ind Eng 128:894–904. https://doi.org/10.1016/j.cie.2018.09.025, https://www.sciencedirect.com/science/article/pii/S036083521830442X

    Article  Google Scholar 

  6. Xue X, Zhang K, Li R, Zhang L, Yao C, Wang J, Yao J (2020) A topology-based single-pool decomposition framework for large- scale global optimization. Appl Soft Comput 92:106295. https://doi.org/10.1016/j.asoc.2020.106295, https://www.sciencedirect.com/science/article/pii/S1568494620302350

    Article  Google Scholar 

  7. Mahdavi S, Shiri M E, Rahnamayan S (2015) Metaheuristics in large-scale global continues optimization: A survey. Inf Sci 295:407–428. https://doi.org/10.1016/j.ins.2014.10.042, https://www.sciencedirect.com/science/article/pii/S0020025514010251

    Article  MathSciNet  Google Scholar 

  8. Maejima A, Yarimizu H, Kubo H, Morishima S (2010) Automatic generation of head models and facial animations considering personal characteristics. In: Proceedings of the 17th ACM symposium on virtual reality software and technology, VRST ’10. https://doi.org/10.1145/1889863.1889875. Association for Computing Machinery, New York, pp 71–78

  9. Zhu C, Byrd R H, Lu P, Nocedal J (1997) Algorithm 778: L-bfgs-b: Fortran subroutines for large-scale bound-constrained optimization. ACM Trans Math Softw 23(4):550–560. https://doi.org/10.1145/279232.279236

    Article  MathSciNet  Google Scholar 

  10. Omidvar M N, 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

    Article  Google Scholar 

  11. Molina D, LaTorre A, Herrera F (2018) Shade with iterative local search for large-scale global optimization. In: 2018 IEEE Congress on Evolutionary Computation (CEC), pp 1–8

  12. Wu X, Wang Y, Liu J, Fan N (2019) A new hybrid algorithm for solving large scale global optimization problems. IEEE Access 7: 103354–103364. https://doi.org/10.1109/ACCESS.2019.2931824

    Article  Google Scholar 

  13. Yang M, Zhou A, Li C, Guan J, Yan X (2020) Ccfr2: A more efficient cooperative co-evolutionary framework for large-scale global optimization. Inf Sci 512:64–79. https://doi.org/10.1016/j.ins.2019.09.065, https://www.sciencedirect.com/science/article/pii/S0020025519309181

    Article  Google Scholar 

  14. Ren Z, Liang Y, Wang M, Yang Y, Chen A (2021) An eigenspace divide-and-conquer approach for large-scale optimization. Appl Soft Comput 99:106911. https://doi.org/10.1016/j.asoc.2020.106911, https://www.sciencedirect.com/science/article/pii/S1568494620308498

    Article  Google Scholar 

  15. Omidvar M N, Li X, Yao X (2010) Cooperative co-evolution with delta grouping for large scale non-separable function optimization. In: IEEE Congress on Evolutionary Computation, pp 1–8

  16. Omidvar M N, 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

  17. Sun Y, Kirley M, Halgamuge S K (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

    Article  Google Scholar 

  18. 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

  19. Mei Y, Omidvar M N, Li X, Yao X A competitive divide-and-conquer algorithm for unconstrained large-scale black-box optimization. ACM Trans Math Softw 42(2). https://doi.org/10.1145/2791291

  20. Omidvar M N, 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

    Article  Google Scholar 

  21. Sun Y, Omidvar M N, 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. https://doi.org/10.1145/3205455.3205483. Association for Computing Machinery, New York, pp 889–896

  22. Sun Y, Li X, Ernst A, Omidvar M N (2019) Decomposition for large-scale optimization problems with overlapping components. In: 2019 IEEE congress on evolutionary computation (CEC), pp 326–333

  23. 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

    Article  Google Scholar 

  24. Liu H, Wang Y, Fan N (2020) A hybrid deep grouping algorithm for large scale global optimization. IEEE Trans Evol Comput 24 (6):1112–1124. https://doi.org/10.1109/TEVC.2020.2985672

    Article  Google Scholar 

  25. Li X, Tang K, Omidvar M N, Yang Z, Qin K, China H (2013) Benchmark functions for the cec 2013 special session and competition on large-scale global optimization. gene 7(33):8

    Google Scholar 

  26. Tang K, Li X, Suganthan P, Yang Z, Weise T (2010) Benchmark functions for the cec’2010 special session and competition on large scale global optimization

  27. Zhang J, Sanderson AC (2009) Jade: Adaptive differential evolution with optional external archive. IEEE Trans Evol Comput 13(5):945–958. https://doi.org/10.1109/TEVC.2009.2014613

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported by National Natural Science Foundation of China (Grant Nos. 61763002 and 62072124), Guangxi Major projects of science and technology (Grants No.2020AA21077021), Foundation of Guangxi Experiment Center of Infor mation Science (Grant No. KF1401).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hongda Yue.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix:

Appendix:

Table 10 depicts the decomposition results of the ERDG on the high-dimensional CEC2010. The numbers in each column indicate the number of function evaluations used in decomposing problem in that dimension. Table 10 is used for the calculation of the results in Fig. 7 and for the analysis of the optimization results in Tables 8 and 9 in the experimental part of the main text.

Tables 11 and 12 depict the change in the growth rate of the function evaluation used in problem decomposition for DG, DG2, RDG, RDG2, ERDG and BDDG during the dimensional change from 1000 to 5000 dimensions on CEC’2010, each calculated by (15) in the main text, and the percentages indicate the growth rate of the function evaluations used by the decomposition methods.

Table 10 The decomposition results of the ERDG on high-dimensional CEC’2010
Table 11 The growth rate of DG, DG2, RDG, RDG2, ERDG and BDDG on CEC’2010, D from 1000 to 2000
Table 12 The growth rate of DG, DG2, RDG, RDG2, ERDG and BDDG on CEC’2010, D from 2000 to 5000

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Sun, Y., Yue, H. An improved decomposition method for large-scale global optimization: bidirectional-detection differential grouping. Appl Intell 52, 11569–11591 (2022). https://doi.org/10.1007/s10489-021-03023-9

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-021-03023-9

Keywords

Navigation