Scaling Up Dynamic Optimization Problems: A Divide-and-Conquer Approach

被引:44
作者
Yazdani, Danial [1 ]
Omidvar, Mohammad Nabi [2 ]
Branke, Juergen [3 ]
Trung Thanh Nguyen [4 ]
Yao, Xin [1 ,2 ]
机构
[1] Southern Univ Sci & Technol, Univ Key Lab Evolving Intelligent Syst Guangdong, Dept Comp Sci & Engn, Shenzhen Key Lab Computat Intelligence, Shenzhen 518055, Peoples R China
[2] Univ Birmingham, Sch Comp Sci, CERCIA, Birmingham B15 2TT, W Midlands, England
[3] Univ Warwick, Warwick Business Sch, Operat Res & Management Sci Grp, Coventry CV4 7AL, W Midlands, England
[4] Liverpool John Moores Univ, Dept Maritime & Mech Engn, Liverpool L3 3AF, Merseyside, England
基金
英国工程与自然科学研究理事会;
关键词
Optimization; Heuristic algorithms; Benchmark testing; Resource management; Power system dynamics; Sociology; Statistics; Computational resource allocation; cooperative coevolutionary (CC); decomposition; dynamic optimization problems; large-scale optimization problems; multipopulation; PARTICLE SWARM OPTIMIZER; COOPERATIVE COEVOLUTION; DIFFERENTIAL EVOLUTION; ROBUST OPTIMIZATION; EXPLOITING PROBLEM; ENVIRONMENTS; ALGORITHM; STRATEGY; TIME; FRAMEWORK;
D O I
10.1109/TEVC.2019.2902626
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Scalability is a crucial aspect of designing efficient algorithms. Despite their prevalence, large-scale dynamic optimization problems are not well studied in the literature. This paper is concerned with designing benchmarks and frameworks for the study of large-scale dynamic optimization problems. We start by a formal analysis of the moving peaks benchmark (MPB) and show its nonseparable nature irrespective of its number of peaks. We then propose a composite MPB suite with exploitable modularity covering a wide range of scalable partially separable functions suitable for the study of large-scale dynamic optimization problems. The benchmark exhibits modularity, heterogeneity, and imbalance features to resemble real-world problems. To deal with the intricacies of large-scale dynamic optimization problems, we propose a decomposition-based coevolutionary framework which breaks a large-scale dynamic optimization problem into a set of lower-dimensional components. A novel aspect of the framework is its efficient bi-level resource allocation mechanism which controls the budget assignment to components and the populations responsible for tracking multiple moving optima. Based on a comprehensive empirical study on a wide range of large-scale dynamic optimization problems with up to 200-D, we show the crucial role of problem decomposition and resource allocation in dealing with these problems. The experimental results clearly show the superiority of the proposed framework over three other approaches in solving large-scale dynamic optimization problems.
引用
收藏
页码:1 / 15
页数:15
相关论文
共 50 条
  • [31] Evolutionary Divide-and-Conquer Algorithm for Virus Spreading Control Over Networks
    Zhao, Tian-Fang
    Chen, Wei-Neng
    Kwong, Sam
    Gu, Tian-Long
    Yuan, Hua-Qiang
    Zhang, Jie
    Zhang, Jun
    IEEE TRANSACTIONS ON CYBERNETICS, 2021, 51 (07) : 3752 - 3766
  • [32] AN ACCELERATED DIVIDE-AND-CONQUER ALGORITHM FOR THE BIDIAGONAL SVD PROBLEM
    Li, Shengguo
    Gu, Ming
    Cheng, Lizhi
    Chi, Xuebin
    Sun, Meng
    SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2014, 35 (03) : 1038 - 1057
  • [33] Hierarchical Artificial Bee Colony Optimizer with Divide-and-Conquer and Crossover for Multilevel Threshold Image Segmentation
    He, Maowei
    Hu, Kunyuan
    Zhu, Yunlong
    Ma, Lianbo
    Chen, Hanning
    Song, Yan
    DISCRETE DYNAMICS IN NATURE AND SOCIETY, 2014, 2014
  • [34] Large scale geospatial data conflation: A feature matching framework based on optimization and divide-and-conquer
    Lei, Ting L.
    COMPUTERS ENVIRONMENT AND URBAN SYSTEMS, 2021, 87
  • [35] RANDOMIZED DIVIDE-AND-CONQUER: IMPROVED PATH, MATCHING, AND PACKING ALGORITHMS
    Chen, Jianer
    Kneis, Joachim
    Lu, Songjian
    Moelle, Daniel
    Richter, Stefan
    Rossmanith, Peter
    Sze, Sing-Hoi
    Zhang, Fenghui
    SIAM JOURNAL ON COMPUTING, 2009, 38 (06) : 2526 - 2547
  • [36] Divide-and-conquer minimal-cut bisectioning of task graphs
    Lor, S
    Shen, H
    Maheshwari, P
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 1996, 11 (04): : 227 - 234
  • [37] A divide-and-conquer method with approximate Fermi levels for parallel computations
    Yoshikawa, Takeshi
    Nakai, Hiromi
    THEORETICAL CHEMISTRY ACCOUNTS, 2015, 134 (05)
  • [38] Efficient method for calculating spatially extended electronic states of large systems with a divide-and-conquer approach
    Yamada, Shunsuke
    Shimojo, Fuyuki
    Akashi, Ryosuke
    Tsuneyuki, Shinji
    PHYSICAL REVIEW B, 2017, 95 (04)
  • [39] The Third Homomorphism Theorem on Trees Downward & Upward Lead to Divide-and-Conquer
    Morihata, Akimasa
    Matsuzaki, Kiminori
    Hu, Zhenjiang
    Takeichi, Masato
    ACM SIGPLAN NOTICES, 2009, 44 (01) : 177 - 185
  • [40] New fast divide-and-conquer algorithms for the symmetric tridiagonal eigenvalue problem
    Li, Shengguo
    Liao, Xiangke
    Liu, Jie
    Jiang, Hao
    NUMERICAL LINEAR ALGEBRA WITH APPLICATIONS, 2016, 23 (04) : 656 - 673