【技术实现步骤摘要】
量子电路的处理方法、处理装置、电子设备和存储介质
[0001]本公开实施例涉及量子计算领域,尤其涉及量子电路编译
,具体涉及一种量子电路的处理方法、量子电路的处理装置、电子设备、计算机存储介质以及计算机程序产品。
技术介绍
[0002]量子设备,比如NISQ(Noisy Intermediate
‑
Scale Quantum,有噪中等规模量子)设备,受到芯片拓扑逻辑的约束。而作用于两个量子比特(qubit)的量子门操作只能施加于特定的相邻比特对。为了使得量子电路描述的算法能够在量子设备上运行,需要对量子电路进行转换和优化,使得量子电路在满足物理设备限制的同时其基本量子门的数目尽可能少。
技术实现思路
[0003]本公开提供了一种量子电路的处理的方法、量子电路的处理装置、电子设备、计算机存储介质以及计算机程序产品。
[0004]根据第一方面,提供了一种量子电路的处理方法,该方法包括:确定量子电路的程序逻辑图,上述程序逻辑图表征了多个逻辑比特以及上述多个逻辑比特之间的逻辑关系;根据 ...
【技术保护点】
【技术特征摘要】
1.一种量子电路的处理方法,包括:确定量子电路的程序逻辑图,所述程序逻辑图表征了多个逻辑比特以及所述多个逻辑比特之间的逻辑关系;根据所述量子电路的多个物理比特的测量保真度和所述逻辑关系,将多个逻辑比特中的至少一部分映射到所述多个物理比特中的相应物理比特,得到初始映射关系;以及基于所述初始映射关系和所述量子电路的芯片耦合图,得到所述多个逻辑比特到所述多个物理比特的目标映射关系。2.根据权利要求1所述的方法,其中,所述逻辑关系包括所述多个逻辑比特之间的连接关系以及每个逻辑比特的权度数,所述权度数表征了与每个逻辑比特相关的逻辑门的数目。3.根据权利要求2所述的方法,其中,所述根据所述量子电路的多个物理比特的测量保真度和所述逻辑关系,将多个逻辑比特中的至少一部分映射到所述多个物理比特中的相应物理比特包括:将多个逻辑比特中权度数最高的第一逻辑比特映射到多个物理比特中测量保真度最高的第一物理比特。4.根据权利要求3所述的方法,其中,所述根据所述量子电路的多个物理比特的测量保真度和所述逻辑关系,将多个逻辑比特中的至少一部分映射到所述多个物理比特中的相应物理比特包括:确定所述程序逻辑图中,与第一逻辑比特相连的I个逻辑比特,I为大于等于1的整数;确定I个逻辑比特各自与第一逻辑比特之间的受控非门的数目;以及根据芯片耦合图中与第一物理比特耦合的I个物理比特各自的测量保真度,按照所述受控非门的数目从高至低的顺序,依次将所述I个逻辑比特映射到所述I个物理比特。5.根据权利要求4所述的方法,其中,所述根据所述量子电路的多个物理比特的测量保真度和所述逻辑关系,将多个逻辑比特中的至少一部分映射到所述多个物理比特中的相应物理比特还包括:确定所述程序逻辑图中未映射到相应物理比特的多个未映射逻辑比特中权度数最高的第二逻辑比特;以及将所述第二逻辑比特映射到多个物理比特中的剩余物理比特中测量保真度最高的第二物理比特。6.根据权利要求4或5所述的方法,其中,所述根据所述量子电路的多个物理比特的测量保真度和所述逻辑关系,将多个逻辑比特中的至少一部分映射到所述多个物理比特中的相应物理比特包括:在确定所述程序逻辑图中预定比例的逻辑比特已映射到相应物理比特的情况下,将所述程序逻辑图中的剩余逻辑比特随机映射到所述多个物理比特中的剩余物理比特。7.根据权利要求1所述的方法,其中,所述基于所述初始映射关系和所述量子电路的芯片耦合图,得到所述多个逻辑比特到所述多个物理比特的目标映射关系包括:基于所述初始映射关系和所述芯片耦合图,确定所述量子电路中不可执行的目标量子门;基于所述不可执行的目标量子门,在所述量子电路中插入互换门;以及
基于所述互换门对所述初始映射关系进行更新,得到所述目标映射关系。8.一种量子电路的处理装置,包括:确定模块,用于确定量子电路的程序逻辑图,所述程序逻...
【专利技术属性】
技术研发人员:刘树森,武丹翔,吕申进,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。