Simulator kuantum jarang

Simulator jarang adalah simulator lokal default untuk lingkungan pengembangan Azure Quantum, dan menggunakan representasi vektor status kuantum yang jarang, dibandingkan dengan simulator status penuh. Fitur ini memungkinkan simulator jarang untuk meminimalkan jejak memori yang digunakan untuk mewakili status kuantum, sehingga memungkinkan simulasi melalui jumlah qubit yang lebih besar. Simulator jarang efisien untuk mewakili status kuantum yang jarang dalam dasar komputasi, yaitu, status kuantum yang sebagian besar koefisien amplitudonya nol dalam basis komputasi. Dengan demikian, simulator jarang memungkinkan pengguna untuk menjelajahi aplikasi yang lebih besar daripada apa yang dapat diwakili menggunakan simulator status penuh yang akan membuang-buang memori dan waktu pada sejumlah besar eksponensial nol amplitude.

Untuk informasi selengkapnya tentang simulator jarang, silakan lihat Jaques dan Häner (arXiv:2105.01533).

Memanggil simulator jarang

Simulator jarang adalah simulator lokal default di Visual Studio Code dengan ekstensi Azure Quantum Development Kit diinstal, dan di portal Azure Quantum.

Skenario Metode
Q# Dalam program di Visual Studio Code Pilih Jalankan Q# file
Di sel buku catatan Python result=qsharp.eval("EntryPointOperation()")
atau
result=qsharp.run("EntryPointOperation()", shots=##)
%%qsharp Dalam sel buku catatan EntryPointOperation()