一种改进的量子遗传算法及其应用

合集下载

基于改进量子遗传算法的输电网规划方法

基于改进量子遗传算法的输电网规划方法

基于改进量子遗传算法的输电网规划方法王春丽;赵书强;李勇【摘要】量子遗传算法是基于量子计算原理的概率优化方法,改进了动态调整量子旋转门策略,并结合量子交叉和量子变异操作,使算法具有更快的收敛速度和全局寻优能力.输电网规划是复杂的大规模非线性组合优化问题,提出了一种基于改进量子遗传算法的输电网规划模型.算例表明,该方法能够快速有效地获得全局经济最优的输电网规划方案.【期刊名称】《电力科学与工程》【年(卷),期】2010(026)011【总页数】4页(P10-13)【关键词】输电网规划;量子遗传算法;量子旋转门;量子交叉;量子变异【作者】王春丽;赵书强;李勇【作者单位】绍兴电力局,浙江,绍兴,312000;华北电力大学,电气与电子工程学院,河北,保定,071003;绍兴电力局,浙江,绍兴,312000【正文语种】中文【中图分类】TM715输电网规划是一个非常复杂的组合优化问题,具有非线性、离散性、多峰、多目标及目标函数不可微等特点,当问题规模增大时,无法完成对解空间的充分搜索,从而难于求得全局最优解[1]。

采用传统的启发式方法,如逐步扩展法、逐步倒推法可得到一个较好的可行解,但并不能保证是最优的。

近年来发展的人工智能算法,如遗传算法[2]、模拟退火法[3]、蚁群算法[4]、粒子群算法[5]等,为求解输电网规划问题提供了新的思路,能够在一定程度上克服传统优化算法的缺陷,保证了最优解的获得,但其处在发展阶段,仍然存在着一些不足之处,如寻优速度慢、运算时间长和局部收敛等。

量子遗传算法是将量子计算与进化算法相结合,使用量子技术中的概念以提高进化算法编码的多样性,从而加快计算速度,保证优化的全局收敛性,但同样也存在“早熟”和易陷入局部最优解的缺点。

本文改进了算法的动态调整量子旋转门策略,并结合输电网规划的特点,对规划模型进行了求解和验证。

AjitNarayanan和 Mark Moore1996年提出了量子遗传算法的概念,它是一种量子计算理论与遗传算法相结合的概率搜索优化算法:用量子位编码表示染色体,用量子门作用和量子门更新完成进化搜索。

改进的量子遗传算法及其在WMSN覆盖优化中的应用

改进的量子遗传算法及其在WMSN覆盖优化中的应用

SG Q A算法使用量子比特来表示一个基因位。量子比
砺 究 与 开黢
特的表示如式() 1所示, 其中, ∈C 且满足l = : , + 1 l
的影响力 , 促进了优秀信息的传播 , 并在客观上加速了算
法的收敛, 但另一方面, 所有染色体都向同一个体演化, 那
些带有合理信息的其他染色体很可能 由于暂时的适应度
时, 一个最优染色体来指导群体的 以 进化, 破坏了染色体
的多样性 , 使得算法很容易收敛到局部最优解。本文分析
了这种方法的不足, 改进了Q A的信息交流方式, G 进而提
出了一种基于精英组的量子遗传算法 ( i r pbs et g u ae l o e d
搜索算法 , 在数据挖掘、 机器学习、 图像处理、 网络优化等
作的过程如式( ) 4所示:
3 基 于精 英 组 的量 子 遗 传 算 法
1= f ’


() 3
31 设计思想 .
从前面的分析可以知道, 每次进化只使用一个染色体

比特。式( ) 4 中的 0 是量子旋转的角度。
23 算法流程 .
]㈩
来指导整个种群是不合适的. 这会导致其他染色体所带有 的合理信息不能在种群中保留, 从而破坏了染色体的多样 多个染色体来指导群体的进化, 这样既可以保证染色体的 多样性, 算法也不容易收敛到局部解。E G Q A的信息传播
次将量子计算的相关概念引入到遗传算法的框架中, 提出
了量子 遗传 算法 (un m gnt grh Q A 7 qat eecaot G ) 1 u i l im, 。 Q A算法对 G G A算法的编码方式与演化操作都进行了改

改进量子遗传算法及其在系统辨识中的应用

改进量子遗传算法及其在系统辨识中的应用

改进量子遗传算法及其在系统辨识中的应用
张婷;韩璞;贾昊
【期刊名称】《计算机仿真》
【年(卷),期】2016(033)010
【摘要】针对量子遗传算法二进制编码和单链搜索带来的算法效率低问题,采用了一种双链量子遗传算法.上述算法以实数编码代替二进制编码,双链搜索代替单链搜索,利用目标函数的梯度信息对量子旋转角的大小进行确定从而进行进化.上述措施大大提高了算法的搜索效率.将上述算法应用于具有无限冲激响应滤波器的辨识,证明了算法的适用性和有效性.
【总页数】5页(P386-390)
【作者】张婷;韩璞;贾昊
【作者单位】华北电力大学河北省发电过程仿真与优化控制工程技术研究中心,河北保定071003;华北电力大学河北省发电过程仿真与优化控制工程技术研究中心,河北保定071003;华北电力大学河北省发电过程仿真与优化控制工程技术研究中心,河北保定071003
【正文语种】中文
【中图分类】TP387
【相关文献】
1.改进的多目标量子遗传算法在南水北调东线工程江苏段水资源优化调度中的应用[J], 方国华;郭玉雪;闻昕;黄显峰
2.改进量子遗传算法在光谱分配中的应用 [J], 于合谣
3.改进的双链量子遗传算法在图像去噪中的应用 [J], 国强;孙宇枭
4.改进量子遗传算法在图像匹配算法中的研究与应用 [J], 徐梅
5.一种改进量子遗传算法在地空反辐射混编群兵力配置优化中的应用 [J], 季军亮; 汪民乐; 商长安; 高嘉乐
因版权原因,仅展示原文概要,查看原文内容请购买。

Ch6遗传算法的改进-量子遗传算法

Ch6遗传算法的改进-量子遗传算法

Ch6 遗传算法的改进-量子遗传算法6.1遗传算法的基本函数[Chrom,Lind,BaseV]=crtbp(Nind,Lind,base)objV=[1;2;3;4;5;10;9;8;7;6]; %十个个体的目标函数值FintV=ranking(objV); %根据目标函数计算各个体的适应度SelCh=select('sus',Chrom,FitV); %根据适应度FitV对现有群体Chrom进行复制NewChrom=recombin(REC_F,Chrom,RecOpt,SUBPOP)REC_F:值为recdis、xovsp,二种不同交叉方式Chrom:待交叉的种群,即染色体的集合RecOpt:交叉概率,缺省时或NAN,取默认值NewChrom=mut(OldChrom,Pm,BaseV)Pm:为变异概率,缺省为0.7/Lind(染色体的长度).baseV:染色体个体元素的变异的基本字符,缺省时为二进制编码Chrom=reins(Chrom,SelCh) % 重插入采用以上算法产生群体,计算适应度,根据适应度进行选择、交叉、变异,再计算适应度等不断循环进化,最后得到需要的解,这是经典遗传算法,尽管可以解决TSP问题,可以解决求最小值或最大值问题,也可以改善BP神经网络的性能,但也存在系列问题。

6.2量子计算Quantum Computing美国著名物理学家Feynman,于1982年提出按照量子力学原理,建造新型计算机。

1985年,牛津大学Deutsch利用量子态的相干叠加性,实现并行的量子计算。

1992年,Deutsch在量子力学基础上,提出了D-J算法。

1994年,Peter Shor利用量子力学叠加性与纠缠态提出,大数因式分解的Shor算法,其计算效率远超过经典算法。

100位十进制RSA PKI 非对称密加密ed=q mod (n) 1995年,Grover算法,可以解决NP问题。

改进量子遗传算法在无人机航迹规划中的应用

改进量子遗传算法在无人机航迹规划中的应用
i t y a t l o c a l s e a r c h i n g p r e c i s i o n a n d s t bi a l i z a t i o n o f s i mp l e q u a n t u m g e n e t i c a l g o r i t h m ,t h i s p a p e r p r o p o s e d a n i mp r o v e d q u a n t u m g e n e t i c a l g o it r h m f o r r o u t e p l nn a i n g .F i r s t l y ,t h e ou r t e wa s d e n o t e d b y o n e — d i me n s i o n c o d i n g ,a nd t h e i f t — n e s s f u n c t i o n o f t h e r o u t e p l nn a i n g p r o b l e m wa s c o n s t r u c t e d .F o r a s i n g l e q u a n t u m g e n e t i c lg a o i r t h m i n i t i a l p o p u l a — t i o n,e v o l u t i o n a r y s t r a t e g y wi t h n i c h e w a s i n t r o d u c e d b a s e d o n p ob r bi a l i t y p a r t i t i o n t o i n c r e a s e t h e d i v e r s i t y o f p o p u l a — t i o n .T h e n d y n a mi c ua q n t u m r o t a t i n g ng a l e s we r e u s e d v a r i o u s g r o u p s ,a n d t h e p i r n c i p l e o f d i s t r i b u t i o n f r o m w o l v e s wa s u s e d f o r r e f e r e n c e t o u p d  ̄e t h e p o p u l  ̄i o n or f i mp r o v i n g c o n v e r g e n c e s p e e d;e s s e n c e p o p u l a t i o n wa s c r e a t e d u —

改进的量子遗传算法及其在测试数据生成中的应用

改进的量子遗传算法及其在测试数据生成中的应用

poa it a pi d f u nu i .I G a p l di ot t a e e t n h x eiet o rebs r rm rbbly m lu eo q atm b s Q Aw sapi t e t gnr i .T eep r ns nt e ai po a s i t t e n sd a ao m h c g
e ou in s c n , te i a i d vd as v lt ; e o d o h b n r n i i u l y wee r mu ae at r ttd fe me s r me t ise d f t e ta i o a x h n e f t e a u e n , n ta o h r dt n l c a g o h i e
Z U Q I N h - a ,Z O X efn HO i,J G S uj n HA u - g A u e
( colfC m ue Si c n ehooy hn nvrt nn n eh o g X zo Sho o o p t c nea dTcn l ,C iaU i syo Miigad Tcnl y uh u r e g ei f o M2 1 ,C i ) 2 1 16 hn a
的方 向进化 , 同时有效地避免 了早 熟现 象 , 能以更快的速 度搜 索到 目标解。
关键词 : 量子遗传算 法; 测试数据生成 ; 取反 指导更新 ; 二进 制变异 ; 快速收敛
中图分类 号:T 3 15 P 1 .2 文献标 志码 : A
I p o e ua t m e e c a g rt m n t p i a o n t s t e r to m r v d q n u g n t l o ih a d is a plc t n i e tda a g ne a n i i i

改进的量子遗传算法及应用_黄力明

改进的量子遗传算法及应用_黄力明
1
,
2
= 100
2 1
2 2
+1
1
2
求解,采用不同量子旋转门调
整策略的量子进化算法运行情况如图 2 至图 5 以及表 2 所示。 说明:算法 qea1 采用本文提出的量子旋转门调整策略, 算法 qea2 采用文献 [4] 中提出的量子旋转门调整策略,算法 qea3 采用文献 [3] 中提出的量子旋转门调整策略, 算法 qea4 采 用文献 [5] 中 IQGA 的量子旋转门调整策略。
=0 0 0 +1 0 0 ±1 ±1 ±1
量子旋转门调整策略有多种方案[3-5], 其核心思想是: 使当 前解收敛到一个具有更高适应度的染色体。对文献 [3-5] 中的 量子旋转门调整策略进行分析研究,发现文献中量子旋转门 调整策略存在容易出现早熟现象, 算法易收敛于局部极值点; 速度太慢, 甚至会处于停滞状态。其主要原因是: 染色体和当 前最优染色体处于一些特定状态时,染色体中量子比特位并 没有确保向当前最优染色体的量子比特位靠近,由此产生的 新染色体有可能远离当前最优染色体, 影响算法的收敛。 针对以上问题,本文对量子旋转门调整策略进行改进。 改进后的量子旋转门调整策略的核心思想是:确保在任何状 态下以较大的概率使当前解收敛到一个具有更高适应度的染 “0” , 无论 色体 ( 最优解染色体 )。如果最优解染色体的第 位为 “0” 还是 “1” ,应向顺时针或逆时针方 当前解染色体的第 位是 向移动, 使∣ i∣变大, 同时∣ i∣变小, 以增加取 “0” 的概率 P0 (P0 = ∣ i∣2), 减小取 “1” 的概率 P1(P1 = ∣ i∣2); 如果最优解染 “1” , 无论当前解染色体的第 位是 “0” 还是 “1” , 色体的第 位为 同时∣ i∣变小, 应向顺时针或逆时针方向移动, 使∣ i∣变大, 以增加取 “1” 的概率 P1(P1 = ∣ i∣2), 减小取 “0” 的概率 P0(P0 = 这样, 既以较大的概率确保当前解收敛到最优解, 也 ∣ i∣2)。 以一定的概率保持种群的多样性, 保证进化的顺利进行。 图 1 是旋转变异示意图, 当前解染色体的第 位在最优解 染色体的第 位指导下顺时针旋转使 为

A063基于改进量子遗传算法的输电网规划方法

A063基于改进量子遗传算法的输电网规划方法

Pli ≤ Pli Bθ = P Pgi ≤ Pgi ≤ Pgi
∑P = ∑P
dj
li
gi
0 ≤ nli ≤ N l im ax
xi
0 0 0 0 1 1 1 1 注:
bi
0 0 1 1 0 0 1 1
f ( xi )
≥ f (bi )
F T F T F T F T
S (α i , βi ) ∆θi
其中 θ 为量子门的旋转角,取值为: θ = k • f (α i , βi ) ,式中,k 是一个与算法收敛速度 有关的系数, k 必须取值合理,若太大,算法搜 索的网格就很大,容易出现早熟现象,即收敛于 局部极值点;反之,若太小,算法搜索的网格就
很小,速度太慢,甚至会停滞状态。将 k 定义为 一个与进化代数有关的变量,以便自适应的调整 搜索网格的大小。
其中 t 为迭代次数,max t 是一个根据优化问 题复杂性而定的一个常数。
2. 量子遗传算法的改进策略
2.1 动态调整旋转角机制 由于旋转变异角 θ 的幅度影响收敛速度,但 是若幅值度太大,又会导致早熟[6]。故本文采用 动态调整量子门旋转角 θ 大小,即在算法运行初 期和当前个体与最优个体较远时,搜索的网格较 大,从而增加了算法的收敛速度;在算法运行末 期和当前个体与最优个体接近时,搜索的网格较 小,从而实现了精度搜索,有利于寻得最优解。 IQGA 采用量子旋转门更新策略完成种群的 更新操作,量子旋转门的旋转角度的确定方法如 表 1 所示。旋转角 θi 的取值: θi = S (α i , βi )∆θi 本节提出 de lta 的一种具体实现形式: f − f 'min n de lta = K • π (1 − ) min MAXN + 1 f min − f 式中: n 为当前的进化代数,MAXN 为终止 代数, K 为 0 到 1 之间的常数, f min 为目标最小 值,若目标最小值未知,则选取已计算出的最小 值替代 f min ; f 为当前个体计算出的目标值, f 'min 为当前种群中的最小值。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

( Me d i c a l E n g i n e e r i n g S u p p o r t Ma n a g e me n t C e n t e r , T h e 3 0 2 Ho s p i t a l o f P L A, B e i j i n g 1 0 0 0 3 9 , C h i n a )
第3 9卷 第 5期
、 , 0 1 - 3 9 N o. 5





2 0 1 3年 5月
Ma v 2 01 3
Co mp u t e r En g i n e e r i n g

人工智 能及识 别技术 ・

文章 缩号,1 o 0 0 —8 4 2 8 ( 2 0 l 3 ) 0 5 — o l 9 6 _ - _ o 4 文献标识码t A
Ge n e t i c Al g o r i t h m( Q G A)b a s e d o n q u b i t s me a s u r e i s a p p l i e d t o t h e c o n t i n u o u s s p a c e o p t i mi z a t i o n . T o s o l v e t h i s p r o b l e m, a l l i mp r o v e d Q GA i s p r o p o s e d i n t h i s p a p e r . I n t h i s a l g o r i t h m, t h e s e a r c h me c h a n i s m i s b u i l t b a s e d o n B l o c h s p h e r e . T h e i n d i v i d u a l s a r e
中圈分类号l T P 1 8
种 改进 的量 子 遗 传 算法及 其应 用
杨树欣, 詹宁波,田林怀
( 解放军第 3 0 2医院医学工程保障管理 中心 ,北京 1 0 0 0 3 9 )

要 :基于量子位测 量的二进制量子遗传算法 ,在用于连续 问题优化 时,频繁 的解码运算会降低优化效率。为解决该问
r o t a t i o n c a r l ma k e t h e c u r r e n t q u b i t s a p p r o x i ma t e he t t a r g e t q u b i t s a l o n g wi t h t h e b i g g e s t c i r c l e o n t h e Bl o c h s p h e r e . Ex a mp l e r e s u l t s
[ Ab s t r a c t ]Du e t o f r e q u e n t d e c o d i n g o p e r a t i o n s , t h e e f f i c i e n c y o f o p t i mi z a t i o n i s s e v e r e l y r e d u c e d w h e n t h e b i n a r y Q u a n t u m
An I mp r o v e d Qu a n t u m Ge n e t i c Al g o r i t h m a n d I t s Ap p l i c a t i o n
YANG S h u — x i n . ZHAN Ni n g - b o , T I AN Li n — h u a i
q u b i t s i n Bl o c h s p h e r e . I n o r d e r t o a v o i d p r e ma t u r e c o n v e r g e n c e , t h e mu t a t i o n o f i n d i v i d u a l s i s a c h i e v e d wi t h Ha d a ma r d g a t e s . S u c h
e x p r e s s e d wi t h q u b i t s , t h e a x i s o f r e v o l u t i o n i s e s t a b l i s h e d wi t h P a u l i ma t r i x , a n d t h e e v o l u t i o n s e a r c h i s r e a l i z e d wi t h t h e r o t a t i o n o f
题 ,提出一种改进 的量子遗传算法 。基于 B l o c h球面建立搜索机制 ,使用量子位描述 个体 ,采 用泡利矩阵建立旋转轴 ,通 过量子位在 B l o c h球面上 的绕轴旋转实现进化搜索 ,利 用 Ha d a ma r d门实现个体变异 ,以避 免早熟收敛 ,使 当前量子位沿着 B l o c h球面上的大 圆逼近 目标量子位 。实例结果表 明,该算法在经历大约 2 6 步迭代后 ,绝对误差积分指标值 最小为 4 . 1 2 2 , 优化能力优于基于量子位 B l o c h坐标 的量子遗传算法和带精英保 留策 略的遗传算法 。 关健词 :量子遗传算法 ;全 局搜索 ;B l o c h球面搜索 ;变异处理 ;旋转矩阵
相关文档
最新文档