Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

CCFR2: : A more efficient cooperative co-evolutionary framework for large-scale global optimization

Published: 01 February 2020 Publication History

Abstract

Cooperative co-evolution (CC) is an explicit means of divide-and-conquer strategy in evolutionary algorithms for solving large-scale optimization problems. The subcomponents generated by CC may have different characteristics. When optimizing the subcomponents, the settings of the subpopulations should take the characteristics into account. CCFR is a previously published CC framework which allocates computational resources among subpopulations according to the contributions of subpopulations to the improvement of the best overall objective value. In this paper, we propose an improved version of CCFR named CCFR2, which can specify unequal-sized subpopulations for optimizing different subcomponents of variables. CCFR2 computes the average improvement of the best overall objective value per fitness evaluation as the contribution of a subpopulation, which considers the subpopulation size in the contribution computation. A control parameter is adopted by CCFR2 to balance the effects of the historical and real-time improvements of the best overall objective value on the contribution computation. Compared with CCFR, CCFR2 is able to save computational resources from obtaining the best overall solution before the evolution starts and evaluating individuals in co-evolutionary cycles. Our experimental results and analysis suggest that CCFR2 improves the performance of CCFR and is a more efficient CC framework for solving large-scale optimization problems.

References

[1]
Y. Liu, X. Yao, Q. Zhao, T. Higuchi, Scaling up fast evolutionary programming with cooperative coevolution, IEEE Congress on Evolutionary Computation, 2001, pp. 1101–1108.
[2]
O. Abedinia, M. Zareinejad, M.H. Doranehgard, G. Fathi, N. Ghadimi, Optimal offering and bidding strategies of renewable energy based large consumer using a novel hybrid robust-stochastic approach, J. Clean. Prod. 215 (2019) 878–889.
[3]
M. Saeedi, M. Moradi, M. Hosseini, A. Emamifar, N. Ghadimi, Robust optimization based optimal chiller loading under cooling demand uncertainty, Appl. Therm. Eng. 148 (2019) 1081–1091.
[4]
W. Gao, A. Darvishan, M. Toghani, M. Mohammadi, O. Abedinia, N. Ghadimi, Different states of multi-block based forecast engine for price and load prediction, Int. J. Electr. Power Energy Syst. 104 (2019) 423–435.
[5]
M.A. Potter, K.A.D. Jong, A cooperative coevolutionary approach to function optimization, Parallel Problem Solving from Nature, Springer, Heidelberg, Germany, 1994, pp. 249–257.
[6]
G.B. Dantzig, P. Wolfe, Decomposition principle for linear programs, Oper. Res. 8 (1) (1960) 101–111.
[7]
A. Griewank, P. Toint, Partitioned variable metric updates for large structured optimization problems, Numer. Math. 39 (1) (1982) 119–137.
[8]
X. Peng, K. Liu, Y. Jin, A dynamic optimization approach to the design of cooperative co-evolutionary algorithms, Knowl.-Based Syst. 109 (2016) 174–186.
[9]
M.N. Omidvar, X. Li, X. Yao, Smart use of computational resources based on contribution for cooperative co-evolutionary algorithms, Genetic and Evolutionary Computation Conference, 2011, pp. 1115–1122.
[10]
M.N. Omidvar, B. Kazimipour, X. Li, X. Yao, CBCC3–a contribution-based cooperative co-evolutionary algorithm with improved exploration/exploitation balance, 2016 IEEE Congress on Evolutionary Computation (CEC), 2016, pp. 3541–3548,.
[11]
M. Yang, M.N. Omidvar, C. Li, X. Li, Z. Cai, B. Kazimipour, X. Yao, Efficient resource allocation in cooperative co-evolution for large-scale global optimization, IEEE Trans. Evol. Comput. 21 (4) (2017) 493–505.
[12]
R. Salomon, Re-evaluating genetic algorithm performance under coordinate rotation of benchmark functions. a survey of some theoretical and practical aspects of genetic algorithms, Biosystems 39 (3) (1996) 263–278.
[13]
Y. Chen, T.-L. Yu, K. Sastry, D.E. Goldberg, A Survey of Linkage Learning Techniques in Genetic and Evolutionary Algorithms, Technical Report, University of Illinois at Urbana-Champaign, Urbana IL, 2007.
[14]
T. Weise, R. Chiong, K. Tang, Evolutionary optimization: pitfalls and booby traps, J. Comput. Sci. Technol. 27 (5) (2012) 907–936.
[15]
Y. Mei, M. Omidvar, X. Li, X. Yao, A competitive divide-and-conquer algorithm for unconstrained large-scale black-box optimization, ACM Trans. Math. Softw. 42 (2) (2016) 13:1–13:24.
[16]
C.F. Montoya-Cubas, D.C. Martins, C.S. Santos, J. Barrera, Gene networks inference through linear grouping of variables, 2014 IEEE International Conference on Bioinformatics and Bioengineering, IEEE, 2014, pp. 243–250,.
[17]
Y. Shi, H. Teng, Z. Li, Cooperative co-evolutionary differential evolution for function optimization, Advances in Natural Computation, Springer, Heidelberg, Germany, 2005, pp. 1080–1088.
[18]
F. Van den Bergh, A.P. Engelbrecht, A cooperative approach to particle swarm optimization, IEEE Trans. Evol. Comput. 8 (3) (2004) 225–239.
[19]
Z. Yang, K. Tang, X. Yao, Large scale evolutionary optimization using cooperative coevolution, Inf. Sci. 178 (15) (2008) 2985–2999.
[20]
M. Omidvar, X. Li, Z. Yang, X. Yao, Cooperative co-evolution for large scale optimization through more frequent random grouping, IEEE Congress on Evolutionary Computation, 2010, pp. 1–8.
[21]
Z. Yang, K. Tang, X. Yao, Multilevel cooperative coevolution for large scale optimization, IEEE Congress on Evolutionary Computation, 2008, pp. 1663–1670.
[22]
X. Li, X. Yao, Tackling high dimensional nonseparable optimization problems by cooperatively coevolving particle swarms, IEEE Congress on Evolutionary Computation, 2009, pp. 1546–1553.
[23]
X. Li, X. Yao, Cooperatively coevolving particle swarms for large scale optimization, IEEE Trans. Evol. Comput. 16 (2) (2012) 210–224.
[24]
K. Weicker, N. Weicker, On the improvement of coevolutionary optimizers by learning variable interdependencies, IEEE Congress on Evolutionary Computation, 1999, pp. 1627–1632.
[25]
M. Tezuka, M. Munetomo, K. Akama, Linkage identification by nonlinearity check for real-coded genetic algorithms, Conference on Genetic and Evolutionary Computation, ACM, 2004, pp. 222–233.
[26]
M.N. Omidvar, X. Li, Y. Mei, X. Yao, Cooperative co-evolution with differential grouping for large scale optimization, IEEE Trans. Evol. Comput. 18 (3) (2014) 378–393.
[27]
Y. Sun, M. Kirley, S.K. Halgamuge, Extended differential grouping for large scale global optimization with direct and indirect variable interactions, Proceedings of the 2015 Annual Conference on Genetic and Evolutionary Computation, GECCO ’15, ACM, New York, NY, USA, 2015, pp. 313–320.
[28]
X.-M. Hu, F.-L. He, W.-N. Chen, J. Zhang, Cooperation coevolution with fast interdependency identification for large scale optimization, Inf. Sci. 381 (2017) 142–160.
[29]
M.N. Omidvar, M. Yang, Y. Mei, X. Li, X. Yao, DG2: a faster and more accurate differential grouping for large-scale black-box optimization, IEEE Trans. Evol. Comput. 21 (6) (2017) 929–942,.
[30]
Y. Sun, M. Kirley, S.K. Halgamuge, A recursive decomposition method for large scale continuous optimization, IEEE Trans. Evol. Comput. 22 (5) (2018) 647–661.
[31]
Y. Sun, M.N. Omidvar, M. Kirley, X. Li, Adaptive threshold parameter estimation with recursive differential grouping for problem decomposition, Proceedings of the Genetic and Evolutionary Computation Conference, GECCO ’18, ACM, New York, NY, USA, 2018, pp. 889–896.
[32]
K. Tang, X. Li, P.N. Suganthan, Z. Yang, T. Weise, Benchmark Functions for the CEC’2010 Special Session and Competition on Large-Scale Global Optimization, 2010.
[33]
B. Kazimipour, M.N. Omidvar, X. Li, A. Qin, A sensitivity analysis of contribution-based cooperative co-evolutionary algorithms, IEEE Congress on Evolutionary Computation, 2015, pp. 1–8.
[34]
M. Yang, C. Li, Z. Cai, J. Guan, Differential evolution with auto-enhanced population diversity, IEEE Trans. Cybern. 45 (2) (2015) 302–315.
[35]
X. Li, K. Tang, M.N. Omidvar, Z. Yang, K. Qin, Benchmark Functions for the CEC’2013 Special Session and Competition on Large Scale Global Optimization, 2013.
[36]
M.N. Omidvar, X. Li, X. Yao, Cooperative co-evolution with delta grouping for large scale non-separable function optimization, IEEE Congress on Evolutionary Computation, 2010, pp. 1–8.
[37]
Z. Yang, K. Tang, X. Yao, Self-adaptive differential evolution with neighborhood search, IEEE Congress on Evolutionary Computation, 2008, pp. 1110–1116.
[38]
R. Storn, K. Price, Differential evolution–a simple and efficient heuristic for global optimization over continuous spaces, J. Global Optim. 11 (4) (1997) 341–359.
[39]
N. Hansen, The CMA Evolution Strategy: A Tutorial, 2005.
[40]
D. Molina, M. Lozano, F. Herrera, MA-SW-Chains: memetic algorithm based on local search chains for large scale continuous global optimization, IEEE Congress on Evolutionary Computation, 2010, pp. 1–8.
[41]
A. LaTorre, S. Muelas, J.-M. Pena, Large scale global optimization: Experimental results with MOS-based hybrid algorithms, IEEE Congress on Evolutionary Computation, 2013, pp. 2742–2749.
[42]
R. Ros, N. Hansen, A simple modification in CMA-ES achieving linear time and space complexity, Parallel Problem Solving from Nature, Springer, Heidelberg, Germany, 2008, pp. 296–305.

Cited By

View all
  • (2024)Overlapping Cooperative Co-Evolution for Overlapping Large-Scale Global Optimization ProblemsProceedings of the Genetic and Evolutionary Computation Conference10.1145/3638529.3654171(665-673)Online publication date: 14-Jul-2024
  • (2024)Bi-Population-Enhanced Cooperative Differential Evolution for Constrained Large-Scale Optimization ProblemsIEEE Transactions on Evolutionary Computation10.1109/TEVC.2023.332500428:6(1620-1632)Online publication date: 1-Dec-2024
  • (2024)A space sampling based large-scale many-objective evolutionary algorithmInformation Sciences: an International Journal10.1016/j.ins.2024.121077679:COnline publication date: 1-Sep-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Information Sciences: an International Journal
Information Sciences: an International Journal  Volume 512, Issue C
Feb 2020
1606 pages

Publisher

Elsevier Science Inc.

United States

Publication History

Published: 01 February 2020

Author Tags

  1. Cooperative co-evolution
  2. Large-scale global optimization
  3. Decomposition
  4. Resource allocation

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Overlapping Cooperative Co-Evolution for Overlapping Large-Scale Global Optimization ProblemsProceedings of the Genetic and Evolutionary Computation Conference10.1145/3638529.3654171(665-673)Online publication date: 14-Jul-2024
  • (2024)Bi-Population-Enhanced Cooperative Differential Evolution for Constrained Large-Scale Optimization ProblemsIEEE Transactions on Evolutionary Computation10.1109/TEVC.2023.332500428:6(1620-1632)Online publication date: 1-Dec-2024
  • (2024)A space sampling based large-scale many-objective evolutionary algorithmInformation Sciences: an International Journal10.1016/j.ins.2024.121077679:COnline publication date: 1-Sep-2024
  • (2024)Evolutionary dynamic grouping based cooperative co-evolution algorithm for large-scale optimizationApplied Intelligence10.1007/s10489-024-05390-554:6(4585-4601)Online publication date: 1-Mar-2024
  • (2023)Incremental Recursive Ranking Grouping -- A Decomposition Strategy for Additively and Nonadditively Separable ProblemsProceedings of the Companion Conference on Genetic and Evolutionary Computation10.1145/3583133.3595846(27-28)Online publication date: 15-Jul-2023
  • (2023)Nonzero Degree-Based Multiobjective Cooperative Coevolutionary for Block Sparse RecoveryIEEE Transactions on Evolutionary Computation10.1109/TEVC.2023.326487528:2(374-387)Online publication date: 5-Apr-2023
  • (2023)Low-Dimensional Space Modeling-Based Differential Evolution for Large-Scale Global Optimization ProblemsIEEE Transactions on Evolutionary Computation10.1109/TEVC.2022.322744027:5(1529-1543)Online publication date: 1-Oct-2023
  • (2023)Incremental Recursive Ranking Grouping for Large-Scale Global OptimizationIEEE Transactions on Evolutionary Computation10.1109/TEVC.2022.321696827:5(1498-1513)Online publication date: 1-Oct-2023
  • (2023)An Efficient Adaptive Differential Grouping Algorithm for Large-Scale Black-Box OptimizationIEEE Transactions on Evolutionary Computation10.1109/TEVC.2022.317079327:3(475-489)Online publication date: 1-Jun-2023
  • (2023)Contribution-Based Cooperative Co-Evolution With Adaptive Population Diversity for Large-Scale Global Optimization [Research Frontier]IEEE Computational Intelligence Magazine10.1109/MCI.2023.327777218:3(56-68)Online publication date: 1-Aug-2023
  • Show More Cited By

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media