Robust Qubit Mapping Algorithm via Double-Source Optimal Routing on Large Quantum Circuits
Open accessAbstract
Qubit mapping is a critical aspect of implementing quantum circuits on real hardware devices. Currently, the existing algorithms for qubit mapping encounter difficulties when dealing with larger circuit sizes involving hundreds of qubits. In this article, we introduce an innovative qubit mapping algorithm, Duostra, tailored to address the challenge of implementing large-scale quantum circuits on real hardware devices with limited connectivity. Duostra operates by efficiently determining optimal paths for double-qubit gates and inserting SWAP gates accordingly to implement the double-qubit operations on real devices. Together with two heuristic scheduling algorithms, Limitedly Exhaustive Search and Shortest-Path Estimation, it yields results of good quality within a reasonable runtime, thereby striving toward achieving quantum advantage. Experimental results showcase our algorithm’s superiority, especially for large circuits beyond the NISQ era. For example, on large circuits with more than 50 qubits, we can reduce the mapping cost on an average 21.75% over the virtual best results among QMAP, t \(|ket\rangle\) , Qiskit, and SABRE. Besides, for mid-size circuits such as the SABRE-large benchmark, we improve the mapping costs by 4.5%, 5.2%, 16.3%, 20.7%, and 25.7%, when compared to QMAP, TOQM, t \(|ket\rangle\) , Qiskit, and SABRE, respectively.
AI snapshot
Written from the paper’s full text.
TL;DR
The paper introduces Duostra, a qubit mapping framework that decomposes the problem into initial placement, a dual-source Dijkstra router, and heuristic scheduling. It reports improved mapping costs on mid-size and large quantum circuits and scales to an 11,969-qubit QFT.
Key findings
- On the SABRE-large mid-size benchmark, Duostra LE improves mapping costs by 4.5%, 5.2%, 16.3%, 20.7%, and 25.7% over QMAP, TOQM, t|ket⟩, Qiskit, and SABRE, respectively; it wins 22 of 25 testcases and tops other tools on 70.0% (42/60) of the extended QMAP benchmark.
- On 39 large circuits with more than 50 qubits, Duostra achieves an average 21.75% improvement over the virtual best results among QMAP, t|ket⟩, Qiskit, and SABRE, and handles up to an 11,969-qubit QFT within 3 hours with time complexity O(n^2.8).
- The Duostra router has O(n log n) complexity and guarantees an optimal routing path for a given double-qubit gate; on cm42a_207 it produces more balanced SWAP edge utilization than shortest-path routing, with standard deviation 35.26 vs 67.00 and maximum 112 vs 178.
- Initial placement impact diminishes as circuit depth and gate count grow: QMAP performs better for circuits with Ideal Circuit Cost below 500, while Duostra prevails as circuit size increases.
Methods
- The framework uses DFS-based initial placement, the Duostra dual-source Dijkstra router that minimizes the maximum occupied time of two routing paths, and two schedulers: Limitedly-Exhaustive (LE) Search and Shortest-Path (SP) Estimation.
- Mid-size experiments use LE Search with depth 4 on SABRE-large and QMAP-extended circuits up to 185,000 gates and no more than 16 qubits; large experiments use SP Estimation on QFT, Galois Field, Inst, ISCAS’85, adder, dnn, qugan, and multiplier circuits.
- Comparisons include QMAP, TOQM, t|ket⟩, IBM Qiskit 1.0.1 default and SABRE mappers, plus a shortest-path baseline; mapping cost uses timing units of 1, 2, and 6 for single-qubit, double-qubit, and SWAP gates, and experiments run on a 13th Gen Intel Core i9-13900K with 126G memory.
Limitations
- The paper states that IBMQ machine characteristics constrain experiments: the smallest available device that can accommodate the circuit must be selected, and control-rotation and Toffoli gates must be decomposed because IBMQ does not support them.
- The paper states future work is needed to incorporate fidelity/error models and error correction circuits, and to develop an automatic scheduler that identifies suitable search depth.
- Evident from the text: TOQM is excluded from large-circuit comparisons because it failed or exceeded the time limit; Duostra still loses on some cases, such as certain QFT cases to SABRE and some multiplier/qugan cases; and the approach is heuristic, with LE limited by search depth and SP trading mapping quality for runtime.
Model-written summary. Check it against the paper before relying on it.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
0 of 20 cited sources checked · 0 supported · 0 flagged
- Findingcitation§ 1 INTRODUCTION · p. 4
Duostra surpasses IBM Qiskit, QMAP, t|ket>, and SABRE on mapping cost for most large quantum circuits, including Galois Field (GF), inst, classical EDA benchmark circuits, adder, and qugan.
“Regarding scalability, Duostra surpasses IBM Qiskit, QMAP, t | 𝑘𝑒𝑡 ⟩ , and SABRE on mapping cost for most large quantum circuits, including Galois Field (GF), inst, classical Electronic Design Automation (EDA) benchmark circuits [40], adder, and qugan.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [40] [40] Franc Brglez. A neutral netlist of 10 combinational benchmark circuits and a target translator in Fortran. In Proc. International Symposium on Circuits and Systems, 1985 , 1985. -
Not checked in the free run.
- Findingown data§ Robust Qubit Mapping Algorithm via Double-Source Optimal Routing on Large Quantum Circuits · p. 1
For mid-size circuits such as the SABRE-large benchmark, Duostra improves mapping costs by 4.5%, 5.2%, 16.3%, 20.7%, and 25.7%, when compared to QMAP, TOQM, t|ket>, Qiskit, and SABRE, respectively.
“Besides, for mid-size circuits such as the SABRE-large benchmark, we improve the mapping costs by 4.5%, 5.2%, 16.3%, 20.7%, and 25.7%, when compared to QMAP, TOQM, t | 𝑘𝑒𝑡 ⟩ , Qiskit, and SABRE, respectively.”
- Also stated in: § 1 INTRODUCTION · p. 4 · hedged
“The experimental results indicate that in the mid-size test cases within the SABRE-large test suite [28], our approach achieves an average cost improvement by 4.5%, 5.2%, 16.3%, 20.7%, and 25.7%, when compared to QMAP, TOQM, t | 𝑘𝑒𝑡 ⟩ , Qiskit, and SABRE, respectively.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [28] [28] Gushu Li, Yufei Ding, and Yuan Xie. Tackling the qubit mapping problem for NISQ-era quantum devices. In Proc. International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) , pages 1001-1014, 2019. - source
Not checked in the free run.
- Also stated in: § 1 INTRODUCTION · p. 4 · hedged
- Findingown data§ Robust Qubit Mapping Algorithm via Double-Source Optimal Routing on Large Quantum Circuits · p. 1
On large circuits with more than 50 qubits, Duostra reduces mapping cost on average 21.75% over the virtual best results among QMAP, t|ket>, Qiskit and SABRE.
“on large circuits with more than 50 qubits, we can reduce the mapping cost on an average 21.75% over the virtual best results among QMAP, t | 𝑘𝑒𝑡 ⟩ , Qiskit and SABRE.”
Quote in the paperSubstantial claim - Findingown data§ 1 INTRODUCTION · p. 4
The results for mid-size test cases within SABRE-large are generated within a runtime of 5 minutes.
“Additionally, those results are generated within a runtime of 5 minutes.”
Quote in the paperNot a substantial claim - Findingown data§ 1 INTRODUCTION · p. 4
Duostra can handle problem sizes up to 11,969-qubit QFT within 3 hours.
“Furthermore, our method can handle problem sizes up to 11,969-qubit QFT within 3 hours (with time complexity 𝑂 ( 𝑛 2 . 8 ) , where 𝑛 denotes the numbers of qubits).”
Quote in the paperSubstantial claim
- Findingown data§ 3.2.1 Terminologies. · p. 11
On benchmark circuit cm42a_207, Duostra renders a much balanced distribution of SWAP operations with standard deviation 35.26 and maximum number 112.
“On the other hand, Duostra renders a much balanced distribution of the SWAP operations. Its standard deviation is 35.26 and the maximum number is 112.”
Quote in the paperSubstantial claim - Findingown data§ 5.4 Scalability Experiment on Large Circuits · p. 20
Qiskit excelled for larger GF circuits.
“Qiskit excelled for larger GF circuits”
Quote in the paperNot a substantial claim - Findingreasoning§ 5.4 Scalability Experiment on Large Circuits · p. 20
Different compared methods won at different benchmark sets.
“In general, due to the nature of the heuristic algorithms, different compared methods won at different benchmark sets”
Quote in the paperNot a substantial claim - Findingown data§ 5.4 Scalability Experiment on Large Circuits · p. 19
TOQM failed to execute on the large-size circuits (TLE).
“For the method TOQM [38] included in the mid-size circuit experiments, it failed to execute on the large-size circuits (TLE).”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [38] [38] Chi Zhang, Ari B Hayes, Longfei Qiu, Yuwei Jin, Yanhao Chen, and Eddy Z Zhang. Time-optimal qubit mapping. In Proc. ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) , pages 360-374, 2021. - source
Not checked in the free run.
- Rests on an assumption: The Mapping Cost metric used to compare mapping algorithms accurately reflects the total execution time of a quantum circuit.
- Findingown data§ 5.4 Scalability Experiment on Large Circuits · p. 20
For large benchmarks whose numbers of qubits exceed 50, Duostra achieves on average 21.75% improvement over the virtual best results among QMAP, t|ket>, Qiskit and SABRE.
“The statistics show that we can achieve on the average 21.75% improvement over the best performance of the compared methods.”
- Also stated in: § 6 CONCLUSION · p. 22 · plain
“For the large benchmarks whose numbers of qubits exceed 50, our framework can achieve on the average 21.75% improvements over the virtual best results among QMAP, t | 𝑘𝑒𝑡 ⟩ , Qiskit and SABRE.”
Quote in the paperSubstantial claim - Also stated in: § 6 CONCLUSION · p. 22 · plain
- Findingown data§ 5.5 Exploring the Futurism on Extra-Large Circuits · p. 21
On extra-large QFT circuits, the runtime of the Shortest Path router is around two-thirds of that of Duostra.
“Conversely, the runtime of the Shortest Path router is around two-thirds of that of Duostra.”
Quote in the paperNot a substantial claim - Findingown data§ 5.4 Scalability Experiment on Large Circuits · p. 20
QMAP performed better on qugan and some smaller ISCAS'85 benchmarks.
“QMAP performed better on qugan and some smaller ISCAS'85 benchmarks”
Quote in the paperNot a substantial claim - Findingown data§ 6 CONCLUSION · p. 22
For mid-size circuits (SABRE benchmark), Duostra improves Mapping Costs by 4.5%, 5.2%, 16.3%, 20.7% and 25.7% compared to QMAP, TOQM, t|ket>, Qiskit and SABRE, respectively.
“For instance, for the mid-size circuits (i.e. SABRE benchmark), we improve the Mapping Costs by 4.5%, 5.2%, 16.3%, 20.7% and 25.7%, when compared to QMAP, TOQM, t | 𝑘𝑒𝑡 ⟩ , Qiskit and SABRE, respectively.”
Quote in the paperSubstantial claim - Findingown data§ 5.4 Scalability Experiment on Large Circuits · p. 20
Duostra SP estimation outperforms the other methods in most cases on large benchmarks.
“Duostra SP estimation outperforms the others in most cases.”
Quote in the paperSubstantial claim- Rests on an assumption: The Mapping Cost metric used to compare mapping algorithms accurately reflects the total execution time of a quantum circuit.
- Rests on an assumption: The extrapolated heavy-hexagon topologies up to 11,969 qubits are valid proxies for future large-scale quantum devices.
- Findingown data§ 5.4 Scalability Experiment on Large Circuits · p. 20
SABRE frequently produced the better results, particularly standing out for the QFT cases.
“SABRE frequently produced the better results, particularly standing out for the QFT cases”
Quote in the paperNot a substantial claim - Findingown data§ 5.5 Exploring the Futurism on Extra-Large Circuits · p. 21
On extra-large QFT circuits, the Mapping Cost associated with the Duostra router is consistently less than half of the cost generated by the Shortest Path router.
“As depicted in Fig. 12, the Mapping Cost associated with the Duostra router is consistently less than half of the cost generated by the Shortest Path router.”
Quote in the paperSubstantial claim - Interpretationreasoning§ 4 PROOF OF DUOSTRA OPTIMALITY · p. 14
For a double-qubit gate whose control bit is not adjacent to its target bit, the Duostra Algorithm can generate a SWAP sequence with minimum Mapping Cost.
“Given a double-qubit gate whose control bit is not adjacent to its target bit, Duostra Algorithm can generate a SWAP sequence with minimum Mapping Cost.”
Quote in the paperNot a substantial claim - Premisecitation§ 1 INTRODUCTION · p. 3
The runtime of algorithms that calculate costs of all potential swapping candidates in each iteration when selecting a SWAP was very long.
“Although the above-mentioned algorithms claimed to achieve optimal mapping solutions, the runtime of these algorithms was very long due to the fact that they needed to calculate the costs of all the potential swapping candidates in each iteration when selecting a SWAP.”
Quote in the paperSubstantial claim0 of 3 sources checked- cites [37] [37] Haowei Deng, Yu Zhang, and Quanxi Li. Codar: A contextual duration-aware qubit mapping for various NISQ devices. In Proc. ACM/IEEE Design Automation Conference (DAC) , pages 1-6, 2020. - source
Not checked in the free run.
- cites [38] [38] Chi Zhang, Ari B Hayes, Longfei Qiu, Yuwei Jin, Yanhao Chen, and Eddy Z Zhang. Time-optimal qubit mapping. In Proc. ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) , pages 360-374, 2021. - source
Not checked in the free run.
- cites [39] [39] Lingling Lao, Hans Van Someren, Imran Ashraf, and Carmen G. Almudever. Timing and resource-aware mapping of quantum circuits to superconducting processors. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems , 41(2):359-371, February 2022. - source
Not checked in the free run.
- Interpretationnone given§ Algorithm 2 Duostra (Dual-source Dijkstra) · p. 13
Once a vertex is pushed into the priority queue, its cost remains unchanged.
“Furthermore, once a vertex is pushed into the priority queue, its cost remains unchanged.”
Quote in the paperNot a substantial claim - Premisereasoning§ 1 INTRODUCTION · p. 3
Exact methods for qubit mapping, although optimal for small circuits, are inferior to heuristic methods in large circuits.
“However, these exact methods, although being able to achieve optimality for small circuits, are inferior to the heuristic methods in large circuits.”
Quote in the paperSubstantial claim0 of 3 sources checked- cites [9] [9] Marcos Yukio Siraichi, Vinícius Fernandes dos Santos, Caroline Collange, and Fernando Magno Quintão Pereira. Qubit allocation. In Proc. International Symposium on Code Generation and Optimization , pages 113-125, 2018. -
Not checked in the free run.
- cites [33] [33] Bochen Tan and Jason Cong. Optimal layout synthesis for quantum computing. In Proceedings of the 39th International Conference on Computer-Aided Design (ICCAD) , pages 1-9, 2020. - source
Not checked in the free run.
- cites [36] [36] Abtin Molavi, Amanda Xu, Martin Diges, Lauren Pick, Swamit Tannu, and Aws Albarghouthi. Qubit mapping and routing via MaxSAT. In 2022 55th IEEE/ACM International Symposium on Microarchitecture (MICRO) , pages 1078-1091, October 2022. - source
Not checked in the free run.
- Premisereasoning§ 1 INTRODUCTION · p. 3
These algorithms could only handle mapping problems up to 50 qubits.
“Consequently, they could only handle mapping problems up to 50 qubits, which is much smaller than the number of required qubits for achieving quantum advantage.”
Quote in the paperSubstantial claim0 of 3 sources checked- cites [37] [37] Haowei Deng, Yu Zhang, and Quanxi Li. Codar: A contextual duration-aware qubit mapping for various NISQ devices. In Proc. ACM/IEEE Design Automation Conference (DAC) , pages 1-6, 2020. - source
Not checked in the free run.
- cites [38] [38] Chi Zhang, Ari B Hayes, Longfei Qiu, Yuwei Jin, Yanhao Chen, and Eddy Z Zhang. Time-optimal qubit mapping. In Proc. ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) , pages 360-374, 2021. - source
Not checked in the free run.
- cites [39] [39] Lingling Lao, Hans Van Someren, Imran Ashraf, and Carmen G. Almudever. Timing and resource-aware mapping of quantum circuits to superconducting processors. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems , 41(2):359-371, February 2022. - source
Not checked in the free run.
- Interpretationnone given§ 1 INTRODUCTION · p. 4
The time complexity of the overall method is O(n^2.8), where n denotes the number of qubits.
“Furthermore, our method can handle problem sizes up to 11,969-qubit QFT within 3 hours (with time complexity 𝑂 ( 𝑛 2 . 8 ) , where 𝑛 denotes the numbers of qubits).”
Quote in the paperSubstantial claim - Interpretationreasoning§ 3.3 Scheduling: Limitedly-Exhaustive (LE) Search and Shortest-Path (SP) Estimation · p. 14
Directly choosing the shortest path as the routing path may cause collisions where the route conflicts with the swaps of another gate, forcing a pause in the swapping procedure and prolonging execution time.
“If we were to directly choose the shortest path as the routing path, collisions may occur where the route conflicts with the swaps of another gate. This situation would force us to pause the swapping procedure, leading to a prolongation of the execution time.”
Quote in the paperSubstantial claim - Interpretationreasoning§ 3.3 Scheduling: Limitedly-Exhaustive (LE) Search and Shortest-Path (SP) Estimation · p. 14
Given the shortest path, the Duostra router is still needed to produce the local optimal result.
“Therefore, given the shortest path, we still need to rely on the Duostra router to produce the local optimal result.”
Quote in the paperSubstantial claim - Interpretationnone given§ 3.2 Routing: Duostra (Dual-source Dijkstra) · p. 8
The time complexity of the Duostra algorithm is O(n log n), where n is the number of qubits in the quantum device.
“Additionally, we demonstrate that the time complexity of this algorithm is 𝑂 ( 𝑛 log 𝑛 ) , where 𝑛 represents the number of qubits in the quantum device.”
- Also stated in: § 1 INTRODUCTION · p. 4 · plain
“an 𝑂 ( 𝑛 log 𝑛 ) Duostra router”
Quote in the paperSubstantial claim - Also stated in: § 1 INTRODUCTION · p. 4 · plain
- Interpretationreasoning§ 3.1 Initial Placement · p. 8
It is impossible for the initial placement strategy to ensure the overall optimality of the qubit mapping problem.
“Therefore, it is impossible for the initial placement strategy to ensure the overall optimality of the qubit mapping problem.”
Quote in the paperSubstantial claim - Premisecitation§ 3.3 Scheduling: Limitedly-Exhaustive (LE) Search and Shortest-Path (SP) Estimation · p. 13
Exhaustive enumeration of all possible execution sequences of gates is intractable even for relatively small-scale quantum circuits.
“However, this exhaustive enumeration proves to be an intractable task [9], even for relatively small-scale quantum circuits.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [9] [9] Marcos Yukio Siraichi, Vinícius Fernandes dos Santos, Caroline Collange, and Fernando Magno Quintão Pereira. Qubit allocation. In Proc. International Symposium on Code Generation and Optimization , pages 113-125, 2018. -
Not checked in the free run.
- Interpretationreasoning§ 4 PROOF OF DUOSTRA OPTIMALITY · p. 15
The first edge where the two routing paths converge is the optimal solution e*, which has the smallest occupied time.
“Lemma 4.2 (Duostra Optimality). The first edge where the two routing paths converge is the solution 𝑒 ∗ , which has the smallest occupied time.”
- Also stated in: § Algorithm 2 Duostra (Dual-source Dijkstra) · p. 13 · plain
“As a result, we can ensure that when the two search trees from 𝑠 0 and 𝑠 1 converge at a pair of adjacent physical qubits, they will indeed form the optimal routing path with the smallest occupied time.”
Quote in the paperSubstantial claim - Also stated in: § Algorithm 2 Duostra (Dual-source Dijkstra) · p. 13 · plain
- Interpretationnone given§ 1 INTRODUCTION · p. 4
Duostra router can guarantee the optimal mapping solution for a given double-qubit gate.
“an 𝑂 ( 𝑛 log 𝑛 ) Duostra router that can guarantee the optimal mapping solution for a given double-qubit gate”
- Also stated in: § 3.2 Routing: Duostra (Dual-source Dijkstra) · p. 8 · plain
“The algorithm outputs an optimal routing path and provides a SWAP sequence that efficiently brings the two involved qubits, of a double-qubit gate, adjacent to each other.”
Quote in the paperNot a substantial claim - Also stated in: § 3.2 Routing: Duostra (Dual-source Dijkstra) · p. 8 · plain
- Premisecitation§ 5.1 Experiment Setup · p. 16
Maintaining a low average node degree in superconducting quantum devices, typically less than three, is crucial to minimize frequency collisions and crosstalk errors.
“However, based on current knowledge, maintaining a low average node degree in superconducting quantum devices, typically less than three, is crucial to minimize frequency collisions and crosstalk errors [46].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [46] [46] Christopher Chamberland, Guanyu Zhu, Theodore J Yoder, Jared B Hertzberg, and Andrew W Cross. Topological and subsystem codes on low-degree graphs with flag qubits. Physical Review X , 10(1):011022, 2020. - source
Not checked in the free run.
- Interpretationreasoning§ Algorithm 2 Duostra (Dual-source Dijkstra) · p. 13
The top vertex in the priority queue, with the lowest cost, represents the earliest qubit that can be operated using a SWAP gate.
“As we define the cost of a seen vertex 𝑣 in the priority queue as the occupied time of the optimal routing path from 𝑣.𝑠𝑜𝑢𝑟𝑐𝑒 to 𝑣 , the top vertex in the priority queue, with the lowest cost, represents the earliest qubit that can be operated using a SWAP gate.”
Quote in the paperSubstantial claim - Interpretationown data§ 5.5 Exploring the Futurism on Extra-Large Circuits · p. 21
The Duostra Router's incorporation of additional information, such as the occupied time, contributes to its ability to generate superior results compared to a simple approach like the Shortest Path router.
“This leads us to conclude that, when compared to a simple approach like the Shortest Path router, which merely inserts SWAP gates to solve the problem, the Duostra Router's incorporation of additional information, such as the occupied time, contributes to its ability to generate superior results.”
Quote in the paperSubstantial claim - Interpretationown data§ 6 CONCLUSION · p. 22
The experimental results on various sets of benchmarks demonstrate the superiority of the framework on the qubit mapping problems.
“The experimental results on various sets of benchmarks demonstrate the superiority of our framework on the qubit mapping problems.”
Quote in the paperSubstantial claim - Interpretationown data§ 6 CONCLUSION · p. 21
The Duostra router can efficiently generate optimal routing paths for SWAP insertions on double-qubit gates.
“Our framework encompasses an innovative Duostra router that can efficiently generate optimal routing paths for SWAP insertions on double-qubit gates”
Quote in the paperSubstantial claim - Interpretationown data§ 5.5 Exploring the Futurism on Extra-Large Circuits · p. 21
Duostra outperforms the Shortest Path router considering both solution quality and efficiency as the circuit size increases.
“The trend line of Duostra consistently appears lower, indicating that Duostra outperforms its counterpart considering both solution quality and efficiency as the circuit size increases.”
Quote in the paperSubstantial claim - Interpretationreasoning§ 4 PROOF OF DUOSTRA OPTIMALITY · p. 15
Lemma 4.1: The seen set contains the unvisited vertex with the minimum occupied time.
“Lemma 4.1. The seen set contains the unvisited vertex with the minimum occupied time”
Quote in the paperSubstantial claim - Interpretationnone given§ 4 PROOF OF DUOSTRA OPTIMALITY · p. 14
The Duostra Algorithm is designed with local optimality to balance mapping cost and program runtime for large circuits.
“We design the Duostra Algorithm by capitalizing on the property of local optimality in order to strike a balance between the mapping cost and the program runtime for large circuits.”
Quote in the paperSubstantial claim - Interpretationreasoning§ 4 PROOF OF DUOSTRA OPTIMALITY · p. 15
The occupied time of an unseen vertex is inevitably greater than the vertex with the smallest occupied time in the seen set.
“Therefore, since the occupied time of any seen vertex ( 𝑠 𝑎𝑟𝑏 .𝑜𝑐𝑝 ) is greater than or equal to the minimum occupied time of all the seen vertices, the occupied time of an unseen vertex will inevitably be greater than the vertex with the smallest occupied time in the seen set.”
Quote in the paperSubstantial claim - Interpretationreasoning§ 5.1 Experiment Setup · p. 16
The proposed qubit mapping framework is not limited to specific devices in the NISQ era.
“Our proposed qubit mapping framework is not limited to specific devices in NISQ era.”
Quote in the paperSubstantial claim - Interpretationreasoning§ 4 PROOF OF DUOSTRA OPTIMALITY · p. 15
The sub-optimal solution e- with the bigger occupied time must be found after the optimal solution e*.
“Because we only prolong the routing paths by selecting a vertex with the minimum occupied time, the sub-optimal solution 𝑒 -with the bigger occupied time must be found after the optimal solution 𝑒 ∗ .”
Quote in the paperSubstantial claim
- May combine two claims. 16
- Classified as probably not a substantial claim. 7
- The quote only partly states this claim. 1
May combine two claims.
Findingown data§ 5.3 Performance Evaluation on Mid-Size Circuits · p. 19On the extended benchmark set, Duostra tops other tools on 70.0% (42/60) of cases and improves over QMAP by an average of 4% in Mapping Costs.
“As shown in Fig. 10, our algorithm can top the other tools on 70.0% (42/60) of the cases and improve over QMAP for the average of 4% in Mapping Costs.”
Quote in the paperSubstantial claim- Rests on an assumption: The Mapping Cost metric used to compare mapping algorithms accurately reflects the total execution time of a quantum circuit.
May combine two claims.
Findingown data§ 5.2 Experiments on Initial Placement · p. 18For smaller circuits whose Ideal Circuit Costs are smaller than 500, QMAP exhibits superior performance over Duostra LE Search and TOQM; as Ideal Circuit Cost grows, Duostra outperforms QMAP.
“For smaller circuits whose Ideal Circuit Costs (c.f. Definition 2.4 ) are smaller than 500, QMAP's effort in exploring better initial placement pays back as it exhibits superior performance over the Duostra LE Search and TOQM. However, as the Ideal Circuit Cost grows, Duostra turns around and outperforms QMAP (Fig. 9).”
Quote in the paperNot a substantial claim- Rests on an assumption: The Mapping Cost metric used to compare mapping algorithms accurately reflects the total execution time of a quantum circuit.
May combine two claims.
Findingown data§ 5.2 Experiments on Initial Placement · p. 17As circuit depth increases along with gate count, the Mapping Cost introduced by scheduling and routing procedures starts to dominate the overall cost, making the impact of initial placement insignificant.
“As the circuit depth increases along with its gate count, the Mapping Cost introduced by the scheduling and routing procedures starts to dominate the overall cost. Therefore, the impact of the initial placement becomes insignificant.”
Quote in the paperSubstantial claim- Rests on an assumption: The Mapping Cost metric used to compare mapping algorithms accurately reflects the total execution time of a quantum circuit.
May combine two claims.
Findingown data§ 5.4 Scalability Experiment on Large Circuits · p. 20Duostra is insignificantly slower than SABRE for cases that run for less than 1 second, while its performance prevails for larger cases.
“If we look closely into the numbers, we can see that Duostra is insignificantly slower than SABRE for the cases that run for less than 1 second, while its performance prevails for larger cases.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown data§ 5.3 Performance Evaluation on Mid-Size Circuits · p. 18On average, IBM Qiskit, t|ket>, and SABRE exhibit inferior performance compared to QMAP by 16.2%, 11.8%, and 21.2%, respectively, while TOQM demonstrates relatively competitive results with only 0.7% difference on average.
“The table indicate that on average, IBM Qiskit, t | 𝑘𝑒𝑡 ⟩ , and SABRE exhibit inferior performance compared to QMAP by 16.2%, 11.8% and 21.2% while TOQM demonstrates relatively competitive results with only 0.7% difference on average.”
Quote in the paperSubstantial claim- Rests on an assumption: The Mapping Cost metric used to compare mapping algorithms accurately reflects the total execution time of a quantum circuit.
May combine two claims.
Findingown data§ 5.3 Performance Evaluation on Mid-Size Circuits · p. 19For mid-size circuits, using LE Search with depth 4, Duostra outperforms QMAP by an average of 4.5% and wins 22 of 25 testcases.
“For the mid-size circuits, we employ the LE Search approach with the depth set to 4. It shows that we can outperform QMAP for the average of 4 . 5% as we win 22 of the 25 testcases.”
Quote in the paperSubstantial claim- Rests on an assumption: The Mapping Cost metric used to compare mapping algorithms accurately reflects the total execution time of a quantum circuit.
May combine two claims.
Findingown data§ 5.4 Scalability Experiment on Large Circuits · p. 20The runtime performance of both Duostra and SABRE is superior to the other three compared methods, as the latter failed to finish certain cases within 1,000 seconds or ran for more than a day (TLE).
“It can be shown that the runtime performance of both Duostra and SABRE is superior to the other three, as the latter failed to finish certain cases within 1,000 seconds or even ran for more a day (marked as TLE).”
Quote in the paperSubstantial claimMay combine two claims.
Interpretationnone given§ 3.3 Scheduling: Limitedly-Exhaustive (LE) Search and Shortest-Path (SP) Estimation · p. 14The LE Search approach explores all possible gate sequences up to a specified depth d and can close in on global optimum solutions for smaller designs when depth d is set sufficiently large.
“In summary, the LE Search approach explores all possible gate sequences up to a specified depth 𝑑 . It has the capability to close in on global optimum solutions for smaller designs when the depth 𝑑 is set sufficiently large.”
Quote in the paperNot a substantial claimMay combine two claims.
Premisecitation§ 1 INTRODUCTION · p. 3When applied to larger circuits, QMAP suffers in lengthier program runtime and its mapping outcomes are not as effective.
“However, when applied to larger circuits, QMAP will suffer in lengthier program runtime and thus the mapping outcomes are not as effective.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [27] [27] Robert Wille and Lukas Burgholzer. MQT QMAP: efficient quantum circuit mapping. In Proceedings of the 2023 International Symposium on Physical Design , pages 198-204, 2023. - source
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing).
Premisecitation§ 1 INTRODUCTION · p. 2Siraichi et al. have shown qubit mapping to be an NP-complete problem.
“Siraichi et al. [9] have shown qubit mapping to be an NP-complete problem.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [9] [9] Marcos Yukio Siraichi, Vinícius Fernandes dos Santos, Caroline Collange, and Fernando Magno Quintão Pereira. Qubit allocation. In Proc. International Symposium on Code Generation and Optimization , pages 113-125, 2018. -
Not checked in the free run.
May combine two claims.
Interpretationown data§ 3.2.1 Terminologies. · p. 11Duostra tends to choose the routing path with smaller occupied time and thus yields more balanced and parallel results, thereby reducing the mapping cost.
“This discrepancy suggests that Duostra tends to choose the routing path with smaller occupied time and thus yield more balanced and parallel results. It can thereby reduce the mapping cost.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Premisecitation§ 2 QUBIT MAPPING PROBLEM · p. 6CODAR notes that the execution time of single-qubit and double-qubit gates is different.
“CODAR [37] notes that the execution time of single-qubit and double-qubit gates is different.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [37] [37] Haowei Deng, Yu Zhang, and Quanxi Li. Codar: A contextual duration-aware qubit mapping for various NISQ devices. In Proc. ACM/IEEE Design Automation Conference (DAC) , pages 1-6, 2020. - source
Not checked in the free run.
May combine two claims.
Interpretationreasoning§ Algorithm 2 Duostra (Dual-source Dijkstra) · p. 12The Duostra algorithm can be viewed as a Dual-source Dijkstra algorithm with dynamic occupied time as the cost function, and it has time complexity O(n log n), where n is the number of physical qubits.
“Since the Duostra algorithm can be viewed as a Dual-source Dijkstra algorithm with dynamic occupied time as the cost function, the algorithm has the time complexity 𝑂 ( 𝑛 log 𝑛 ) , where 𝑛 represents the number of physical qubits.”
Quote in the paperSubstantial claimMay combine two claims.
Interpretationreasoning§ 3.3 Scheduling: Limitedly-Exhaustive (LE) Search and Shortest-Path (SP) Estimation · p. 14The Duostra algorithm takes into account the occupied time of each qubit, allowing it to avoid busy routes and efficiently achieve the optimal path for the gate.
“On the contrary, the Duostra algorithm takes into account the occupied time of each qubit, allowing it to avoid busy routes and efficiently achieve the optimal path for the gate.”
Quote in the paperSubstantial claimMay combine two claims.
Interpretationreasoning§ 3.3 Scheduling: Limitedly-Exhaustive (LE) Search and Shortest-Path (SP) Estimation · p. 14The SP Estimation approach prioritizes better scalability, may sacrifice some performance, and can be effectively applied to larger circuits.
“Conversely, the SP Estimation approach prioritizes better scalability, even if it may sacrifice some performance. As a result, the SP Estimation approach can be effectively applied to larger circuits, thus paving the way toward achieving quantum advantage.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim.
Premisecitation§ 2 QUBIT MAPPING PROBLEM · p. 6Deng et al. introduce a model in which single-qubit gates occupy one unit of time and double-qubit gates occupy two units.
“To simplify calculations, Deng et al. introduce a model in which single-qubit gates occupy one unit of time and double-qubit gates occupy two units.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [37] [37] Haowei Deng, Yu Zhang, and Quanxi Li. Codar: A contextual duration-aware qubit mapping for various NISQ devices. In Proc. ACM/IEEE Design Automation Conference (DAC) , pages 1-6, 2020. - source
Not checked in the free run.
May combine two claims.
Interpretationnone given§ 3.3 Scheduling: Limitedly-Exhaustive (LE) Search and Shortest-Path (SP) Estimation · p. 14The time complexities of the LE Search approach and the SP Estimation are O(N^2 n) and O(N(W+R)), respectively, where N is the number of gates, W is the number of gates in the Waitlist, R is the time complexity of the router, and n is the number of qubits.
“The time complexities of the LE Search approaches and the SP Estimation are 𝑂 ( 𝑁 2 𝑛 ) and 𝑂 ( 𝑁 ( 𝑊 + 𝑅 )) , respectively. Here, 𝑁 represents the number of gates in the circuits, 𝑊 is the number of gates in the Waitlist, 𝑅 stands for the time complexity of the router, and 𝑛 indicates the number of qubits.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Premisecitation§ 1 INTRODUCTION · p. 3QMAP delivers high-quality results for relatively small quantum circuits (less than 50 qubits).
“Notably, [23] and [26] have been integrated into the QMAP framework [27], which delivered high-quality results for relatively small quantum circuits (less than 50 qubits).”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [27] [27] Robert Wille and Lukas Burgholzer. MQT QMAP: efficient quantum circuit mapping. In Proceedings of the 2023 International Symposium on Physical Design , pages 198-204, 2023. - source
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing).
Premisecitation§ 3.2.1 Terminologies. · p. 9We have adopted the concept introduced in [37] to define the notion of 'occupied time' for a qubit.
“We have adopted the concept introduced in [37] to define the notion of 'occupied time' for a qubit.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [37] [37] Haowei Deng, Yu Zhang, and Quanxi Li. Codar: A contextual duration-aware qubit mapping for various NISQ devices. In Proc. ACM/IEEE Design Automation Conference (DAC) , pages 1-6, 2020. - source
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Interpretationnone given§ 5.4 Scalability Experiment on Large Circuits · p. 21For the QFT cases that Duostra lost to SABRE, it is likely due to the specifically repetitive patterns of the circuits.
“For the QFT cases that we lost to SABRE, it is likely due to the specifically repetitive patterns of the circuits.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim.
Premisereasoning§ 5.5 Exploring the Futurism on Extra-Large Circuits · p. 21The selection of QFT circuits is attributed to its scalability potential and reputation as one of the most resource-demanding test sets, primarily due to the requirement for every qubit within the QFT to interact with all other qubits.
“The selection of QFT circuits is attributed to its scalability potential and reputation as one of the most resource-demanding test sets, primarily due to the requirement for every qubit within the QFT to interact with all other qubits.”
Quote in the paperSubstantial claimMay combine two claims.
Interpretationown data§ 5.4 Scalability Experiment on Large Circuits · p. 21The experimental results demonstrate the scalability and superiority of the qubit mapping framework for larger scale circuits.
“In short, the experimental results demonstrate the scalability and superiority of our qubit mapping framework for larger scale circuits.”
Quote in the paperSubstantial claimMay combine two claims.
Interpretationreasoning§ 4 PROOF OF DUOSTRA OPTIMALITY · p. 15The Duostra Algorithm finds the optimal solution given a double-qubit gate, thus ensuring efficient and effective qubit mapping in quantum circuits.
“As a result, Duostra Algorithm finds the optimal solution given a double-qubit gate, thus ensuring efficient and effective qubit mapping in quantum circuits.”
Quote in the paperSubstantial claimThe quote only partly states this claim.
Interpretationown data§ 6 CONCLUSION · p. 22The results showcase scalability to tackle qubit mapping challenges for quantum advantage on extra-large QFT circuits up to 11,969 qubits.
“The results showcase our scalability to tackle the qubit mapping challenges for the quantum advantage.”
Quote in the paperSubstantial claim
The paper relies on this without support.
The computation of a double-qubit gate can only be applied on adjacent qubits on the actual hardware device.
“the computation of a double-qubit gate can only be applied on adjacent qubits on the actual hardware device”
The paper relies on this without support.
The insertion of SWAP gates greatly increases the gate counts and execution time of the quantum circuit.
“The insertion of the SWAP gates greatly increases the gate counts and execution time of the quantum circuit.”
The paper relies on this without support.
Modern quantum computing devices in the NISQ era are mostly in lattice structures, which offer higher routing flexibility than the LNN structure.
“However, modern quantum computing devices in the NISQ era are mostly in lattice structures, which offer higher routing flexibility than the LNN structure.”
The paper relies on this without support.
The Mapping Cost metric used to compare mapping algorithms accurately reflects the total execution time of a quantum circuit.
“This distinction is critical in optimizing the overall Mapping Cost (c.f. Section 2.4) of the quantum circuit, see experiments in Section 5.5.”
The paper relies on this without support.
The extrapolated heavy-hexagon topologies up to 11,969 qubits are valid proxies for future large-scale quantum devices.
“Furthermore, to emulate devices beyond 1121-qubit, we adopt the heavy-hex pattern from the existing IBM machines [47] and extrapolate the topology up to a remarkable 11,969-qubit, allowing us to assess the scalability of our algorithm thoroughly.”
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
QRNG circuits must be mapped to each quantum processor, which has its own predefined set of available quantum gates and qubits.
“the QRNG circuits must be mapped to each quantum processor, which has its own predefined set of available quantum gates and qubits36.”
From Parameterized quantum random number generators for superconducting quantum hardware: novel architectures and NIST SP 800-22 evaluation under IBM noisy simulators (2026) · cites this paper as [36]
The Qubit Mapping Problem section (p. 5) says quantum circuits are assigned to a device’s physical qubits subject to its topology. The Experiment Setup (p. 16) also describes selecting a device with enough qubits and decomposing gates that IBMQ machines do not support. The paper does not address QRNG circuits specifically, so it supports the general mapping requirement but not its QRNG-specific application. (LLM, conf=0.82)
Experimental — accuracy not yet measured
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
Each contradiction between two passages listed here was confirmed by an independent check.
Routing comparison names the wrong target qubit
MinorThe example identifies the two gate inputs as being on Q 0 and Q 4 and compares routing with those qubits as source and target. Its conclusion instead calls Q 3 the target.
“Therefore, choosing 𝑄 0 as the source and 𝑄 3 as the target proves to be the more favorable routing path.”
“Since its inputs are now placed on two non-adjacent qubits 𝑄 0 and 𝑄 4 , we need to find a routing path to bring them to adjacency.”
The two example routes require the same number of SWAPs
MinorBoth listed paths contain five qubits and four edges. Bringing the endpoint qubits adjacent along either path requires three SWAPs, contrary to the claim that choosing between them changes the number of SWAPs.
“By choosing one of these two paths, we will employ different numbers of SWAPs”
“We can insert SWAPs along a path, for example, 𝑄 2 , 𝑄 3 , 𝑄 4 , 𝑄 5 , 𝑄 6 , to bring these two inputs to adjacency. Clearly, there is another path 𝑄 2 , 𝑄 1 , 𝑄 0 , 𝑄 7 , 𝑄 6 to resolve the coupling constraint of 𝐺 5.”
The citation lists haven’t been fetched yet
References 67 · Cited by 19
- Authors
- Cheng, C.-Y., Yang, C.-Y., Kuo, Y.-H., Wang, R.-C., Cheng, H.-C., & Huang, C.-Y. (.
- Affiliations
- National Taiwan University (TW)
- University of California San Diego (US)
- Georgia Institute of Technology (US)
- Venue
- ACM Transactions on Quantum Computing
- Published
- 2024-09-19
- Volume
- 5
- Issue
- 3
- Pages
- 1-26
- ISSN
- 2643-6809 (ISSN-L)
- 2643-6817
- OpenAlex
- W4401288435
- Semantic Scholar
- a62894f09c8b8775f6af611ae675a74e3e7c1865
- Cited by
- 19
- References
- 67
- Citations by year
- 2026: 10 · 2025: 8 · 2024: 1
- FWCI
- 2.81
- Type
- journal article
- Language
- en
- Open access
- hybrid
- doi.org
- Licence
- Locations
- ACM Transactions on Quantum Computing (publishedVersion, cc-by)
- arXiv (Cornell University) (submittedVersion)
- arXiv (Cornell University)
- Funders
- National Science and Technology Council of Taiwan (NSTC 113-2119-M-002-024)
- National Science and Technology Council, Taiwan (NSTC 112-2636-E-002-009, NSTC 113-2119-M-007-006, NSTC 113-2119-M-001-006, NSTC 113-2124-M-002-003, and NSTC 113-2628-E-002-029)
- Yushan Young Scholar Program of the Ministry of Education, Taiwan (NTU-112V1904-4 and NTU-113V1904-5)
- “Pioneering Research in Forefront Quantum Computing, Learning and Engineering” of National Taiwan University (NTU-CC- 112L893405 and NTU-CC-113L891605)
- Center for Advanced Computing and Imaging in Biomedicine (NTU-113L900702)
- Featured Areas Research Center Program within the framework of the Higher Education Sprout Project by the Ministry of Education
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Quantum Computing Algorithms and Architecture
- Physical Sciences › Computer Science › Artificial Intelligence › Quantum Information and Cryptography
- Physical Sciences › Computer Science › Hardware and Architecture › Parallel Computing and Optimization Techniques
- Keywords
- qubit mapping, quantum circuit compilation, heuristic scheduling, shortest path estimation, NISQ devices
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Claims read by deepseek-v4.1-flash under definition version 3 (extract-v3) on 2026-10-09.
Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-10-09.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review