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 条
  • [1] Solving dynamic optimisation problems by combining Evolutionary Algorithms with KD-Tree
    Trung Thanh Nguyen
    Jenkinson, Ian
    Yang, Zaili
    2013 INTERNATIONAL CONFERENCE OF SOFT COMPUTING AND PATTERN RECOGNITION (SOCPAR), 2013, : 247 - 252
  • [2] Bkd-tree: A dynamic scalable kd-tree
    Procopiuc, O
    Agarwal, PK
    Arge, L
    Vitter, JS
    ADVANCES IN SPATIAL AND TEMPORAL DATABASES, PROCEEDINGS, 2003, 2750 : 46 - 65
  • [3] A Dynamic Linkage Clustering using KD-Tree
    Abudalfa, Shadi
    Mikki, Mohammad
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2013, 10 (03) : 283 - 289
  • [4] Review: Kd-tree Traversal Algorithms for Ray Tracing
    Hapala, M.
    Havran, V.
    COMPUTER GRAPHICS FORUM, 2011, 30 (01) : 199 - 213
  • [5] Combining constraint programming and evolutionary algorithms in constrained decision optimisation problems
    Kowalczyk, R
    PROGRESS IN CONNECTIONIST-BASED INFORMATION SYSTEMS, VOLS 1 AND 2, 1998, : 826 - 829
  • [6] Massively Parallel KD-tree Construction and Nearest Neighbor Search Algorithms
    Hu, Linjia
    Nooshabadi, Saeid
    Ahmadi, Majid
    2015 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2015, : 2752 - 2755
  • [7] Efficient KD-Tree Based Mesh Redistribution for Data Remapping Algorithms
    Ray, Navamita
    Shevitz, Daniel
    Li, Yipeng
    Garimella, Rao
    Herring, Angela
    Kikinzon, Evgeny
    Lipnikov, Konstantin
    Rakotoarivelo, Hoby
    Velechovsky, Jan
    SIAM INTERNATIONAL MESHING ROUNDTABLE 2023, SIAM IMR 2023, 2024, 147 : 25 - 41
  • [8] ALGORITHMS AND PERFORMANCE EVALUATION OF JOIN PROCESSING ON KD-TREE INDEXED RELATIONS
    KITSUREGAWA, M
    TAKAGI, M
    HARADA, L
    SYSTEMS AND COMPUTERS IN JAPAN, 1994, 25 (03) : 78 - 90
  • [9] Algorithms and performance evaluation of join processing on KD-tree indexed relations
    Kitsuregawa, Masaru, 1600, Publ by Scripta Technica Inc, New York, NY, United States (25):
  • [10] Branch and win: OR tree search algorithms for solving combinatorial optimisation problems
    Rafael Pastor
    Albert Corominas
    Top, 2004, 12 (1) : 169 - 191