Sejauh yang saya ketahui, kode permukaan masih dianggap yang terbaik. Dengan asumsi semua elemen gagal dengan probabilitas yang sama (dan melakukannya dengan cara tertentu) memiliki ambang batas sekitar 1% .
Perhatikan bahwa kertas yang Anda tautkan tidak memiliki kode permukaan 3D. Ini adalah masalah penguraian yang 3D, karena melacak perubahan pada kisi 2D dari waktu ke waktu. Seperti yang saya duga Anda duga, ini adalah prosedur yang diperlukan ketika mencoba untuk menjaga informasi yang tersimpan koheren selama mungkin. Lihatlah makalah ini untuk referensi sebelumnya dalam beberapa hal ini.
Angka ambang batas yang tepat berarti Anda memerlukan model kesalahan tertentu, seperti yang Anda tahu. Dan untuk itu Anda memerlukan dekoder, yang idealnya beradaptasi dengan spesifikasi model kesalahan namun tetap cukup cepat untuk mengikutinya. Definisi Anda tentang apa yang cukup cepat untuk tugas yang ada akan berpengaruh besar pada ambang batasnya.
Untuk mendapatkan batas atas untuk kode tertentu dan model derau tertentu, kita terkadang dapat memetakan model tersebut ke salah satu mekanika statistik. Ambang kemudian sesuai dengan titik transisi fase. Lihat makalah ini untuk contoh bagaimana melakukan ini, dan referensi di dalamnya untuk orang lain.
Selain ambang, faktor penting lainnya adalah betapa mudahnya melakukan perhitungan kuantum pada informasi yang disimpan. Kode permukaan cukup buruk dalam hal ini, yang merupakan alasan utama bahwa orang masih mempertimbangkan kode lain, meskipun ada keuntungan besar dari kode permukaan.
Kode permukaan hanya dapat melakukan gerbang X, Z dan H dengan sangat sederhana, tetapi mereka tidak cukup. Kode Warna juga dapat mengelola gerbang S tanpa terlalu banyak kesulitan, tetapi itu masih membatasi kita ke gerbang Clifford. Teknik mahal seperti distilasi keadaan magis masih akan diperlukan untuk kedua kasus untuk mendapatkan operasi tambahan, seperti yang diperlukan untuk universalitas.
Beberapa kode tidak memiliki batasan ini. Mereka dapat membiarkan Anda melakukan gerbang universal penuh yang diatur secara langsung dan toleran terhadap kesalahan. Sayangnya, mereka membayar untuk ini dengan menjadi kurang realistis untuk dibangun. Slide ini mungkin mengarahkan Anda ke arah yang benar untuk sumber daya lebih banyak tentang masalah ini.
Perlu juga dicatat bahwa bahkan dalam keluarga kode permukaan ada variasi untuk dijelajahi. Stabilisator dapat diubah menjadi pola bolak - balik , atau stabilisator YYYY dapat digunakan, untuk menangani jenis kebisingan tertentu dengan lebih baik. Lebih drastis, kita bahkan bisa membuat perubahan yang cukup besar pada sifat stabilisator . Ada juga kondisi batas, yang membedakan kode planar dari kode toric, dll. Rincian ini dan lainnya memberi kami banyak hal untuk dioptimalkan.