A Sparse and Truncated State Vector Simulator for Peaked Circuits

Diogo R. Ferreira

arXiv:2607.07816 · 2026-07-12 공개 · arXiv · PDF

quantum-computing hardware-acceleration quantum-simulation truncated-state-vector vectorized-operations probability-peak peaked-circuits sparse-simulation

Abstract

In a class of quantum circuits known as peaked circuits, the goal is to predict the most probable bit string at the output of the circuit. Since these circuits are designed to have a sharp peak in their output distribution, in principle it should be possible to simulate them using a truncated state vector with a limited number of terms, or a fraction of the total probability mass. This approximate simulation can be carried out on a classical computer with a sparse representation that stores only the nonzero amplitudes of the state vector, in contrast to the dense representations that are common in most quantum simulators. For efficiency, all operations on the state vector should be vectorized to the furthest possible extent and, if available, hardware acceleration can also be used. This work describes how these requirements were met in an open-source implementation, and discusses its performance and limitations.

한국어 요약

한 줄 요약

고정밀도가 아닌 가장 확률이 높은 비트열을 예측하는 피크드 회로를 위한 희소 상태 벡터 시뮬레이터를 제시한다.

핵심 기여도

핵심 아이디어

피크드 회로는 출력 분포에 날카로운 피크가 존재하므로, 전체 상태 벡터를 시뮬레이션할 필요 없이 가장 확률이 높은 일부 상태만 추적하면 된다. 이에 따라, 기존 시뮬레이터가 사용하는 밀집 상태 벡터 대신, 희소 상태 벡터를 사용함으로써 메모리 사용량을 줄이고 계산 효율성을 높일 수 있다. 본 연구는 이러한 아이디어를 기반으로, 희소 상태 벡터를 기반으로 한 시뮬레이션 알고리즘을 설계하고, 벡터화 연산과 하드웨어 가속을 적용하여 실제 성능을 검증하였다.

기술적 접근법

주요 결과

의의 및 한계

이 연구는 피크드 회로의 특성에 맞춘 효율적인 시뮬레이션 방법을 제시함으로써, 양자 회로 시뮬레이션의 한계를 극복하는 데 기여한다. 특히, 희소 상태 벡터와 벡터화 연산을 결합한 방식은 기존 밀집 시뮬레이터와 비교해 메모리와 계산 효율성을 동시에 개선할 수 있다. 그러나 모든 피크드 회로가 동일한 수준의 희소성을 가지는 것은 아니므로, 특정 회로에서는 성능 개선 효과가 제한될 수 있다.

실용적 활용

이 시뮬레이터는 양자 알고리즘 개발 과정에서 가장 확률이 높은 결과를 빠르게 예측해야 하는 상황에 유용하게 활용될 수 있다. 특히, 양자 회로의 최적화나 샘플링 기반의 애플리케이션에서 메모리와 시간을 절약할 수 있다.