Ikhtisar teknik manajemen noise
Saat menjalankan workload kuantum, ada beberapa cara untuk mengurangi dampak noise. Addon Qiskit open-source menyediakan teknik mitigasi dan penekanan error yang terintegrasi langsung ke dalam alur kerja pengembanganmu, sementara Qiskit Runtime menerapkan strategi mitigasi error canggih secara otomatis saat job dikirimkan untuk eksekusi. Halaman ini mengindeks semua tool dan fitur yang tersedia di kedua opsi untuk membantu kamu memilih pendekatan yang tepat untuk mengelola noise saat membangun workload kuantum.
Teknik manajemen noise umum
Model eksekusi terarah
Sesuaikan mitigasi error dan teknik lainnya dengan menangkap niat desain di sisi klien, dan menggeser pembuatan varian Circuit yang mahal ke sisi server.
Lihat dokumentasi →
Dynamical decoupling
Menyisipkan urutan pulsa pada Qubit yang idle untuk menekan error koherensi yang disebabkan oleh interaksi yang tidak diinginkan antara Qubit selama eksekusi Circuit.
Pelajari lebih lanjut →
Pauli twirling
Teknik pembentukan noise yang mengubah saluran noise apa pun menjadi saluran Pauli yang memiliki struktur lebih spesifik; sering dikombinasikan dengan teknik mitigasi error lain yang bekerja baik dengan noise Pauli.
Pelajari lebih lanjut →
Addon AQC-Tensor Qiskit
Pengguna dapat mengkompilasi bagian awal sebuah Circuit ke dalam pendekatan yang hampir setara dari Circuit tersebut, tetapi dengan lebih sedikit lapisan.
Lihat dokumentasi →
Mitigasi error untuk estimasi nilai ekspektasi
Twirled readout error extinction (TREX)
Tool mitigasi error dalam Qiskit Runtime yang memitigasi efek error pengukuran dengan secara acak menggantinya dengan urutan pengukuran yang di-twirl.
Pelajari lebih lanjut →
Zero-noise extrapolation (ZNE)
Teknik mitigasi error yang menghitung nilai ekspektasi pada level noise yang berbeda, lalu memperkirakan hasil ideal dengan mengekstrapolasi hasil nilai ekspektasi yang noisy ke batas zero-noise.
Pelajari lebih lanjut →
Probabilistic error amplification (PEA)
Teknik ZNE yang melibatkan menjalankan eksperimen awal untuk mempelajari model noise yang di-twirl dari Circuit, lalu menggunakan model ini untuk melakukan amplifikasi error yang lebih akurat.
Pelajari lebih lanjut →
Probabilistic error cancellation (PEC)
Mengembalikan estimasi nilai ekspektasi yang tidak bias, dengan biaya overhead yang lebih besar dari teknik lain seperti ZNE. Mengekstrapolasi output Circuit ideal dengan menjalankan instance Circuit noisy yang berbeda.
Pelajari lebih lanjut →
PEC dengan shaded lightcones
Teknik PEC yang dimodifikasi yang menggunakan propagasi Pauli untuk mengurangi jumlah suku error yang diperhitungkan dalam model noise sesuai dengan spesifik observabel target.
Lihat dokumentasi →
Operator backpropagation (OBP)
Menggunakan metode berdasarkan teori gangguan Clifford untuk mengurangi kedalaman Circuit dengan memangkas operasi dari ujungnya dengan biaya pengukuran operator yang lebih banyak.
Lihat dokumentasi →
Propagated noise absorption (PNA)
Teknik untuk memitigasi error dalam nilai ekspektasi observabel dengan 'menyerap' invers dari saluran noise yang dipelajari ke dalam observabel menggunakan propagasi Pauli.
Lihat dokumentasi →
Mitigasi error untuk hasil sampling
Sample-based quantum diagonalization (SQD)
Mengimplementasikan teknik untuk menemukan nilai eigen dan vektor eigen dari operator kuantum, seperti Hamiltonian sistem kuantum, menggunakan komputasi kuantum dan klasik terdistribusi bersama-sama.
Lihat dokumentasi →
SQD untuk HPC
Implementasi addon SQD yang siap HPC. Ditulis dalam standar C++17 modern dan dirancang untuk membuat satu binary yang dikompilasi untuk digunakan dengan MPI.
Lihat dokumentasi →
Matrix-free Measurement Mitigation
Matrix-free Measurement Mitigation (M3) adalah paket untuk mitigasi error pengukuran kuantum yang dapat diskalakan yang dapat dihitung secara paralel.
Lihat dokumentasi →