Tackling the Qubit Mapping Problem for NISQ-Era Quantum Devices

文中所有图片引用自原文 Tackling the Qubit Mapping Problem for NISQ-Era Quantum Devices

问题描述

文章介绍了将编写的量子电路映射为运行在真实设备上的方法。

在真实设备上,一个量子位只能与物理上相连的量子位进行运算。单量子门并不受这一限制的影响,而对于多量子门,如CNOT门,参与运算的量子位必须直接相连。由于任意多量子门都可拆分为多个单量子门和CNOT门的运算,因此我们只需研究如何处理CNOT门。

解决方案

符号约定

符号定义
n n n逻辑量子位数量
{ q i } i = 1 n \{q_i\}_{i=1}^{n} {qi}i=1n逻辑量子位
g g g电路量子门数量
d d d电路深度
N N N物理量子位数量
{ Q i } i = 1 n \{Q_i\}_{i=1}^n {Qi}i=1n物理量子位
G ( V , E ) G(V,E) G(V,E)物理设备芯片抽象得到的图结构
D ( Q i , Q j ) D(Q_i,Q_j) D(Qi,Qj) Q i Q_i Qi Q j Q_j Qj 间距离
π ( q i ) \pi(q_i) π(qi) q i q_i qi 当前对应的物理量子位
π − 1 ( Q i ) \pi^{-1}(Q_i) π1(Qi) Q i Q_i Qi 当前对应的逻辑量子位
F \mathbb F FFront Layer
E \mathbb E EExtended Set

简要思路

文中给出的方法是:对于逻辑上参与CNOT门的两个量子位 q i q_i qi q j q_j qj,若两者在物理上的映射并不相邻,则通过一系列SWAP操作,使得两者在物理上的映射相邻,即在电路中额外引入若干SWAP操作,使得电路在真实设备上可运行。

在这里插入图片描述

文中使用一个DAG表示CNOT门之间的依赖关系,用拓扑排序的方式依次处理各个CNOT门。图中的结点表示一个CNOT门,边表示后继结点表示的CNOT门需要等待的量子位。
在这里插入图片描述
拓扑排序的队列为 F \mathbb F F,文中称为 Front Layer。在拓扑排序的循环中,从 F \mathbb F F 中挑出可直接在物理设备上执行的CNOT门,放入集合 S g \mathbb S_g Sg;若 S g ≠ ∅ \mathbb S_g\neq\varnothing Sg=,则执 S g \mathbb S_g Sg 中的CNOT门,并更新 F \mathbb F F;若 S g = ∅ \mathbb S_g=\varnothing Sg=,则枚举所有可行的SWAP操作,执行评估函数值最优秀的SWAP操作,更新 π \pi π π − 1 \pi^{-1} π1

预处理

预处理阶段主要干四件事情:

  • 计算距离矩阵 D D D,可简单认为芯片上的边都是双向的,边权都为 1 1 1,可用Floyd或者Johnson算法求全源最短路;
  • 根据逻辑电路生成DAG;
  • 初始化 F \mathbb F F
  • 初始化 π \pi π π − 1 \pi^{-1} π1

SWAP操作枚举方法

显然,只有使得 F F F 中的CNOT门可执行的SWAP操作才能使得拓扑排序不断进行下去,因此枚举SWAP操作时仅考虑 F \mathbb F F 中的门电路。

枚举 F F F 中的CNOT门,设参与某一CNOT门运算的两比特为 q i q_i qi q j q_j qj,取其中一个比特的物理映射 Q x = π ( q i ) Q_x=\pi(q_i) Qx=π(qi),找到 Q x Q_x Qx 的邻接点集合 Q x ⋅ \mathbb Q_{x\cdot} Qx q i q_i qi 可与 π − 1 ( Q x ⋅ ) \pi^{-1}\left(\mathbb Q_{x\cdot}\right) π1(Qx) 进行SWAP操作。

评估函数 H H H

一个SWAP操作使用评估函数 H H H 计算得分, H H H 越小则SWAP操作越优秀。

假设执行SWAP之后的映射为 π t \pi_t πt,评价函数可表示为
H ( SWAP ( q x , q y ) ) = max ⁡ ( decay ( q x ) , decay ( q y ) ) ⋅ 1 ∣ F ∣ ∑ CNOT ( q i , q j ) ∈ F D ( π t ( q i ) , π t ( q j ) ) + W ⋅ 1 ∣ E ∣ ∑ CNOT ( q i , q j ) ∈ E D ( π t ( q i ) , π t ( q j ) ) H(\text{SWAP}(q_x,q_y))=\max(\text{decay}(q_x),\text{decay}(q_y))\cdot\frac{1}{|\mathbb F|}\sum\limits_{\text{CNOT}(q_i,q_j)\in\mathbb F}D(\pi_t(q_i),\pi_t(q_j))+W\cdot\frac{1}{|\mathbb{E}|}\sum\limits_{\text{CNOT}(q_i,q_j)\in\mathbb E}D(\pi_t(q_i),\pi_t(q_j)) H(SWAP(qx,qy))=max(decay(qx),decay(qy))F1CNOT(qi,qj)FD(πt(qi),πt(qj))+WE1CNOT(qi,qj)ED(πt(qi),πt(qj))
总体来看, H H H 体现了执行SWAP操作后参与运算的量子位之间的靠近程度。 decay ( q i ) \text{decay}(q_i) decay(qi) 初始化为 1 1 1,当 q i q_i qi 参与一次SWAP操作,则 decay ( q i ) \text{decay}(q_i) decay(qi) 增加 δ \delta δ,这使得算法趋向于选择多个量子位运算不冲突的SWAP操作,使得多个SWAP操作可以并行执行。 E \mathbb E EExtended Set,即 F \mathbb F F 的一部分后继;为了使得算法有较好的预见性,因此将 E \mathbb E E 中的量子门也纳入评估。

初始映射 π \pi π 优化

π \pi π 的初始化对最终结果有很大影响,因此需要优秀的 π \pi π 值。

在这里插入图片描述

文中运用了一个 trick:量子电路的正向执行与反向执行是等价的,因此首先随机初始化 π = π s \pi=\pi_s π=πs,用正向电路执行一遍上述算法得到 π = π f \pi=\pi_f π=πf π f \pi_f πf 对于反向电路来说是一个优秀的初始化映射;再用 π f \pi_f πf 作为初始化映射,用反向电路运行上述算法得到 π = π u \pi=\pi_u π=πu 得到优秀的正向电路初始化映射。

思考

  • 注意到DAG上的结点的出度和入度至多为2,这可能是可以进一步改进算法的地方。
  • 文中是基于IBM的量子芯片设计的算法,对于一些非对称的芯片(边是单向的),需要考虑新的优化算法。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
东南亚位于我国倡导推进的“一带一路”海陆交汇地带,作为当今全球发展最为迅速的地区之一,近年来区域内生产总值实现了显著且稳定的增长。根据东盟主要经济体公布的最新数据,印度尼西亚2023年国内生产总值(GDP)增长5.05%;越南2023年经济增长5.05%;马来西亚2023年经济增速为3.7%;泰国2023年经济增长1.9%;新加坡2023年经济增长1.1%;柬埔寨2023年经济增速预计为5.6%。 东盟国家在“一带一路”沿线国家中的总体GDP经济规模、贸易总额与国外直接投资均为最大,因此有着举足轻重的地位和作用。当前,东盟与中国已互相成为双方最大的交易伙伴。中国-东盟贸易总额已从2013年的443亿元增长至 2023年合计超逾6.4万亿元,占中国外贸总值的15.4%。在过去20余年中,东盟国家不断在全球多变的格局里面临挑战并寻求机遇。2023东盟国家主要经济体受到国内消费、国外投资、货币政策、旅游业复苏、和大宗商品出口价企稳等方面的提振,经济显现出稳步增长态势和强韧性的潜能。 本调研报告旨在深度挖掘东南亚市场的增长潜力与发展机会,分析东南亚市场竞争态势、销售模式、客户偏好、整体市场营商环境,为国内企业出海开展业务提供客观参考意见。 本文核心内容: 市场空间:全球行业市场空间、东南亚市场发展空间。 竞争态势:全球份额,东南亚市场企业份额。 销售模式:东南亚市场销售模式、本地代理商 客户情况:东南亚本地客户及偏好分析 营商环境:东南亚营商环境分析 本文纳入的企业包括国外及印尼本土企业,以及相关上下游企业等,部分名单 QYResearch是全球知名的大型咨询公司,行业涵盖各高科技行业产业链细分市场,横跨如半导体产业链(半导体设备及零部件、半导体材料、集成电路、制造、封测、分立器件、传感器、光电器件)、光伏产业链(设备、硅料/硅片、电池片、组件、辅料支架、逆变器、电站终端)、新能源汽车产业链(动力电池及材料、电驱电控、汽车半导体/电子、整车、充电桩)、通信产业链(通信系统设备、终端设备、电子元器件、射频前端、光模块、4G/5G/6G、宽带、IoT、数字经济、AI)、先进材料产业链(金属材料、高分子材料、陶瓷材料、纳米材料等)、机械制造产业链(数控机床、工程机械、电气机械、3C自动化、工业机器人、激光、工控、无人机)、食品药品、医疗器械、农业等。邮箱:market@qyresearch.com

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值