量子计算机模拟其他系统,一种量子计算机的模拟控制方法、系统及相关组件技术方案...

【技术实现步骤摘要】

一种量子计算机的模拟控制方法、系统及相关组件

本专利技术涉及量子计算机控制领域,特别涉及一种量子计算机的模拟控制方法、系统及相关组件。

技术介绍

近年来,随着量子计算技术发展迅速,量子计算机的研究为信息技术的发展开辟了新的途径,量子计算机(QuantumComputer)的性能远超当前的经典超级计算机,几乎所有的基础问题已经在理论上得到了解决。通用量子计算机一旦实现,将可以极大地赋能人工智能、药物开发、物流等领域,带来国家安全和社会经济发展的极大变革。目前,实现量子计算机的途径主要有5种方法,分别是超导、离子阱、量子点、量子光学和拓扑量子计算,未来可能还会有其他形式。而相比于经典计算机,量子计算机硬件实现技术还不成熟,在工程上还有很大挑战,在当前量子计算技术不完善、控制方法不成熟、开发成本高的情况下,量子计算机的测试、应用、调试成本较高,如何更有效准确地实现量子计算机的应用执行,成为目前本领域技术人员需要解决的问题。

技术实现思路

有鉴于此,本专利技术的目的在于提供一种成本较低、效率较高的量子计算机的模拟控制方法、系统及相关组件。其具体方案如下:一种量子计算机的模拟控制方法,包括:获取量子计算应用程序;选择所述量子计算应用程序对应的量子计算机模拟仿真环境,在所述量子计算机模拟仿真环境中执行所述量子计算应用程序,输出执行结果;比较所述执行结果与预期结果,并对所述量子计算应用程序进行优化,以使优化后的所述量子计算应用程序的执行结果趋向所述预期结果;其中,所述量子计算机模拟仿真环境具体通过对实体量子计算机的操作数据及反馈数据进行学习和仿真得到。优选的,通过对实体量子计算机的操作数据及反馈数据进行学习和仿真得到所述量子计算机模拟仿真环境的过程,具体包括:设置实体量子计算机的实现模式和应用环境,并获取对应的操作数据;按照所述操作数据对所述实体量子计算机执行操作,并获取对应的反馈数据,然后进行强化学习和仿真,得到所述量子计算机模拟仿真环境。优选的,所述操作数据具体为:在所述实现模式和所述应用环境下对应的训练用量子计算应用程序被解释编码分段后得到的量子计算机状态和具体量子位的操作序列。优选的,所述按照所述操作数据对所述实体量子计算机执行操作,并获取对应的反馈数据,然后进行强化学习和仿真,得到所述量子计算机模拟仿真环境的过程,具体包括:设定模拟环境反馈奖励标准,并设定奖励函数;初始化策略模型π、实体量子计算机的状态、训练参数;按照所述操作序列,对每段训练用量子计算应用程序进行动作操作,以优化所述策略模型π;所述动作操作包括:对该段训练用量子计算应用程序解释编码;对所述实体量子计算机进行对应该段训练用量子计算应用程序的循环动作操作,得到对应的所述操作序列和总奖励,以优化所述策略模型π。优选的,所述循环动作操作包括:循环执行以下操作,直至得到该段训练用量子计算应用程序的所有状态和所有奖励,以确定所述操作序列和总奖励:根据所述实体量子计算机的当前状态,通过所述策略模型π生成动作,形成状态-操作量子位元组;在所述实体量子计算机中执行当前动作,并反馈得到所述实体量子计算机的下一状态,以及对应所述奖励函数的当前奖励。优选的,所述对所述实体量子计算机进行对应该段训练用量子计算应用程序的循环动作操作,得到对应的所述操作序列和总奖励,以优化所述策略模型π的过程,具体包括:对所述实体量子计算机进行对应该段训练用量子计算应用程序的循环动作操作,得到对应的所述操作序列和总奖励,以使用梯度上升优化方法优化所述策略模型π。优选的,所述模拟控制方法还包括:比较所述执行结果与预期结果,并调整所述量子计算机模拟仿真环境中的控制量子位及执行顺序,以使优化后的所述量子计算应用程序的执行结果趋向所述预期结果。相应的,本专利技术还公开了一种量子计算机的模拟控制系统,包括:获取模块,用于获取量子计算应用程序;执行模块,用于选择所述量子计算应用程序对应的量子计算机模拟仿真环境,在所述量子计算机模拟仿真环境中执行所述量子计算应用程序,输出执行结果;优化模块,用于比较所述执行结果与预期结果,并对所述量子计算应用程序进行优化,以使优化后的所述量子计算应用程序的执行结果趋向所述预期结果;其中,所述量子计算机模拟仿真环境具体通过对实体量子计算机的操作数据及反馈数据进行学习和仿真得到。相应的,本专利技术还公开了一种量子计算机的模拟控制装置,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上文任一项所述量子计算机的模拟控制方法的步骤。相应的,本专利技术还公开了一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上文任一项所述量子计算机的模拟控制方法的步骤。本专利技术公开了一种量子计算机的模拟控制方法,包括:获取量子计算应用程序;选择所述量子计算应用程序对应的量子计算机模拟仿真环境,在所述量子计算机模拟仿真环境中执行所述量子计算应用程序,输出执行结果;比较所述执行结果与预期结果,并对所述量子计算应用程序进行优化,以使优化后的所述量子计算应用程序的执行结果趋向所述预期结果;其中,所述量子计算机模拟仿真环境具体通过对实体量子计算机的操作数据及反馈数据进行学习和仿真得到。由于本专利技术中利用仿真得到的量子计算机模拟仿真环境,代替实体量子计算机,来执行量子计算应用程序,并根据执行结果优化量子计算应用程序,量子计算应用程序的执行和优化过程中不需要对实体量子计算机进行操作,解除了执行对象必须为实体量子计算机的限制,调试成本降低,调试效率提升,比现有方式更为便利。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例中一种量子计算机的模拟控制方法的步骤流程图;图2为本专利技术实施例中一种量子计算机的模拟控制方法的子步骤流程图;图3为本专利技术实施例中一种量子计算机的模拟控制方法的子步骤流程图;图4为本专利技术实施例中一种量子计算机的模拟控制系统的结构分布图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。而相比于经典计算机,量子计算机硬件实现技术还不成熟,在工程上还有很大挑战,在当前量子计算技术不完善、控制方法不成熟、开发成本高的情况下,量子计算机的测试、应用、调试成本较高。而本专利技术中利用本文档来自技高网...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值