Noisy Quantum Simulation Using Tracking, Uncomputation and Sampling
- URL: http://arxiv.org/abs/2508.04880v1
- Date: Wed, 06 Aug 2025 21:08:39 GMT
- Title: Noisy Quantum Simulation Using Tracking, Uncomputation and Sampling
- Authors: Siddharth Dangwal, Tina Oberoi, Ajay Sailopal, Dhirpal Shah, Frederic T. Chong,
- Abstract summary: For most researchers, access to compute time on quantum hardware is limited.<n>This necessitates the need to build simulators that mimic the execution of quantum circuits accurately and scalably.<n>We propose TUSQ - Tracking, Uncomputation, and Sampling for Noisy Quantum Simulation.
- Score: 1.989128176079823
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Quantum computers have grown in size and qubit quality in recent years, enabling the execution of complex quantum circuits. However, for most researchers, access to compute time on quantum hardware is limited. This necessitates the need to build simulators that mimic the execution of quantum circuits on noisy quantum hardware accurately and scalably. In this work, we propose TUSQ - Tracking, Uncomputation, and Sampling for Noisy Quantum Simulation. To represent the stochastic noisy channels accurately, we average the output of multiple quantum circuits with fixed noisy gates sampled from the channels. However, this leads to a substantial increase in circuit overhead, which slows down the simulation. To eliminate this overhead, TUSQ uses two modules: the Error Characterization Module (ECM), and the Tree-based Execution Module (TEM). The ECM tracks the number of unique circuit executions needed to accurately represent the noise. That is, if initially we needed $n_{1}$ circuit executions, ECM reduces that number to $n_{2}$ by eliminating redundancies so that $n_{2} < n_{1}$. This is followed by the TEM, which reuses computation across these $n_{2}$ circuits. This computational reuse is facilitated by representing all $n_{2}$ circuits as a tree. We sample the significant leaf nodes of this tree and prune the remaining ones. We traverse this tree using depth-first search. We use uncomputation to perform rollback-recovery at several stages which reduces simulation time. We evaluate TUSQ for a total of 186 benchmarks and report an average speedup of $52.5\times$ and $12.53\times$ over Qiskit and CUDA-Q, which goes up to $7878.03\times$ and $439.38\times$ respectively. For larger benchmarks (more than than 15 qubits), the average speedup is $55.42\times$ and $23.03\times$ over Qiskit and CUDA-Q respectively
Related papers
- Augmenting Simulated Noisy Quantum Data Collection by Orders of Magnitude Using Pre-Trajectory Sampling with Batched Execution [47.60253809426628]
We present the Pre-Trajectory Sampling technique, increasing efficiency and utility of trajectory simulations by tailoring error types.<n>We generate massive datasets of one trillion and one million shots, respectively.
arXiv Detail & Related papers (2025-04-22T22:36:18Z) - Scalable simulation of random quantum circuits using projected entangled-pair states [0.0]
We use the simple update of projected entangled-pair states (PEPSs) in the Vidal gauge to simulate the states of random quantum circuits (RQCs)<n>We find the universal scaling behaviors of the state fidelity by performing large-scale simulations for $n leq 104$ or $chi leq 128$ on a conventional CPU.
arXiv Detail & Related papers (2025-04-07T06:47:48Z) - Circuit Partitioning and Full Circuit Execution: A Comparative Study of GPU-Based Quantum Circuit Simulation [0.0]
Executing large quantum circuits is not feasible using the currently available NISQ (noisy intermediate-scale quantum) devices.<n>This study presents a comparative analysis of two simulation methods: circuit-splitting and full-circuit execution using distributed memory.<n>Results indicate that full-circuit executions are faster than circuit-splitting for simulations performed on a single node.
arXiv Detail & Related papers (2025-02-17T03:04:43Z) - A multiple-circuit approach to quantum resource reduction with application to the quantum lattice Boltzmann method [39.671915199737846]
We introduce a multiple-circuit algorithm for a quantum lattice Boltzmann method (QLBM) solve of the incompressible Navier--Stokes equations.<n>The presented method is validated and demonstrated for 2D lid-driven cavity flow.
arXiv Detail & Related papers (2024-01-20T15:32:01Z) - QuantumSEA: In-Time Sparse Exploration for Noise Adaptive Quantum
Circuits [82.50620782471485]
QuantumSEA is an in-time sparse exploration for noise-adaptive quantum circuits.
It aims to achieve two key objectives: (1) implicit circuits capacity during training and (2) noise robustness.
Our method establishes state-of-the-art results with only half the number of quantum gates and 2x time saving of circuit executions.
arXiv Detail & Related papers (2024-01-10T22:33:00Z) - Simulation of IBM's kicked Ising experiment with Projected Entangled
Pair Operator [71.10376783074766]
We perform classical simulations of the 127-qubit kicked Ising model, which was recently emulated using a quantum circuit with error mitigation.
Our approach is based on the projected entangled pair operator (PEPO) in the Heisenberg picture.
We develop a Clifford expansion theory to compute exact expectation values and use them to evaluate algorithms.
arXiv Detail & Related papers (2023-08-06T10:24:23Z) - On sampling determinantal and Pfaffian point processes on a quantum
computer [49.1574468325115]
DPPs were introduced by Macchi as a model in quantum optics the 1970s.
Most applications require sampling from a DPP, and given their quantum origin, it is natural to wonder whether sampling a DPP on a classical computer is easier than on a classical one.
Vanilla sampling consists in two steps, of respective costs $mathcalO(N3)$ and $mathcalO(Nr2)$ operations on a classical computer, where $r$ is the rank of the kernel matrix.
arXiv Detail & Related papers (2023-05-25T08:43:11Z) - Classically Simulating Quantum Supremacy IQP Circuits trough a Random
Graph Approach [0.0]
A good candidate for demonstrating quantum supremacy with random circuit sampling is to use emphIQP circuits.
We introduce improved techniques for classically simulating random IQP circuits.
We estimate that 70-qubit circuits are within reach for a large computing cluster.
arXiv Detail & Related papers (2022-12-16T17:38:42Z) - Iterative Qubits Management for Quantum Index Searching in a Hybrid
System [56.39703478198019]
IQuCS aims at index searching and counting in a quantum-classical hybrid system.
We implement IQuCS with Qiskit and conduct intensive experiments.
Results demonstrate that it reduces qubits consumption by up to 66.2%.
arXiv Detail & Related papers (2022-09-22T21:54:28Z) - Accelerating Simulation of Quantum Circuits under Noise via Computational Reuse [9.859256459288517]
noisy simulation technique called Tree-Based Quantum Circuit Simulation (TQSim)<n>TQSim exploits the reusability of intermediate results during the noisy simulation, reducing computation.<n>Compared to a noisy Qulacs-based baseline simulator, TQSim achieves a speedup of up to 3.89x for noisy simulations.
arXiv Detail & Related papers (2022-03-25T20:06:15Z) - Solving the sampling problem of the Sycamore quantum circuits [6.0604034858265345]
We study the problem of generating independent samples from the output distribution of Google's Sycamore quantum circuits with a target fidelity.
We propose a new method to classically solve this problem by contracting the corresponding tensor network just once.
For the Sycamore quantum supremacy circuit with $53$ qubits and $20$ cycles, we have generated one million uncorrelated bitstrings.
arXiv Detail & Related papers (2021-11-04T17:13:09Z) - Quantum Algorithms for Simulating the Lattice Schwinger Model [63.18141027763459]
We give scalable, explicit digital quantum algorithms to simulate the lattice Schwinger model in both NISQ and fault-tolerant settings.
In lattice units, we find a Schwinger model on $N/2$ physical sites with coupling constant $x-1/2$ and electric field cutoff $x-1/2Lambda$.
We estimate observables which we cost in both the NISQ and fault-tolerant settings by assuming a simple target observable---the mean pair density.
arXiv Detail & Related papers (2020-02-25T19:18:36Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.