[发明专利]一种新型量子进化方法在审
申请号: | 201410831269.4 | 申请日: | 2014-12-29 |
公开(公告)号: | CN104573348A | 公开(公告)日: | 2015-04-29 |
发明(设计)人: | 项胜;何怡刚;佐磊;尹柏强 | 申请(专利权)人: | 合肥工业大学 |
主分类号: | G06F19/00 | 分类号: | G06F19/00 |
代理公司: | 长沙星耀专利事务所 43205 | 代理人: | 黄美玲;宁星耀 |
地址: | 230009 安徽省合肥市屯溪*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: |
一种新型量子进化方法,包括以下步骤:根据量子进化方法,初始化代数t=0,初始化种群Q(t);观察Q(t)生成P(t)= |
||
搜索关键词: | 一种 新型 量子 进化 方法 | ||
【主权项】:
一种新型量子进化方法,其特征在于,包括步骤:(1)根据量子进化方法,初始化代数t=0,初始化种群Q(t)=
,n为种群大小,t为进化的代数,
为种群第t代的第i个个体,
,定义
,
由m个量子比特组成,ɑ代表每个量子比特状态为0出现的概率,β代表每个量子比特状态为1出现的概率,有
,每个比特量子随机生成,满足公式:
=![]()
,
表示组成第t代中第i个个体的第j个量子比特状态为0的概率,
表示组成第t代中第i个个体的第j个量子比特状态为1的概率;初始化最优解集合B(t),将一个由m个0构成的字符串b作为初始的最优解存入B(t)中;(2)观察Q(t),观测第t代种群的所有个体,对个体
而言,观测其所有的m个量子比特,生成一个长度为m的字符串
,i为对应的个体,t为进化代数,字符串
中每一位对应个体
相应的量子比特,若量子比特为0,则字符串
中对应位置写入0,若量子比特为1则字符串
中对应位置写入1,最后生成P(t)=
;(3)根据评价函数对每一个
进行评价,并将评价结果存入适应度函数F(t)中,F(t)={f1t ,f2t , …,fnt },
表示第t代种群中第i个个体
的适应度,n为第t代种群的大小;(4)从P(t)中选取精英群组E(t),具体如下:(4.1)将第t代种群中的所有个体与通过步骤(3)适应度函数评价出来的该代种群中的最差个体进行比较,构建
;(4.2)
进入精英群组的概率由概率函数
表示,
,构建S(t)=
;(4.3)基于S(t)采用轮盘赌法决定P(t)中的个体是否被选入精英群组E(t)中,E(t)=
,p为精英群组中的个体总数;(5)通过
进化第t代种群Q(t),得到第t+1代种群Q(t+1),
,
表示当前的量子比特位于哪一个象限,
,
是精英群组E(t)对相角旋转的加权,所以精英群组会对整个群体进化起到积极引导作用;
的值根据以下方法选取:1)若第t代种群中的个体
入选了精英群组时,则
=0;2)若第t代种群中的个体
未入选精英群组且
=
时,则
=0;3)若第t代种群中的个体
未入选精英群组且
状态为0,
状态为‘1’时,则
=
,
为朝着状态为‘1’进化的旋转值,增大
从状态为‘0’进化到状态为‘1’的概率;4)若第t代种群中的个体
未入选精英群组且
状态为‘1’,
状态为‘0’时,则
=
,
为朝着‘0’进化的旋转值,增大
从状态为‘1’进化到状态为‘0’的概率;其中,
是由步骤(2)确定的第t代种群中
个体的量子比特值,
是由步骤(4)确定的精英群组E(t)中所有个体,
,
和
表示第t代
和
的第j个量子比特值;为实现进化方向的控制,即均朝向状态为1进化,引入状态偏好进一步加权,具体方法如下:当第t代种群中的个体
未入选精英群组且
状态为0,
状态为1时,通过增大
的值增大
从状态为‘0’进化到状态‘1’的概率;当第t代种群中的个体
未入选精英群组且
状态为‘1’,
状态为‘0’时,通过减小
的值降低
从状态为‘1’进化到状态‘0’的概率;使得整体的朝着状态‘1’的方向进化;(6)通过步骤(3)的适应度函数F(t)选出P(t)中适应度最高的
作为第t代的最优解,将第t代最优解与第t代之前得到的最优解b比较,若第t代最优解优于第t代之前的最优解,则用第t代最优解代替B(t‑1)中原有的b存入,得到B(t);反之则继续保留B(t‑1)中原有的最优解b,得到B(t);(7)停机条件判断:当B(t)中最优解b不为全局最优解时,即b为一串由m个1组成的字符串时,且迭代次数t小于给定的限值,则迭代次数t=t+1,转入步骤(2)继续进化;否则此时B(t)中输出最优解b。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥工业大学,未经合肥工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410831269.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种流动调整器性能评估方法
- 下一篇:通过常规测井获取气藏克努森数的方法
- 同类专利
- 专利分类
G06 计算;推算;计数
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用