第 20 课 · 模块整合实操——本地模拟与含噪模拟 · 模块三:现代算法体系

dummy 后端家族

  • 主信息:backend id 本身就是机器说明书——拓扑写成边集合,约束就是成员判定
  • 内容要点:
    • 全家福表格:dummy:local:simulator 全连接无噪 / dummy:local:virtual-line-N 链 / dummy:local:virtual-grid-RxC 网格 / dummy:local:mps-linear-N:chi=K[:seed=S] MPS 引擎 / dummy:<platform>:<chip> 真芯片耦合图 + 标定噪声 / dummy:virtual:<name> YAML 自定义
    • 拓扑判定卡(逐行):链 0-1-2 的边集合 $E = \{(0,1), (1,2)\}$;线路含 cnot(0, 2),需边 $(0,2)$;$(0,2) \notin E$ $\Rightarrow$ 拒绝——提交成功、取结果时抛 TaskFailedError(含 Unsupported topology 与线路 OriginIR),与真实云后端形态一致
    • 涨落读出卡:MPS 成员 shots=512 得 {'000': 262, '111': 250};期望各 256,$\sigma = \sqrt{512\times 0.25} \approx 11$;偏差 $\pm 6 \approx 0.5\sigma$——无噪引擎的偏离只是采样涨落
    • 巡礼卡片:resolve_dummy_backend 先拆开看 description / topology / simulator_kwargs 再提交(virtual-line-3 返回 topology=[[0,1],[1,2]])
  • 标注:演示节点 4(家族巡礼与拓扑报错,延伸至第 11 页)
类型overview-table(演示页)