Skip to content
DraconiticResearch
Search Sources API
203,948 studies31 sourcesUpdated 21 min ago
PreprintarXiv licencearXiv

Shot Allocation Strategies in Debugging Quantum Circuits

Abstract

Debugging quantum programs remains challenging due to the nature of quantum measurement. As quantum algorithms and systems scale, it is increasingly crucial to develop rigorous debugging and verification approaches. Statistical assertion-based debugging validates quantum program behavior through repeated circuit execution and statistical hypothesis testing, but existing frameworks treat shot count as a fixed input parameter, leaving the problem of optimal shot allocation across multiple mid-circuit assertions unexplored. To improve debugging efficiency by making better use of given shot counts, this paper proposes and evaluates four shot allocation strategies within the QDB quantum debugger implemented within the CUDA-Q framework. These allocation approaches: equal split, static weight allocation, adaptive entropy routing, and sequential retirement, use statistical approaches to test whether qubits have expected state characteristics at different points in execution. We evaluate these allocation strategies on different circuits, under both noise-free and depolarizing noise conditions. We show how adaptive strategies use shots efficiently by concentrating them on assertions with high uncertainty. This substantially reduces total shot usage while maintaining comparable debugging confidence.

Related

  1. Multinomial shot sampling for quantum circuits
    Ijaz Ahamed Mohammad, Daniel Nagaj, Martin Plesch
    arXivPreprintarXiv licenceFull textQuantum physics & quantum informationarXiv
  2. Benchmarking Modular Optimization Strategies for Parameterized Quantum Circuits
    Carla Cotea, Stefan Balauca, Andreea Arusoaie
    arXivPreprintCC BY 4.0Full textQuantum physics & quantum informationarXiv
  3. QBugLM: An Agentic Benchmarking Framework for LLM-based Quantum Software Debugging
    An B. B. Pham, Hoa T. Nguyen, Muhammad Usman
    arXivPreprintCC BY 4.0Full textQuantum physics & quantum informationarXiv
  4. CircLS: Compiling Lattice Surgery to Physical Circuits with Dynamic Allocation
    John Yuehan Zhang
    arXivPreprintarXiv licenceFull textQuantum physics & quantum informationarXiv
  5. Phase-sensitive avalanche quantum sensing of sub-shot-noise fields
    Nikolai D. Klimkin, Misha Ivanov
    arXivPreprintarXiv licenceFull textQuantum physics & quantum informationarXiv
BibTeX
@misc{thaqi2026shot,
  title = {{Shot Allocation Strategies in Debugging Quantum Circuits}},
  author = {Era Thaqi and Coco Gong and Margaret Martonosi},
  howpublished = {arXiv},
  year = {2026},
  month = oct,
  doi = {10.48550/arxiv.2610.27335},
  eprint = {2610.27335},
  archivePrefix = {arXiv},
  url = {https://arxiv.org/abs/2610.27335},
}
RIS
TY  - UNPB
TI  - Shot Allocation Strategies in Debugging Quantum Circuits
AU  - Era Thaqi
AU  - Coco Gong
AU  - Margaret Martonosi
PY  - 2026
DA  - 2026/10/19
PB  - arXiv
DO  - 10.48550/arxiv.2610.27335
UR  - https://arxiv.org/abs/2610.27335
AB  - Debugging quantum programs remains challenging due to the nature of quantum measurement. As quantum algorithms and systems scale, it is increasingly crucial to develop rigorous debugging and verification approaches. Statistical assertion-based debugging validates quantum program behavior through repeated circuit execution and statistical hypothesis testing, but existing frameworks treat shot count as a fixed input parameter, leaving the problem of optimal shot allocation across multiple mid-circuit assertions unexplored. To improve debugging efficiency by making better use of given shot counts, this paper proposes and evaluates four shot allocation strategies within the QDB quantum debugger implemented within the CUDA-Q framework. These allocation approaches: equal split, static weight allocation, adaptive entropy routing, and sequential retirement, use statistical approaches to test whether qubits have expected state characteristics at different points in execution. We evaluate these allocation strategies on different circuits, under both noise-free and depolarizing noise conditions. We show how adaptive strategies use shots efficiently by concentrating them on assertions with high uncertainty. This substantially reduces total shot usage while maintaining comparable debugging confidence.
ER  -