Skip to content
DraconiticResearch
Search Sources API
197,768 studies31 sourcesUpdated 6 min ago
PreprintarXiv licencearXiv

Multinomial shot sampling for quantum circuits

Abstract

In classical simulations of quantum circuits, sampling shots (measurement outcomes) from the final state is a routine but costly step. In widely used software, including Qiskit and PennyLane, its cost grows linearly with the number of shots S, even when the simulation has already produced the full state vector, because every shot is generated and processed individually. If only the measurement counts are needed, this is unnecessary. The counts can be drawn directly from a multinomial distribution, decomposed into a sequence of conditional binomial draws, each performed in expected constant time by the BTPE algorithm. The sampling cost is then independent of S. We describe an implementation of this approach, which also shortens the computation for states whose probability is concentrated on a few outcomes, and compare it with Qiskit's sampling primitives for up to 20 qubits and 106 shots. Our implementation is faster in every configuration tested, by a factor that grows with the number of shots and exceeds 103 in most configurations at S = 106, and its samples are statistically indistinguishable from those of the reference implementations.

Related

  1. Shot Allocation Strategies in Debugging Quantum Circuits
    Era Thaqi, Coco Gong, Margaret Martonosi
    arXivPreprintarXiv licenceFull textQuantum physics & quantum informationarXiv
  2. Hardware-Efficient Error Mitigation and Shot-Efficient Sampling on IBM Quantum Hardware
    Sumit Chongder
    arXivPreprintCC BY 4.0Full textQuantum physics & quantum informationarXiv
  3. Quantum MeanFlow: single-shot generative sampling on NISQ hardware
    Ashish Joshi, Eshaan Mistry, Takahiko Koyama
    arXivPreprintarXiv licenceFull textQuantum physics & quantum informationarXiv
  4. Sampling isometric tensor network states with monitored quantum circuits
    Yuqing Rong, Huan-Hai Zhou, Guo-Yi Zhu +1
    arXivPreprintarXiv licenceFull textQuantum physics & quantum informationarXiv
  5. Simulating and sampling from quantum circuits with 2D tensor networks
    Manuel S. Rudolph, Joseph Tindall
    npj Quantum InformationPeer-reviewedCC BY-NC-NDFull text30 citedAtomic, molecular & optical physicsOpenAlex
BibTeX
@misc{mohammad2026multinomial,
  title = {{Multinomial shot sampling for quantum circuits}},
  author = {Ijaz Ahamed Mohammad and Daniel Nagaj and Martin Plesch},
  howpublished = {arXiv},
  year = {2026},
  month = oct,
  doi = {10.48550/arxiv.2610.35119},
  eprint = {2610.35119},
  archivePrefix = {arXiv},
  url = {https://arxiv.org/abs/2610.35119},
}
RIS
TY  - UNPB
TI  - Multinomial shot sampling for quantum circuits
AU  - Ijaz Ahamed Mohammad
AU  - Daniel Nagaj
AU  - Martin Plesch
PY  - 2026
DA  - 2026/10/26
PB  - arXiv
DO  - 10.48550/arxiv.2610.35119
UR  - https://arxiv.org/abs/2610.35119
AB  - In classical simulations of quantum circuits, sampling shots (measurement outcomes) from the final state is a routine but costly step. In widely used software, including Qiskit and PennyLane, its cost grows linearly with the number of shots S, even when the simulation has already produced the full state vector, because every shot is generated and processed individually. If only the measurement counts are needed, this is unnecessary. The counts can be drawn directly from a multinomial distribution, decomposed into a sequence of conditional binomial draws, each performed in expected constant time by the BTPE algorithm. The sampling cost is then independent of S. We describe an implementation of this approach, which also shortens the computation for states whose probability is concentrated on a few outcomes, and compare it with Qiskit's sampling primitives for up to 20 qubits and 10^6 shots. Our implementation is faster in every configuration tested, by a factor that grows with the number of shots and exceeds 10^3 in most configurations at S = 10^6, and its samples are statistically indistinguishable from those of the reference implementations.
ER  -