正弦曲线环量子进化算法(SRQEA)采用动态种群规模,有效地兼顾了"勘探"和"开发"的平衡、全局搜索性能好.但由于观测量子染色体过程中存在随机性和量子旋转门的固有缺陷,在实际使用中,SRQEA易陷入局部最优值.本文在SRQEA基础上采用两次观测取最优值的方法,提出一种经过改良的正弦曲线环量子进化算法(SRQEA2),通过三个0-1背包问题和5个连续函数优化实验,结果证明SRQEA2比SRQEA寻优能力更强.本文同时采用Hε门取代量子旋转门更新量子种群.
SRQEA adopts dynamic population size and provides a balance between exploration and exploitation and is characterized by good global searching capacity.But in application,SRQEA tends to be local optimum,because of the randomness when observing the quantum chromosomes and the quantum rotation gate's inherent defect.Basing on SRQEA,this paper proposes an improved SRQEA(called SRQEA2)by adopting two times observations and Hε gate.Testing on three 0-1 knapsack problems and five continued functions optimization,the results show that SRQEA2 is superior to SRQEA.