【问题标题】:How does DenseLayout in qiskit's transpiler work?qiskit 的转译器中的 DenseLayout 是如何工作的?
【发布时间】:2020-06-16 13:40:07
【问题描述】:

我正在寻找关于 qiskit 转译器使用的密集布局算法的解释。

看了源码,还是不明白"""Choose a Layout by finding the most connected subset of qubits"""是什么意思!

有没有关于这种映射算法的论文或我可以从中学习的其他资源?

【问题讨论】:

  • 与 IBM MQ 有什么关系?
  • 不,我已经删除了标签

标签: layout mapping qiskit


【解决方案1】:

它从每个量子位开始进行广度优先搜索连接子集。选择具有最多连通性的子集。由于对称性,存在许多具有相同连通性的子集。但是,它也会查看设备中的噪声并选择噪声最少的子集。最后,该集合通过反向 cuthill mckee 遍历运行,以将集合中的量子位重新排序为较低的度数。

因为我想出它来解决早期版本的 Qiskit 交换映射器中的错误,所以没有关于它的论文。

【讨论】:

  • 当您谈论连接的子集时,您指的是量子处理器上的物理量子比特,或者电路中必须映射的虚拟量子比特的子集?
  • 大多数连接适用于设备中的物理量子位。
  • “将集合中的量子位重新排序为较低的度数”是什么意思?
猜你喜欢
  • 2011-05-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-18
  • 2013-12-14
  • 1970-01-01
  • 1970-01-01
  • 2021-04-29
相关资源
最近更新 更多