amazon-braket / amazon-braket/BraketSimulator.jl

Monte Carlo based noise simulation

Open
#17 3 comments 0 reactions 0 assignees View on GitHub
good first issue
Dominant language
Julia
Stars
16
Forks
7
PR merge metrics
No merged PRs in 30d

Description

**Describe the feature you'd like**
A new simulator which implements Monte Carlo sampling to perform trajectory-based noise simulation. This would be `shots>0` *only* but would allow qubit counts up to the maximum the state vector simulator supports.

**How would this feature be used? Please describe.**
Allows simulation of noisy circuits with `>= 16` qubits.

**Describe alternatives you've considered**
We have already implemented the "exact" form of noise simulation, density matrix based noise simulation. This allows users to trade accuracy for higher qubit counts.

**Additional context**
There is another opportunity here to use threaded parallelism but this will require care when interacting with the random number generator for the Monte Carlo moves.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.