Page 495 - 《软件学报》2025年第5期
P. 495
朱鹏程 等: 面向分布式超导量子计算架构的量子线路映射 2395
含的 CNOT 门数; 第 5–10 列分别给出了两种算法在各基准线路上的运行结果, 包括插入的 SWAP 门数 (#SWAP)、
ST 门数 (#ST) 以及以 s 为单位的运行时间 (time); 最后两列分别给出了 DQM 算法在 SWAP 门和 ST 门上相较
DQP 算法的减少幅度. 如表 2 所示, DQM 在 SWAP 门数和 ST 门数上远优于 DQP, 在所有基准线路上, DQM 所需
的 SWAP 门较 DQP 最多减少 89.39%, 平均减少 69.69%; 类似的, DQM 所需的 ST 门最多减少 94.59%, 平均减少
85.88%.
表 2 DQP 算法和 DQM (本文) 算法的性能比较
基准线路 DQP DQM 优化幅度 (%)
No.
name #n #g #SWAP #ST time (s) #SWAP #ST time (s) #SWAP #ST
1 qft_10 10 90 298 96 6.38 77 26 6.81 74.16 72.92
2 sys6-v0_111 10 98 184 58 5.71 64 4 5.88 65.22 93.10
3 rd73_140 10 104 158 74 5.63 73 4 5.64 53.80 94.59
4 sym6_316 14 123 208 78 11.93 112 14 14.98 46.15 82.05
5 rd53_311 13 124 267 90 10.88 108 18 11.30 59.55 80.00
6 rd84_142 15 154 329 106 13.70 130 12 14.36 60.49 88.68
7 ising_model_10 10 90 20 20 2.74 15 9 2.78 25.00 55.00
8 qft_16 16 240 1 463 432 15.30 354 105 16.48 75.80 75.69
9 ising_model_16 16 150 57 40 5.86 50 19 5.03 12.28 52.50
10 wim_266 11 427 832 296 7.76 323 47 7.42 61.18 84.12
11 cm42a_207 14 771 1 692 550 10.65 608 66 10.26 64.07 88.00
12 pm1_249 14 771 1951 550 9.78 671 115 8.68 65.61 79.09
13 dc1_220 11 833 2 845 1 144 6.89 671 88 6.99 76.41 92.31
14 sqrt8_260 12 1 314 3 728 1 198 10.48 1 101 130 11.17 70.47 89.15
15 radd_250 13 1 405 4 332 1 482 13.00 1 267 219 14.17 70.75 85.22
16 adr4_197 13 1 498 4 684 1 644 15.13 1 332 226 11.60 71.56 86.25
17 misex1_241 15 2 100 7 556 2 744 20.75 1815 312 24.73 75.98 88.63
18 rd73_252 10 2 319 6 876 2 370 7.29 1811 296 8.83 73.66 87.51
19 cycle10_2_110 12 2 648 9 700 2 928 10.55 2 302 395 14.37 76.27 86.51
20 square_root_7 15 3 089 9 335 2 752 16.94 2 753 370 20.10 70.51 86.56
21 sqn_258 10 4 459 13 829 4 918 9.01 3 369 398 9.45 75.64 91.91
22 inc_237 16 4 636 14 579 5 486 37.82 3 846 608 37.80 73.62 88.92
23 rd84_253 12 5 960 22 785 7 336 14.58 4 970 717 15.02 78.19 90.23
24 root_255 13 7 493 29 689 10 244 16.76 5 919 694 17.26 80.06 93.23
25 co14_215 15 7 840 28 291 8 552 26.39 6 640 857 24.63 76.53 89.98
26 mlp4_245 16 8 232 28 963 9 264 24.00 7 013 1 020 28.83 75.79 88.99
27 sym9_148 10 9 408 27 995 10 036 9.70 6 765 904 11.99 75.83 90.99
28 life_238 11 9 800 33 688 11 192 12.24 7 916 1 073 12.22 76.50 90.41
29 max46_240 10 11 844 34 640 10 676 10.99 9 580 1 470 12.07 72.34 86.23
30 clip_206 14 14 772 61 854 21 818 21.67 12 198 1 538 23.95 80.28 92.95
31 9symml_195 11 15 232 54 676 18 304 12.92 12 570 1 708 16.44 77.01 90.67
32 sym9_193 11 15 232 51 570 15 972 13.69 12 959 1979 16.54 74.87 87.61
33 dist_223 13 16 624 60 240 19 478 20.19 14 073 1986 19.97 76.64 89.80
34 sym10_262 12 28 084 93 147 28 756 19.07 24 017 3 630 23.13 74.22 87.38
35 urf3_279 10 60 380 195 298 66 474 26.23 50 700 8 662 33.17 74.04 86.97
36 plus63mod4096_163 13 56 329 222 417 72 346 30.97 48 818 6 875 40.40 78.05 90.50
37 urf6_160 15 75 180 325 841 119 700 48.70 72 316 13 962 56.80 77.81 88.34
38 hwb9_119 10 90 955 306 500 103 090 37.51 72 358 9 637 43.95 76.39 90.65
39 ground_state_estimation_10 13 154 209 420 548 130 214 82.88 44 609 23 977 80.05 89.39 81.59
40 urf4_187 11 224 028 715 546 240 168 87.22 174 385 24 469 111.86 75.63 89.81
DQM 方法在 SWAP 门和 ST 门上取得的优势主要源于以下几点原因: (1) DQM 在映射逻辑量子比特时同时
考虑了量子线路结构、分布式系统的网络拓扑以及 QPU 内量子比特的排列方式, 而 DQP 仅考虑了量子线路本身