自适应阶段变异量子粒子群优化算法研究

  • 格式:pdf
  • 大小:1.45 MB
  • 文档页数:6

收稿日期:2 0 1 1 1 1 2 0 ;修回日期:2 0 1 1 1 2 2 9 基金项目:国家自然科学基金资助项目( 9 0 8 1 8 0 2 5 ) 作者简介:向毅( 1 9 8 6 ) , 男( 土家族) , 湖北恩施人, 硕士研究生, 主要研究方向为智能算法、 模式识别; 钟育彬( 1 9 6 4 ) , 男( 通信作者) , 教授, 主要研究方向为模糊信息与工程、 智能信息分析与处理、 知识表示( z h o n g _ y b @1 6 3 . c o m ) .
)
( 3 )
式中: X ( t ) 表示第 i 个粒子的位置; P ( t ) 和p ( t ) 分别为粒子 i i i i 的历史最优位置和局部吸引子; G ( t ) 和C ( t ) 分别为种群的全 局最优位置和平均最优位置, 平均最优位置定义为所有粒子个 ( t ) 和u ( t ) 均是[ 0 , 1 ] 区间上均匀分布 体最好位置的平均; φ j i , j 是Q P S O算法的唯一控制参数, 的随机数; α为收缩扩张系数, 一般可取 α= ( 1 0- 0 5 )× ( G t ) / G 0 5 。 m a x- m a x+ Q P S O算法的伪代码描述如下:
标准 1+. 算法
2 ] S u n 等人 [ 在2 0 0 4年从量子力学的角度出发提出了一种
S O算法模型, 这种模型以 D E L T A势阱为基础, 认为粒 新的 P 子具有量子行为, 并根据此模型提出了 Q P S O 。在 量 子 空 间 中, 粒子可以在整个可行解空间中进行搜索, 因而 Q P S O算法 的全局搜索性能远远优于标准 P S O算法。在 Q P S O中, 粒子只 有位置矢量, 没有速度矢量。其位置更新方程为
R e s e a r c ho na d a p t i v ep e r i o dm u t a t i o n b a s e dQ P S Oa l g o r i t h m
X I A N GY i ,Z H O N GY u b i n
( S c h o o l o f M a t h e m a t i c s &I n f o r m a t i o nS c i e n c e s ,G u a n g z h o uU n i v e r s i t y ,G u a n g z h o u5 1 0 0 0 6 ,C h i n a )
p ( t )= ( t )× P ( t )+ [ 1- ( t ) ]× G ( t ) φ ( t )~ U ( 0 , 1 ) φ φ i , j j i , j j j j ( 1 ) X ( t + 1 )= p ( t )± C ( t )- X ( t ) | × α×| i , j i , j j i , j
初始化种群中粒子的位置向量 w h i l e 终止条件未满足 f o r i = 1 : M ( X )< f ( P ) i f f i i P i= X i e n d e n df o r G= m i n ( P ) i 计算平均最优位置 C的值 f o r i = 1 : M f o r j=1 : N a n d ( 0 , 1 ) φ= r p 1- ) P φ G i , j= φ i , j+ ( j u = r a n d ( 0 , 1 ) i f r a n d ( 0 , 1 )< 0 . 5 X C X | n ( 1 / u ) α | l i , j= p i , j+ j- i , j e l s e X C X | n ( 1 / u ) α | l i , j= p i , j- j- i , j e n d e n df o r e n df o r e n dw h i l e
化问题中取得了巨大成功。但是在实际使用中 Q P S O算法还 是有可能陷入局部最优。为此, 众多学者对 Q P S O算法进行 了改进, 提出了多种改进方案。引入变异机制是一种常用的 方法, 如文献[ 4 ] 提出了含维变异算子的量子粒子群算法, 实 P S O算法更有效; 文献[ 5 ] 验结果表明改进的算法比原始 Q 将边界变异操作引入到量子粒子群优化算法中, 提出基于边 界变异的量子粒子群优化算法; 在文献[ 6 ] 中, 石锦凤等人通 过对每个向量元素添加一个柯西分布随机值实现变异操作, 并将改进的算法用于求解 J o p S h o p调度问题, 取得了很好的 效果; 文献[ 7 ] 提出了带自适应变异的量子粒子群优化算法, 利用粒子群的适应度方差和空间位置聚集度来对粒子群陷 入局部寻优时仍当前每个粒子经历过的最好位置进行自适 应变异以实现全局寻优, 实验结果表明了该算法的有效性。
·2 0 3 6 ·
l n [ 1 / u ( t ) ] u ( t )~ U ( 0 , 1 ) i , j i , j
计 算 机 应 用 研 究
( 2 )
第2 9卷
自适应阶段变异概率 在本文提出的 Q P S O算法中, 变异概率不是每次迭代都减 小, 而是以一个进化阶段为基本单位, 以特定的策略自适应地 减小。变异概率的变化趋势如图 1所示。从图中可以看出, 在 同一个进化阶段中, 变异概率保持不变; 后一个进化阶段的变 异概率比前一进化阶段的变异概率小。
其中:
C ( t )= ( C ( t ) , C ( t ) , …, C t ) )= 1 2 N(
M M i , 1 i , 2
1M ( t ) ∑P i Mi = 1

1 1 1 t ) , ∑P ( t ) , …, ∑ P ∑P ( (M M M
i = 1 i = 1 i = 1
t ) i , N(
A b s t r a c t :T h es t a n d a r dq u a n t u mp a r t i c l e s w a r mo p t i m i z a t i o n( S Q P S O )a l g o r i t h mm a y s i n ki n t o l o c a l o p t i m u m .T o o v e r c o m e t h i s s h o r t c o m i n g ,t h i s p a p e r i n t r o d u c e dt h e m u t a t i o nm e c h a n i s m .B a s e do nt h e c o n c e p t o f e v o l u t i o np e r i o d ,i t p r o p o s e da d a p ( A P M Q P S O s ) .I t u s e df o u r k i n d s o f m u t a t i o np r o b a b i l i t yd e c r e a s i n gm e t h o d s t o t i v ep e r i o dm u t a t i o n b a s e dQ P S Oa l g o r i t h m s ,t h u s f o r m e df o u r d i f f e r e n t A P M Q P S O p e r i o d i c a l l y m u t a t e g l o b a l b e s t p o s i t i o nw i t hc a u c h y r a n d o mn u m b e r s i nQ P S Oa l g o r i t h m a l g o r i t h m s .I t a d o p t e df i v et y p i c a l t e s t f u n c t i o n s t o c o n d u c t s i m u l a t i o ne x p e r i m e n t ,a n dc o m p a r e de x p e r i m e n t a l r e s u l t s o f f o u r A P M Q P S O s a n dS Q P S Ow i t he a c h o t h e r . T h e e x p e r i m e n t r e s u l t s s h o wt h a t A P M Q P S O s w i t h l i n e a r v a r i a t i o n m u t a t i o n p r o b a b i l i , w h i l e a l g o r i t h m s w i t h n o n l i n e a r v a r i a t i o n m u t a t i o n p r o b a b i l i t y h a v e t ya r e e f f e c t i v e f o r u n i m o d a l f u n c t i o n o p t i m i z a t i o n p r o b l e m s v e r ys t r o n go p t i m i z a t i o na b i l i t i e s f o r m u l t i m o d a l o n e s . K e yw o r d s :Q P S Oa l g o r i t h m ;e v o l u t i o np e r i o d ;m u t a t i o no p e r a t o r ;m u t a t i o np r o b a b i l i t y ;f u n c t i o no p t i算法中, 自适应变异概率能有效提高算法性能。在
引言
相比于粒子群优化算法( P S O ) , 量子粒子群优化( Q P S O )
1 , 2 ] 具有全局收敛性、 控制参数更少、 收敛速度快、 寻优 算法 [ 3 ] 能力强等特点 [ 。自 Q P S O算法提出以来, 它在连续函数优