Artificial Bee Colony Algorithm with Principal Component Analysis

被引:0
作者
Mori, Daisuke [1 ]
Yamaguchi, Satoshi [2 ]
机构
[1] Chiba Inst Technol, Grad Sch Informat & Comp Sci, Narashino, Chiba, Japan
[2] Chiba Inst Technol, Fac Informat & Comp Sci, Narashino, Chiba, Japan
关键词
artificial bee colony algorithm; principal component analysis; interdependence among variables; medial axis transformation;
D O I
10.1002/ecj.11848
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper proposes novel artificial bee colony (ABC) algorithms for solving problems including interdependence among variables. ABC algorithms are one method of solving multivariable real number space optimization problems, in which the search space is a set of vectors constructed of variables. The main search process in the ordinary ABC algorithm creates a new solution vector by changing only one variable of the current solution vector. Therefore, the new solution vector is created along only one coordinate axis. This procedure, however, is not appropriate for solving problems including interdependence among variables. For such problems, a method that is able to change more than one variable of a solution vector at the same time is required. In our proposed methods, the original coordinate axes are transformed to linearly uncorrelated axes by using principal component analysis (PCA) in the searching process. Our ABC algorithms create a new solution vector along one of the axes transformed by PCA. Hence, from the viewpoint of the original coordinate axes, the new algorithms are able to change more than one variable. The proposed algorithms have been compared with the ordinary ABC algorithm by solving five benchmark problems. Through the computer simulation results, our algorithms were shown to have better performance for solving problems including interdependence among variables than the ordinary ABC algorithm.
引用
收藏
页码:47 / 61
页数:15
相关论文
共 15 条
[1]  
Hiroyasu T, 2004, IPSJ J, V45, P56
[2]  
Iimura Ichiro, 2011, Transactions of the Institute of Systems, Control and Information Engineers, V24, P97, DOI 10.5687/iscie.24.97
[3]  
Kagawa Takuya, 2012, Transactions of the Institute of Electronics, Information and Communication Engineers A, VJ95-A, P514
[4]   On the performance of artificial bee colony (ABC) algorithm [J].
Karaboga, D. ;
Basturk, B. .
Applied Soft Computing Journal, 2008, 8 (01) :687-697
[5]  
Karaboga D, 2005, Technical Report-TR06
[6]   A comparative study of Artificial Bee Colony algorithm [J].
Karaboga, Dervis ;
Akay, Bahriye .
APPLIED MATHEMATICS AND COMPUTATION, 2009, 214 (01) :108-132
[7]  
Kato K, 2008, J JAPAN SOC FUZZY TH, V20, P399
[8]  
Kitano H, 2008, GENETIC ALGORITHMS
[9]  
Mori D, 2013, IEE JAPAN 6, V5-6, P1432
[10]  
Nishida T., 2011, IEEJ T EIS, V132, P584