[发明专利]一种量子化生物种群数量估计方法有效
申请号: | 202110471574.7 | 申请日: | 2021-04-29 |
公开(公告)号: | CN113095467B | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 吕鹏;魏世杰;龙桂鲁 | 申请(专利权)人: | 清华大学 |
主分类号: | G06N3/006 | 分类号: | G06N3/006;G06N10/60 |
代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 张静娟;陈霁 |
地址: | 100084*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 量子化 生物 种群 数量 估计 方法 | ||
本发明实施例提供了一种量子化生物种群数量估计方法,该方法包括:获取多个生物种群在第一时刻的数量;根据多个生物种群在第一时刻的数量、和第一量子线路,依次获得多个生物种群在第一时刻之后的N个时刻的数量,其中,第一量子线路根据生物种群相互竞争模型预先建立。相对于基于经典计算机的估计方法,采用该方法减少了使用的计算资源。
技术领域
本发明涉及量子计算和量子生物领域,尤其涉及一种量子化生物种群数量估计方法。
背景技术
在很多领域中,利用非线性方程进行状态或演化的模拟和计算是很常见的,例如利用生物种群相互竞争的演化方程、复杂流体的动力学方程等来获取相应的演化或状态结果。目前,线性微分方程已经有通解方法而且对线性系统的研究也已非常详尽,对于一般的非线性微分方程,找到解析解是很困难甚至不可能的。所以,对于演化的生物竞争种群数量的估计,可以通过获取非线性微分方程的数值解的方法来得到估计结果。但是,现有的基于经典计算机的获取估计结果的方法,耗费的计算资源很大。
因此,对于大规模生物种群的种群数量的演化,需要一种新的估计方法。
发明内容
本发明的实施例提供一种量子化生物种群数量估计方法,相较于基于经典计算机的数值估计方法,可以大大减少消耗的计算资源。
本发明为解决上述技术问题采用的技术方案为,一方面提供一种量子化生物种群数量估计方法,所述方法包括:
获取多个生物种群在第一时刻的数量;
根据所述多个生物种群在第一时刻的数量、和第一量子线路,依次获得所述多个生物种群在第一时刻之后的N个时刻的数量,其中,所述第一量子线路根据生物种群相互竞争模型预先建立。
优选地,获得多个生物种群在所述N个时刻中包含的第二时刻的数量包括:
根据多个生物种群在第二时刻的前一个时刻的数量,确定第一量子态,将所述第一量子态通过第一量子线路,获得第二量子态;
通过测量第二量子态,确定多个生物种群在第二时刻的数量。
优选地,所述生物种群相互竞争模型的数学表达式为:
其中,n为生物种群个数,xj(t)为各生物种群随时间变化的种群数量,j=1,2,..,n,zj(t)=xj(t)/Nj,λj是第j个种群的种群数量的固有增长率,Nj是第j个种群的最大容量,是指对于供养第j个种群的资源来说,单位数量的第k个种群对该资源的消耗速率与单位数量的第j个种群对该资源的消耗速率之比,且当k=j时有
具体地,根据多个生物种群在第二时刻的前一个时刻的数量,确定第一量子态,将所述第一量子态通过第一量子线路,获得第二量子态,包括:
根据多个生物种群在第二时刻的前一个时刻的数量,确定第一量子态,制备两份第一量子态,根据两份第一量子态的直积获得第三量子态,将第三量子态输入第一量子线路,获得第二量子态。
具体地,制备两份第一量子态,根据两份第一量子态的直积获得第三量子态,其数学表示式为:
其中,|Φ(m)为第三量子态,|ψ(m)为第一量子态,为t=m·τ时刻的各生物种群的种群数量、τ为迭代时间步长。
具体地,所述第一量子线路通过以下步骤建立:
根据生物种群相互竞争模型确定第一量子算符,所述第一量子算符用于依据第一量子态,和生物种群相互竞争模型中多个生物种群在前时刻的数量对应的量子态,确定多个生物种群在后时刻的数量对应的量子态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110471574.7/2.html,转载请声明来源钻瓜专利网。