| \n", - " | Circuit | \n", - "Depth 2Q (No AI) | \n", - "Gate Count (No AI) | \n", - "Time (No AI) | \n", - "Depth 2Q (AI) | \n", - "Gate Count (AI) | \n", - "Time (AI) | \n", - "
|---|---|---|---|---|---|---|---|
| 0 | \n", - "Random | \n", - "37 | \n", - "221 | \n", - "0.039347 | \n", - "24 | \n", - "181 | \n", - "0.773718 | \n", - "
| 1 | \n", - "Clifford | \n", - "36 | \n", - "232 | \n", - "0.036633 | \n", - "43 | \n", - "267 | \n", - "1.097431 | \n", - "
| 2 | \n", - "QFT | \n", - "165 | \n", - "924 | \n", - "0.077458 | \n", - "130 | \n", - "913 | \n", - "3.660771 | \n", - "
| 3 | \n", - "BV | \n", - "65 | \n", - "155 | \n", - "0.024993 | \n", - "70 | \n", - "155 | \n", - "0.345522 | \n", - "
| \n", - " | Metric | \n", - "AI | \n", - "Basic | \n", - "Improvement (AI vs Best Non-AI) | \n", - "
|---|---|---|---|---|
| 0 | \n", - "Depth (2Q) | \n", - "23.900 | \n", - "29.800 | \n", - "-5.900 | \n", - "
| 1 | \n", - "Gates | \n", - "82.800 | \n", - "91.000 | \n", - "-8.200 | \n", - "
| 2 | \n", - "Time (s) | \n", - "0.248 | \n", - "0.012 | \n", - "0.236 | \n", - "
| \n", + " | Circuit | \n", + "Depth 2Q (No AI) | \n", + "Gate Count (No AI) | \n", + "Time (No AI) | \n", + "Depth 2Q (AI) | \n", + "Gate Count (AI) | \n", + "Time (AI) | \n", + "
|---|---|---|---|---|---|---|---|
| 0 | \n", + "Random | \n", + "37 | \n", + "221 | \n", + "0.039347 | \n", + "24 | \n", + "181 | \n", + "0.773718 | \n", + "
| 1 | \n", + "Clifford | \n", + "36 | \n", + "232 | \n", + "0.036633 | \n", + "43 | \n", + "267 | \n", + "1.097431 | \n", + "
| 2 | \n", + "QFT | \n", + "165 | \n", + "924 | \n", + "0.077458 | \n", + "130 | \n", + "913 | \n", + "3.660771 | \n", + "
| 3 | \n", + "BV | \n", + "65 | \n", + "155 | \n", + "0.024993 | \n", + "70 | \n", + "155 | \n", + "0.345522 | \n", + "
| \n", + " | Metric | \n", + "AI | \n", + "Basic | \n", + "Improvement (AI vs Best Non-AI) | \n", + "
|---|---|---|---|---|
| 0 | \n", + "Depth (2Q) | \n", + "23.900 | \n", + "29.800 | \n", + "-5.900 | \n", + "
| 1 | \n", + "Gates | \n", + "82.800 | \n", + "91.000 | \n", + "-8.200 | \n", + "
| 2 | \n", + "Time (s) | \n", + "0.248 | \n", + "0.012 | \n", + "0.236 | \n", + "
| \n", - " | method | \n", - "qc_name | \n", - "qc_index | \n", - "num_qubits | \n", - "ops | \n", - "depth | \n", - "size | \n", - "runtime | \n", - "
|---|---|---|---|---|---|---|---|---|
| 0 | \n", - "sabre | \n", - "SU2_10 | \n", - "0 | \n", - "10 | \n", - "{'rz': 81, 'sx': 70, 'cz': 16} | \n", - "13 | \n", - "167 | \n", - "0.058845 | \n", - "
| 1 | \n", - "sabre | \n", - "SU2_20 | \n", - "1 | \n", - "20 | \n", - "{'rz': 160, 'sx': 119, 'cz': 20} | \n", - "20 | \n", - "299 | \n", - "0.238217 | \n", - "
| 2 | \n", - "sabre | \n", - "SU2_30 | \n", - "2 | \n", - "30 | \n", - "{'sx': 295, 'rz': 242, 'cz': 90} | \n", - "72 | \n", - "627 | \n", - "10.723922 | \n", - "
| 3 | \n", - "sabre | \n", - "SU2_40 | \n", - "3 | \n", - "40 | \n", - "{'rz': 320, 'sx': 239, 'cz': 40} | \n", - "40 | \n", - "599 | \n", - "16.159262 | \n", - "
| 4 | \n", - "sabre | \n", - "SU2_50 | \n", - "4 | \n", - "50 | \n", - "{'rz': 402, 'sx': 367, 'cz': 86} | \n", - "77 | \n", - "855 | \n", - "76.886604 | \n", - "
| 5 | \n", - "sabre | \n", - "SU2_60 | \n", - "5 | \n", - "60 | \n", - "{'rz': 480, 'sx': 359, 'cz': 60} | \n", - "60 | \n", - "899 | \n", - "86.118255 | \n", - "
| 6 | \n", - "sabre | \n", - "SU2_70 | \n", - "6 | \n", - "70 | \n", - "{'rz': 562, 'sx': 441, 'cz': 82} | \n", - "79 | \n", - "1085 | \n", - "94.458287 | \n", - "
| 7 | \n", - "sabre | \n", - "SU2_80 | \n", - "7 | \n", - "80 | \n", - "{'rz': 640, 'sx': 479, 'cz': 80} | \n", - "80 | \n", - "1199 | \n", - "69.048184 | \n", - "
| 8 | \n", - "sabre | \n", - "SU2_90 | \n", - "8 | \n", - "90 | \n", - "{'rz': 721, 'sx': 585, 'cz': 114} | \n", - "105 | \n", - "1420 | \n", - "88.254809 | \n", - "
| 9 | \n", - "sabre | \n", - "SU2_100 | \n", - "9 | \n", - "100 | \n", - "{'rz': 800, 'sx': 599, 'cz': 100} | \n", - "100 | \n", - "1499 | \n", - "83.795482 | \n", - "
| 10 | \n", - "ai | \n", - "SU2_10 | \n", - "0 | \n", - "10 | \n", - "{'rz': 81, 'sx': 71, 'cz': 16} | \n", - "10 | \n", - "168 | \n", - "0.171532 | \n", - "
| 11 | \n", - "ai | \n", - "SU2_20 | \n", - "1 | \n", - "20 | \n", - "{'rz': 160, 'sx': 119, 'cz': 20} | \n", - "20 | \n", - "299 | \n", - "0.291691 | \n", - "
| 12 | \n", - "ai | \n", - "SU2_30 | \n", - "2 | \n", - "30 | \n", - "{'sx': 243, 'rz': 242, 'cz': 63} | \n", - "36 | \n", - "548 | \n", - "13.555931 | \n", - "
| 13 | \n", - "ai | \n", - "SU2_40 | \n", - "3 | \n", - "40 | \n", - "{'rz': 320, 'sx': 239, 'cz': 40} | \n", - "40 | \n", - "599 | \n", - "15.952733 | \n", - "
| 14 | \n", - "ai | \n", - "SU2_50 | \n", - "4 | \n", - "50 | \n", - "{'rz': 403, 'sx': 346, 'cz': 74} | \n", - "54 | \n", - "823 | \n", - "80.702141 | \n", - "
| 15 | \n", - "ai | \n", - "SU2_60 | \n", - "5 | \n", - "60 | \n", - "{'rz': 480, 'sx': 359, 'cz': 60} | \n", - "60 | \n", - "899 | \n", - "75.993404 | \n", - "
| 16 | \n", - "ai | \n", - "SU2_70 | \n", - "6 | \n", - "70 | \n", - "{'rz': 563, 'sx': 442, 'cz': 82} | \n", - "74 | \n", - "1087 | \n", - "64.960162 | \n", - "
| 17 | \n", - "ai | \n", - "SU2_80 | \n", - "7 | \n", - "80 | \n", - "{'rz': 640, 'sx': 479, 'cz': 80} | \n", - "80 | \n", - "1199 | \n", - "68.253280 | \n", - "
| 18 | \n", - "ai | \n", - "SU2_90 | \n", - "8 | \n", - "90 | \n", - "{'rz': 721, 'sx': 575, 'cz': 108} | \n", - "90 | \n", - "1404 | \n", - "75.072412 | \n", - "
| 19 | \n", - "ai | \n", - "SU2_100 | \n", - "9 | \n", - "100 | \n", - "{'rz': 800, 'sx': 599, 'cz': 100} | \n", - "100 | \n", - "1499 | \n", - "63.967446 | \n", - "
| \n", - " | method | \n", - "qc_name | \n", - "qc_index | \n", - "num_qubits | \n", - "ops | \n", - "depth | \n", - "size | \n", - "runtime | \n", - "
|---|---|---|---|---|---|---|---|---|
| 0 | \n", - "sabre | \n", - "all-vib-o3 | \n", - "0 | \n", - "4 | \n", - "{'rz': 28, 'sx': 24, 'cz': 6} | \n", - "6 | \n", - "58 | \n", - "0.016597 | \n", - "
| 1 | \n", - "sabre | \n", - "all-vib-c2h | \n", - "1 | \n", - "4 | \n", - "{'rz': 17, 'sx': 16, 'cz': 4, 'x': 2} | \n", - "2 | \n", - "39 | \n", - "1.102089 | \n", - "
| 2 | \n", - "sabre | \n", - "all-vib-bh | \n", - "2 | \n", - "2 | \n", - "{'sx': 14, 'rz': 13, 'cz': 3} | \n", - "3 | \n", - "30 | \n", - "0.011042 | \n", - "
| 3 | \n", - "sabre | \n", - "all-vib-c2h | \n", - "3 | \n", - "3 | \n", - "{'sx': 46, 'rz': 45, 'cz': 18, 'x': 6} | \n", - "18 | \n", - "115 | \n", - "0.025816 | \n", - "
| 4 | \n", - "sabre | \n", - "graph-gnp_k-2 | \n", - "4 | \n", - "4 | \n", - "{'sx': 49, 'rz': 47, 'cz': 24, 'x': 9} | \n", - "24 | \n", - "129 | \n", - "0.023077 | \n", - "
| ... | \n", - "... | \n", - "... | \n", - "... | \n", - "... | \n", - "... | \n", - "... | \n", - "... | \n", - "... | \n", - "
| 100 | \n", - "rustiq | \n", - "flat100-ham | \n", - "30 | \n", - "90 | \n", - "{'sx': 2709, 'cz': 1379, 'rz': 817, 'x': 5} | \n", - "279 | \n", - "4910 | \n", - "0.309448 | \n", - "
| 101 | \n", - "rustiq | \n", - "uf100-ham | \n", - "31 | \n", - "46 | \n", - "{'sx': 6180, 'cz': 3120, 'rz': 1303, 'x': 4} | \n", - "1138 | \n", - "10607 | \n", - "0.380977 | \n", - "
| 102 | \n", - "rustiq | \n", - "OH | \n", - "32 | \n", - "10 | \n", - "{'sx': 3330, 'cz': 1704, 'rz': 1455, 'x': 23} | \n", - "1148 | \n", - "6512 | \n", - "0.383564 | \n", - "
| 103 | \n", - "rustiq | \n", - "HF | \n", - "33 | \n", - "10 | \n", - "{'sx': 3213, 'cz': 1620, 'rz': 1406, 'x': 17} | \n", - "1090 | \n", - "6256 | \n", - "0.368578 | \n", - "
| 104 | \n", - "rustiq | \n", - "BH | \n", - "34 | \n", - "10 | \n", - "{'sx': 3331, 'cz': 1704, 'rz': 1447, 'x': 19} | \n", - "1148 | \n", - "6501 | \n", - "0.374822 | \n", - "
105 rows × 8 columns
\n", - "| \n", + " | method | \n", + "qc_name | \n", + "qc_index | \n", + "num_qubits | \n", + "ops | \n", + "depth | \n", + "size | \n", + "runtime | \n", + "
|---|---|---|---|---|---|---|---|---|
| 0 | \n", + "sabre | \n", + "SU2_10 | \n", + "0 | \n", + "10 | \n", + "{'rz': 81, 'sx': 70, 'cz': 16} | \n", + "13 | \n", + "167 | \n", + "0.058845 | \n", + "
| 1 | \n", + "sabre | \n", + "SU2_20 | \n", + "1 | \n", + "20 | \n", + "{'rz': 160, 'sx': 119, 'cz': 20} | \n", + "20 | \n", + "299 | \n", + "0.238217 | \n", + "
| 2 | \n", + "sabre | \n", + "SU2_30 | \n", + "2 | \n", + "30 | \n", + "{'sx': 295, 'rz': 242, 'cz': 90} | \n", + "72 | \n", + "627 | \n", + "10.723922 | \n", + "
| 3 | \n", + "sabre | \n", + "SU2_40 | \n", + "3 | \n", + "40 | \n", + "{'rz': 320, 'sx': 239, 'cz': 40} | \n", + "40 | \n", + "599 | \n", + "16.159262 | \n", + "
| 4 | \n", + "sabre | \n", + "SU2_50 | \n", + "4 | \n", + "50 | \n", + "{'rz': 402, 'sx': 367, 'cz': 86} | \n", + "77 | \n", + "855 | \n", + "76.886604 | \n", + "
| 5 | \n", + "sabre | \n", + "SU2_60 | \n", + "5 | \n", + "60 | \n", + "{'rz': 480, 'sx': 359, 'cz': 60} | \n", + "60 | \n", + "899 | \n", + "86.118255 | \n", + "
| 6 | \n", + "sabre | \n", + "SU2_70 | \n", + "6 | \n", + "70 | \n", + "{'rz': 562, 'sx': 441, 'cz': 82} | \n", + "79 | \n", + "1085 | \n", + "94.458287 | \n", + "
| 7 | \n", + "sabre | \n", + "SU2_80 | \n", + "7 | \n", + "80 | \n", + "{'rz': 640, 'sx': 479, 'cz': 80} | \n", + "80 | \n", + "1199 | \n", + "69.048184 | \n", + "
| 8 | \n", + "sabre | \n", + "SU2_90 | \n", + "8 | \n", + "90 | \n", + "{'rz': 721, 'sx': 585, 'cz': 114} | \n", + "105 | \n", + "1420 | \n", + "88.254809 | \n", + "
| 9 | \n", + "sabre | \n", + "SU2_100 | \n", + "9 | \n", + "100 | \n", + "{'rz': 800, 'sx': 599, 'cz': 100} | \n", + "100 | \n", + "1499 | \n", + "83.795482 | \n", + "
| 10 | \n", + "ai | \n", + "SU2_10 | \n", + "0 | \n", + "10 | \n", + "{'rz': 81, 'sx': 71, 'cz': 16} | \n", + "10 | \n", + "168 | \n", + "0.171532 | \n", + "
| 11 | \n", + "ai | \n", + "SU2_20 | \n", + "1 | \n", + "20 | \n", + "{'rz': 160, 'sx': 119, 'cz': 20} | \n", + "20 | \n", + "299 | \n", + "0.291691 | \n", + "
| 12 | \n", + "ai | \n", + "SU2_30 | \n", + "2 | \n", + "30 | \n", + "{'sx': 243, 'rz': 242, 'cz': 63} | \n", + "36 | \n", + "548 | \n", + "13.555931 | \n", + "
| 13 | \n", + "ai | \n", + "SU2_40 | \n", + "3 | \n", + "40 | \n", + "{'rz': 320, 'sx': 239, 'cz': 40} | \n", + "40 | \n", + "599 | \n", + "15.952733 | \n", + "
| 14 | \n", + "ai | \n", + "SU2_50 | \n", + "4 | \n", + "50 | \n", + "{'rz': 403, 'sx': 346, 'cz': 74} | \n", + "54 | \n", + "823 | \n", + "80.702141 | \n", + "
| 15 | \n", + "ai | \n", + "SU2_60 | \n", + "5 | \n", + "60 | \n", + "{'rz': 480, 'sx': 359, 'cz': 60} | \n", + "60 | \n", + "899 | \n", + "75.993404 | \n", + "
| 16 | \n", + "ai | \n", + "SU2_70 | \n", + "6 | \n", + "70 | \n", + "{'rz': 563, 'sx': 442, 'cz': 82} | \n", + "74 | \n", + "1087 | \n", + "64.960162 | \n", + "
| 17 | \n", + "ai | \n", + "SU2_80 | \n", + "7 | \n", + "80 | \n", + "{'rz': 640, 'sx': 479, 'cz': 80} | \n", + "80 | \n", + "1199 | \n", + "68.253280 | \n", + "
| 18 | \n", + "ai | \n", + "SU2_90 | \n", + "8 | \n", + "90 | \n", + "{'rz': 721, 'sx': 575, 'cz': 108} | \n", + "90 | \n", + "1404 | \n", + "75.072412 | \n", + "
| 19 | \n", + "ai | \n", + "SU2_100 | \n", + "9 | \n", + "100 | \n", + "{'rz': 800, 'sx': 599, 'cz': 100} | \n", + "100 | \n", + "1499 | \n", + "63.967446 | \n", + "
| \n", + " | method | \n", + "qc_name | \n", + "qc_index | \n", + "num_qubits | \n", + "ops | \n", + "depth | \n", + "size | \n", + "runtime | \n", + "
|---|---|---|---|---|---|---|---|---|
| 0 | \n", + "sabre | \n", + "all-vib-o3 | \n", + "0 | \n", + "4 | \n", + "{'rz': 28, 'sx': 24, 'cz': 6} | \n", + "6 | \n", + "58 | \n", + "0.016597 | \n", + "
| 1 | \n", + "sabre | \n", + "all-vib-c2h | \n", + "1 | \n", + "4 | \n", + "{'rz': 17, 'sx': 16, 'cz': 4, 'x': 2} | \n", + "2 | \n", + "39 | \n", + "1.102089 | \n", + "
| 2 | \n", + "sabre | \n", + "all-vib-bh | \n", + "2 | \n", + "2 | \n", + "{'sx': 14, 'rz': 13, 'cz': 3} | \n", + "3 | \n", + "30 | \n", + "0.011042 | \n", + "
| 3 | \n", + "sabre | \n", + "all-vib-c2h | \n", + "3 | \n", + "3 | \n", + "{'sx': 46, 'rz': 45, 'cz': 18, 'x': 6} | \n", + "18 | \n", + "115 | \n", + "0.025816 | \n", + "
| 4 | \n", + "sabre | \n", + "graph-gnp_k-2 | \n", + "4 | \n", + "4 | \n", + "{'sx': 49, 'rz': 47, 'cz': 24, 'x': 9} | \n", + "24 | \n", + "129 | \n", + "0.023077 | \n", + "
| ... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "
| 100 | \n", + "rustiq | \n", + "flat100-ham | \n", + "30 | \n", + "90 | \n", + "{'sx': 2709, 'cz': 1379, 'rz': 817, 'x': 5} | \n", + "279 | \n", + "4910 | \n", + "0.309448 | \n", + "
| 101 | \n", + "rustiq | \n", + "uf100-ham | \n", + "31 | \n", + "46 | \n", + "{'sx': 6180, 'cz': 3120, 'rz': 1303, 'x': 4} | \n", + "1138 | \n", + "10607 | \n", + "0.380977 | \n", + "
| 102 | \n", + "rustiq | \n", + "OH | \n", + "32 | \n", + "10 | \n", + "{'sx': 3330, 'cz': 1704, 'rz': 1455, 'x': 23} | \n", + "1148 | \n", + "6512 | \n", + "0.383564 | \n", + "
| 103 | \n", + "rustiq | \n", + "HF | \n", + "33 | \n", + "10 | \n", + "{'sx': 3213, 'cz': 1620, 'rz': 1406, 'x': 17} | \n", + "1090 | \n", + "6256 | \n", + "0.368578 | \n", + "
| 104 | \n", + "rustiq | \n", + "BH | \n", + "34 | \n", + "10 | \n", + "{'sx': 3331, 'cz': 1704, 'rz': 1447, 'x': 19} | \n", + "1148 | \n", + "6501 | \n", + "0.374822 | \n", + "
105 rows × 8 columns
\n", + "