Bat algorithm with principal component analysis

被引:83
作者
Cui, Zhihua [1 ]
Li, Feixiang [1 ]
Zhang, Wensheng [2 ]
机构
[1] Taiyuan Univ Sci & Technol, Taiyuan 030024, Shanxi, Peoples R China
[2] Chinese Acad Sci, Inst Automat, Res Ctr Precis Sensing & Control, Beijing, Peoples R China
基金
中国国家自然科学基金;
关键词
Bat algorithm; Principal component analysis; Golden section method; PARTICLE SWARM OPTIMIZATION; SELECTION; PERFORMANCE; STRATEGY; SYSTEMS;
D O I
10.1007/s13042-018-0888-4
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The bat algorithm (BA) is a novel evolutionary optimization algorithm, most studies of which have been performed with low-dimensional problems. To test and improve the global search ability of BA with large-scale problems, two new variants using principal component analysis (PCA_BA and PCA_LBA) are designed in this paper. A correlation threshold and generation threshold are determined using the golden section method to enhance the effectiveness of this new strategy. To test performance, CEC'2008 large-scale benchmark functions are utilized and compared with other algorithms; simulation results indicate the validity of this modification.
引用
收藏
页码:603 / 622
页数:20
相关论文
共 50 条
[1]   Optimal sizing of battery energy storage for micro-grid operation management using a new improved bat algorithm [J].
Bahmani-Firouzi, Bahman ;
Azizipanah-Abarghooee, Rasoul .
INTERNATIONAL JOURNAL OF ELECTRICAL POWER & ENERGY SYSTEMS, 2014, 56 :42-54
[2]   Bat algorithm with triangle-flipping strategy for numerical optimization [J].
Cai, Xingjuan ;
Wang, Hui ;
Cui, Zhihua ;
Cai, Jianghui ;
Xue, Yu ;
Wang, Lei .
INTERNATIONAL JOURNAL OF MACHINE LEARNING AND CYBERNETICS, 2018, 9 (02) :199-215
[3]   Improved bat algorithm with optimal forage strategy and random disturbance strategy [J].
Cai, Xingjuan ;
Gao, Xiao-zhi ;
Xue, Yu .
INTERNATIONAL JOURNAL OF BIO-INSPIRED COMPUTATION, 2016, 8 (04) :205-214
[4]  
Chen L, 2017, INT J COMPUT SCI MAT, V8, P28
[5]   Optimal LEACH protocol with modified bat algorithm for big data sensing systems in Internet of Things [J].
Cui, Zhihua ;
Cao, Yang ;
Cai, Xingjuan ;
Cai, Jianghui ;
Chen, Jinjun .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2019, 132 :217-229
[6]   Detection of Malicious Code Variants Based on Deep Learning [J].
Cui, Zhihua ;
Xue, Fei ;
Cai, Xingjuan ;
Cao, Yang ;
Wang, Gai-ge ;
Chen, Jinjun .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2018, 14 (07) :3187-3196
[7]   A novel oriented cuckoo search algorithm to improve DV-Hop performance for cyber-physical systems [J].
Cui, Zhihua ;
Sun, Bin ;
Wang, Gaige ;
Xue, Yu ;
Chen, Jinjun .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2017, 103 :42-52
[8]   A Novel Hybrid Self-Adaptive Bat Algorithm [J].
Fister, Iztok, Jr. ;
Fong, Simon ;
Brest, Janez ;
Fister, Iztok .
SCIENTIFIC WORLD JOURNAL, 2014,
[9]   Chaotic bat algorithm [J].
Gandomi, Amir H. ;
Yang, Xin-She .
JOURNAL OF COMPUTATIONAL SCIENCE, 2014, 5 (02) :224-232
[10]   Bat inspired algorithm for discrete size optimization of steel frames [J].
Hasancebi, O. ;
Carbas, S. .
ADVANCES IN ENGINEERING SOFTWARE, 2014, 67 :173-185