An Experimental Study of Combining Evolutionary Algorithms with KD-Tree to Solving Dynamic Optimisation Problems

被引:3
|
作者
Trung Thanh Nguyen [1 ]
Jenkinson, Ian [1 ]
Yang, Zaili [1 ]
机构
[1] Liverpool John Moores Univ, Sch Engn Technol & Maritime Operat, Liverpool L3 3AF, Merseyside, England
关键词
HYBRIDIZING CULTURAL ALGORITHMS; PARTICLE SWARM OPTIMIZATION;
D O I
10.1007/978-3-319-16549-3_69
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper studies the idea of separating the explored and unexplored regions in the search space to improve change detection and optima tracking. When an optimum is found, a simple sampling technique is used to estimate the basin of attraction of that optimum. This estimated basin is marked as an area already explored. Using a special tree-based data structure named KD-Tree to divide the search space, all explored areas can be separated from unexplored areas. Given such a division, the algorithm can focus more on searching for unexplored areas, spending only minimal resource on monitoring explored areas to detect changes in explored regions. The experiments show that the proposed algorithm has competitive performance, especially when change detection is taken into account in the optimisation process. The new algorithm was proved to have less computational complexity in term of identifying the appropriate sub-population/region for each individual. We also carry out investigations to find out why the algorithm performs well. These investigations reveal a positive impact of using the KD-Tree.
引用
收藏
页码:857 / 868
页数:12
相关论文
共 50 条
  • [31] Dynamic HypE for solving single objective optimisation problems
    Zhang Q.
    Zhao F.
    Zeng S.
    International Journal of Innovative Computing and Applications, 2019, 10 (01) : 51 - 58
  • [32] Performance Analysis of Evolutionary Algorithms for Steiner Tree Problems
    Lai, Xinsheng
    Zhou, Yuren
    Xia, Xiaoyun
    Zhang, Qingfu
    EVOLUTIONARY COMPUTATION, 2017, 25 (04) : 707 - 723
  • [33] Evolutionary Algorithms for Dynamic Economic Dispatch Problems
    Zaman, M. F.
    Elsayed, Saber M.
    Ray, Tapabrata
    Sarker, Ruhul A.
    IEEE TRANSACTIONS ON POWER SYSTEMS, 2016, 31 (02) : 1486 - 1495
  • [34] A comparative study of box-assisted and Kd-tree approaches for the false nearest neighbors method
    Aguila, Julio J.
    Marin, Ismael
    Arias, Enrique
    del Mar Artigao, Maria
    Miralles, Juan J.
    IAENG International Journal of Computer Science, 2010, 37 (04)
  • [35] Solving a kind of timetabling problems automatedly based on evolutionary algorithms
    Xiaoxing Weixing Jisuanji Xitong/Mini-Micro Systems, 2000, 21 (05): : 469 - 471
  • [36] Solving bus terminal location problems using evolutionary algorithms
    Ghanbari, Reza
    Mahdavi-Amiri, Nezam
    APPLIED SOFT COMPUTING, 2011, 11 (01) : 991 - 999
  • [37] Constrained Optimization Problems Solving using Evolutionary Algorithms: A Review
    Sheth, P. D.
    Umbarkar, A. J.
    2015 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMMUNICATION NETWORKS (CICN), 2015, : 1251 - 1257
  • [38] Web service for solving optimisation problems using swarm intelligence algorithms
    Tryus, Yuriy
    Geiko, Andrii
    Zaspa, Grygoriy
    II INTERNATIONAL CONFERENCE OF COMPUTATIONAL METHODS IN ENGINEERING SCIENCE (CMES'17), 2017, 15
  • [39] Evolutionary Methods for Solving Dynamic Resource Allocation Problems
    Beliavsky, G. I.
    Danilova, N. V.
    Ougolnitsky, G. A.
    AUTOMATION AND REMOTE CONTROL, 2019, 80 (07) : 1335 - 1346
  • [40] An analysis of evolutionary algorithms for finding approximation solutions to hard optimisation problems
    He, J
    Yao, X
    CEC: 2003 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-4, PROCEEDINGS, 2003, : 2004 - 2010