计算机工程与应用 ›› 2009, Vol. 45 ›› Issue (10): 59-61.DOI: 10.3778/j.issn.1002-8331.2009.10.018
陈得宝,李淮江,李 峥
CHEN De-bao,LI Huai-jiang,LI Zheng
摘要: 为拓展个体基因包含的信息量,将复数编码用到粒子群算法中,用复数来表示粒子的基因,构造双倍体粒子群,提出一种复数粒子群算法(PCPSO)。目标函数自变量的大小由复数的模决定,复数的幅角决定自变量的符号。粒子飞跃分成实部基因和虚部基因两部分,文中给出了复数编码粒子群的更新关系,并对收敛性进行了分析。对典型函数进行实验,结果与实数编码方法相比,验证了方法的有效性。