Zhou Yongquan, Zheng Hongqing
College of Information Science and Engineering, Guangxi University for Nationalities, Nanning 530006, China.
ScientificWorldJournal. 2013 May 25;2013:597803. doi: 10.1155/2013/597803. Print 2013.
To expand the information of nest individuals, the idea of complex-valued encoding is used in cuckoo search (PCS); the gene of individuals is denoted by plurality, so a diploid swarm is structured by a sequence plurality. The value of independent variables for objective function is determined by modules, and a sign of them is determined by angles. The position of nest is divided into two parts, namely, real part gene and imaginary gene. The updating relation of complex-valued swarm is presented. Six typical functions are tested. The results are compared with cuckoo search based on real-valued encoding; the usefulness of the proposed algorithm is verified.
为了扩展鸟巢个体的信息,布谷鸟搜索(PCS)中采用了复数值编码的思想;个体的基因由复数表示,因此由一系列复数构成一个二倍体群体。目标函数自变量的值由模确定,其符号由角度确定。鸟巢的位置分为两部分,即实部基因和虚部基因。给出了复数值群体的更新关系。对六个典型函数进行了测试。将结果与基于实数值编码的布谷鸟搜索进行比较;验证了所提算法的有效性。