System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 量子计算系统、数据发送方法、数据生成方法及相关装置制造方法及图纸_技高网

量子计算系统、数据发送方法、数据生成方法及相关装置制造方法及图纸

技术编号:40281211 阅读:6 留言:0更新日期:2024-02-07 20:35
本说明书实施方式提供了一种量子计算系统,包括基础计算单元和量子计算单元,基础计算单元用于获取多个数据集;多个数据集用于模拟指定对象的指定指标在指定时间段内的变化过程;将多个数据集发送至量子计算单元;接收由量子计算单元发送的经运行指定量子模拟运算过程得到的第一模拟结果数据;基于第一模拟结果数据,根据指定计算规则生成指定对象的第二模拟结果数据;量子计算单元用于接收由基础计算单元发送的多个数据集;针对多个数据集,执行指定量子模拟运算过程;将经运行指定量子模拟运算过程得到的第一模拟结果数据发送给基础计算单元。通过由量子计算单元进行较复杂的模拟运算过程,提升了量子计算系统针对研究对象的相关指标进行模拟的整体效率。

【技术实现步骤摘要】

本说明书中实施方式涉及量子计算领域,特别涉及一种量子计算系统、数据发送方法、数据生成方法及相关装置


技术介绍

1、为分析与预测一些研究对象在未来可能出现的状况,例如,未来的天气情况,交通运输的流量情况等,研究者通常会对研究对象的相关指标在未来一段时间内的取值进行模拟,以通过得到的模拟数据了解相关指标的取值在未来的分布情况,进而对研究对象进行分析和预测。例如,气温可以作为天气情况的一种指标,通过对气温的取值进行模拟,可以基于模拟的气温数据分析和预测未来一段时间内可能的天气状况,以对一些可能出现的紧急状况及时进行提示或预警,如高温预警等。目前,主要通过经典计算机,利用数学模型和模拟算法(如蒙特卡洛模拟)对研究对象的相关指标进行模拟计算。然而,当用于模拟计算的相关指标的数据量较大时,经典计算机会因自身运算性能限制而产生计算所需时间较长、效率较低等问题,一定程度上影响了对研究对象的相关指标进行模拟的效率。


技术实现思路

1、有鉴于此,本说明书多个实施方式致力于提供一种量子计算系统、数据发送方法、数据生成方法及相关装置,以提升对研究对象的相关指标进行模拟的效率。

2、本说明书中一个实施方式提供一种量子计算系统,所述量子计算系统包括基础计算单元和量子计算单元;所述基础计算单元用于获取多个数据集;所述多个数据集用于模拟指定对象的指定指标在指定时间段内的变化过程;其中,所述指定时间段包括多个指定子时间段,所述多个指定子时间段与所述多个数据集一一对应;每个数据集包括多组由表示所述指定指标的取值的指标数据和表示所述取值对应的概率值的概率数据形成的数据对,以及,每个数据集表示所述指定指标在对应指定子时间段的概率分布情况;将所述多个数据集发送至量子计算单元;接收由量子计算单元发送的经运行所述指定量子模拟运算过程得到的第一模拟结果数据;基于所述第一模拟结果数据,根据指定计算规则生成所述指定对象的第二模拟结果数据;所述量子计算单元用于接收由基础计算单元发送的多个数据集;针对所述多个数据集,执行指定量子模拟运算过程;其中,所述指定量子模拟运算过程用于生成针对所述指定指标的第一模拟结果数据,以及,所述指定量子模拟运算过程包括用于计算所述指定指标的取值在所述指定时间段内的平均值的量子权重加和运算过程;其中,所述第一模拟结果数据表示所述指定指标的取值在所述指定时间段的内的平均值相对于指定阈值的超出量;将经运行所述指定量子模拟运算过程得到的第一模拟结果数据发送给基础计算单元。

3、本说明书的一个实施方式提供一种模拟数据发送方法,应用于量子计算单元,所述方法包括:接收由基础计算单元发送的多个数据集;所述多个数据集用于模拟指定对象的指定指标在指定时间段内的变化过程;其中,所述指定时间段包括多个指定子时间段,所述多个指定子时间段与所述多个数据集一一对应;每个数据集包括多组由表示所述指定指标的取值的指标数据和表示所述取值对应的概率值的概率数据形成的数据对,以及,每个数据集表示所述指定指标在对应指定子时间段的概率分布情况;针对所述多个数据集,执行指定量子模拟运算过程;其中,所述指定量子模拟运算过程用于生成针对所述指定指标的第一模拟结果数据,以及,所述指定量子模拟运算过程包括用于计算所述指定指标的取值在所述指定时间段内的平均值的量子权重加和运算过程;其中,所述第一模拟结果数据表示所述指定指标的取值在所述指定时间段的内的平均值相对于指定阈值的超出量;将经运行所述指定量子模拟运算过程得到的所述第一模拟结果数据发送给基础计算单元,以用于所述基础计算单元基于所述第一模拟结果数据,根据指定计算规则生成所述指定对象的第二模拟结果数据。

4、本说明书的一个实施方式提供一种模拟数据生成方法,应用于基础计算单元,所述方法包括:获取多个数据集;所述多个数据集用于模拟指定对象的指定指标在指定时间段内的变化过程;其中,所述指定时间段包括多个指定子时间段,所述多个指定子时间段与所述多个数据集一一对应;每个数据集包括多组由表示所述指定指标的取值的指标数据和表示所述取值对应的概率值的概率数据形成的数据对,以及,每个数据集表示所述指定指标在对应指定子时间段的概率分布情况;将所述多个数据集发送至量子计算单元,以用于所述量子计算单元针对所述多个数据集,执行指定量子模拟运算过程;其中,所述指定量子模拟运算过程用于生成针对所述指定指标的第一模拟结果数据,以及,所述指定量子模拟运算过程包括用于计算所述指定指标的取值在所述指定时间段内的平均值的量子权重加和运算过程;其中,所述第一模拟结果数据表示所述指定指标的取值在所述指定时间段的内的平均值相对于指定阈值的超出量;接收由所述量子计算单元发送的经运行所述指定量子模拟运算过程得到的第一模拟结果数据;基于所述第一模拟结果数据,根据指定计算规则生成针对所述指定对象的第二模拟结果数据。

5、本说明书的一个实施方式提供一种模拟数据发送装置,所述装置包括:接收模块,用于接收由基础计算单元发送的多个数据集;所述多个数据集用于模拟指定对象的指定指标在指定时间段内的变化过程;其中,所述指定时间段包括多个指定子时间段,所述多个指定子时间段与所述多个数据集一一对应;每个数据集包括多组由表示所述指定指标的取值的指标数据和表示所述取值对应的概率值的概率数据形成的数据对,以及,每个数据集表示所述指定指标在对应指定子时间段的概率分布情况;执行模块,用于针对所述多个数据集,执行指定量子模拟运算过程;其中,所述指定量子模拟运算过程用于生成针对所述指定指标的第一模拟结果数据,以及,所述指定量子模拟运算过程包括用于计算所述指定指标的取值在所述指定时间段内的平均值的量子权重加和运算过程;其中,所述第一模拟结果数据表示所述指定指标的取值在所述指定时间段的内的平均值相对于指定阈值的超出量;发送模块,用于将经运行所述指定量子模拟运算过程得到的所述第一模拟结果数据发送给基础计算单元,以用于所述基础计算单元基于所述第一模拟结果数据,根据指定计算规则生成所述指定对象的第二模拟结果数据。

6、本说明书的一个实施方式提供一种模拟数据生成装置,所述装置包括:获取模块,用于获取多个数据集;所述多个数据集用于模拟指定对象的指定指标在指定时间段内的变化过程;其中,所述指定时间段包括多个指定子时间段,所述多个指定子时间段与所述多个数据集一一对应;每个数据集包括多组由表示所述指定指标的取值的指标数据和表示所述取值对应的概率值的概率数据形成的数据对,以及,每个数据集表示所述指定指标在对应指定子时间段的概率分布情况;发送模块,用于将所述多个数据集发送至量子计算单元,以用于所述量子计算单元针对所述多个数据集,执行指定量子模拟运算过程;其中,所述指定量子模拟运算过程用于生成针对所述指定指标的第一模拟结果数据,以及,所述指定量子模拟运算过程包括用于计算所述指定指标的取值在所述指定时间段内的平均值的量子权重加和运算过程;其中,所述第一模拟结果数据表示所述指定指标的取值在所述指定时间段的内的平均值相对于指定阈值的超出量;接收模块,用于接收由所述量子计算单元发送的经运行所述指本文档来自技高网...

【技术保护点】

1.一种量子计算系统,其特征在于,所述量子计算系统包括基础计算单元和量子计算单元;

2.一种模拟数据发送方法,其特征在于,应用于量子计算单元,所述方法包括:接收由基础计算单元发送的多个数据集;所述多个数据集用于模拟指定对象的指定指标在指定时间段内的变化过程;其中,所述指定时间段包括多个指定子时间段,所述多个指定子时间段与所述多个数据集一一对应;每个数据集包括多组由表示所述指定指标的取值的指标数据和表示所述取值对应的概率值的概率数据形成的数据对,以及,每个数据集表示所述指定指标在对应指定子时间段的概率分布情况;

3.根据权利要求2所述的方法,其特征在于,所述指定量子模拟运算过程还包括第一模拟结果数据生成过程;针对所述多个数据集,执行指定量子模拟运算过程的步骤包括:

4.根据权利要求3所述的方法,其特征在于,基于制备后的所述多个变量比特,执行所述量子权重加和运算过程,得到加权和结果数据的步骤包括:

5.根据权利要求4所述的方法,其特征在于,所述多个逻辑门包括受控非门;所述量子权重加和线路还包括用于临时存储求和进位信息的进位比特;基于制备后的多个变量比特,构建量子权重加和线路的步骤包括:

6.根据权利要求4所述的方法,其特征在于,所述多个逻辑门包括受控旋转逻辑门;基于制备后的多个变量比特,构建量子权重加和线路的步骤包括:

7.根据权利要求3所述的方法,其特征在于,所述第一模拟结果数据包括零值或所述加权和结果数据相对于所述指定阈值之间的差值;其中,当所述加权和结果数据小于所述指定阈值时,所述第一模拟结果数据为零值;当所述加权和结果数据大于所述指定阈值时,所述第一模拟结果数据为二者的差值;根据所述加权和结果数据,执行所述第一模拟结果数据生成过程,得到所述第一模拟结果数据的步骤包括:

8.一种模拟数据生成方法,其特征在于,应用于基础计算单元,所述方法包括:

9.根据权利要求8所述的方法,其特征在于,所述指定子时间段具有相应的起始时间点和结束时间点;各指定子时间段的起始时间点相同,各指定子时间段的结束时间点不同;按照各结束时间点的时间先后顺序,每个指定子时间段包括前一指定子时间段。

10.根据权利要求8所述的方法,其特征在于,所述指定子时间段具有相应的起始时间点和结束时间点;按照多个起始时间点的时间先后顺序,每个指定子时间段与前一指定子时间段具有部分重叠。

11.一种模拟数据发送装置,其特征在于,所述装置包括:

12.一种模拟数据生成装置,其特征在于,所述装置包括:

13.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求2至10中任一项所述的方法的步骤。

14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求2至10中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种量子计算系统,其特征在于,所述量子计算系统包括基础计算单元和量子计算单元;

2.一种模拟数据发送方法,其特征在于,应用于量子计算单元,所述方法包括:接收由基础计算单元发送的多个数据集;所述多个数据集用于模拟指定对象的指定指标在指定时间段内的变化过程;其中,所述指定时间段包括多个指定子时间段,所述多个指定子时间段与所述多个数据集一一对应;每个数据集包括多组由表示所述指定指标的取值的指标数据和表示所述取值对应的概率值的概率数据形成的数据对,以及,每个数据集表示所述指定指标在对应指定子时间段的概率分布情况;

3.根据权利要求2所述的方法,其特征在于,所述指定量子模拟运算过程还包括第一模拟结果数据生成过程;针对所述多个数据集,执行指定量子模拟运算过程的步骤包括:

4.根据权利要求3所述的方法,其特征在于,基于制备后的所述多个变量比特,执行所述量子权重加和运算过程,得到加权和结果数据的步骤包括:

5.根据权利要求4所述的方法,其特征在于,所述多个逻辑门包括受控非门;所述量子权重加和线路还包括用于临时存储求和进位信息的进位比特;基于制备后的多个变量比特,构建量子权重加和线路的步骤包括:

6.根据权利要求4所述的方法,其特征在于,所述多个逻辑门包括受控旋转逻辑门;基于制备后的多个变量比特,构建量子权重加和线路的步骤包括:

7.根据权利要求3所述的方法,其特征在于,所述第一模拟结果数据包括...

【专利技术属性】
技术研发人员:请求不公布姓名请求不公布姓名窦猛汉请求不公布姓名
申请(专利权)人:本源量子计算科技合肥股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1