Threshold theorem
Ang huling paksa ng talakayan para sa araling ito ay isang napakahalagang theorem na kilala bilang ang threshold theorem. Narito ang isang medyo impormal na pahayag ng theorem na ito.
Sa simpleng salita, sinasabi nito na kung mayroon tayong anumang quantum circuit na may na gates, kung saan ang ay maaaring kasing laki ng gusto natin, posible itong ipatupad nang may mataas na katumpakan gamit ang isang maingay na quantum circuit, basta ang antas ng ingay ay nasa ibaba ng isang partikular na threshold value na hindi nakasalalay sa N. Bukod pa rito, hindi ito masyadong mahal, sa kahulugang ang sukat ng kinakailangang maingay na circuit ay nasa order ng beses ang ilang constant na kapangyarihan ng logarithm ng
Upang ipahayag ang theorem nang mas pormal, kailangan maging tiyak tungkol sa noise model, na hindi gagawin sa araling ito. Maaari itong patunayan, halimbawa, para sa independent stochastic noise model na binanggit kanina, kung saan ang mga error ay nagaganap nang malaya sa bawat posibleng lokasyon sa circuit na may posibilidad na mahigpit na mas maliit kaysa sa threshold value, ngunit maaari rin itong patunayan para sa mas pangkalahatang noise models kung saan maaaring may mga ugnayan sa pagitan ng mga error.
Ito ay isang teoretikal na resulta, at ang pinaka-karaniwang paraan ng pagpapatunay nito ay hindi kinakailangang nagsasalin sa isang praktikal na diskarte, ngunit mahalaga pa rin ito sa praktikal na aspeto. Sa partikular, itinatag nito na walang pundamental na hadlang sa pagsasagawa ng mga quantum computation gamit ang mga maingay na bahagi; basta ang error rate para sa mga bahaging ito ay nasa ibaba ng threshold value, maaari itong gamitin upang bumuo ng maaasahang quantum circuits ng anumang sukat. Ang alternatibong paraan upang ipahayag ang kahalagahan nito ay ang obserbasyon na, kung hindi totoo ang theorem, mahirap isipin na ang large-scale quantum computing ay magiging katotohanan.
Maraming teknikal na detalye ang kasama sa mga pormal na patunay ng (pormal na pahayag ng) theorem na ito, at ang mga detalyeng iyon ay hindi ipapahayag dito β ngunit ang mahahalagang ideya ay maaari pa ring ipaliwanag sa isang intuitive na antas. Upang gawing simple ang paliwanag na ito, isipin natin na gumagamit tayo ng -qubit Steane code para sa error correction. Ito ay isang hindi praktikal na pagpipilian para sa isang aktwal na pisikal na implementasyon β tulad ng ipapakita ng isang napakaliit na threshold value na β ngunit mabuti ito upang maiparating ang mga pangunahing ideya. Ang paliwanag na ito ay magiging medyo walang ingat din tungkol sa noise model, na may pagpapalagay na ang isang error ay tumatama sa bawat lokasyon sa isang fault-tolerant na implementasyon nang malaya na may posibilidad na
Ngayon, kung ang posibilidad na ay mas malaki kaysa sa reciprocal ng ang sukat ng circuit na nilalayon nating ipatupad, malaki ang tsansa na ang isang error ay tatama sa isang lugar. Kaya, maaari tayong subukang patakbuhin ang isang fault-tolerant na implementasyon ng circuit na ito, sumusunod sa reseta na binalangkas sa aralin. Maaari nating itanong ang tanong na iminungkahi kanina: Nagpapabuti ba ito o nagpapalala?
Kung ang posibilidad na ng isang error sa bawat lokasyon ay masyadong malaki, ang ating mga pagsisikap ay hindi makakatulong at maaaring pati na rin magpalala ng bagay, tulad ng -qubit Shor code na hindi nakakatulong kung ang error probability ay mas mataas sa humigit-kumulang 3.23%. Sa partikular, ang fault-tolerant na implementasyon ay mas malaki nang malaki kaysa sa ating orihinal na circuit, kaya marami pang mga lokasyon kung saan maaaring tumama ang mga error.
Gayunpaman, kung ang ay sapat na maliit, matagumpay tayong mababawasan ang error probability para sa lohikal na computation na ating isinasagawa. (Sa isang pormal na patunay, kailangan tayong maging maingat sa puntong ito: ang mga error sa lohikal na computation ay hindi kinakailangang tumpak na mailalarawan ng orihinal na noise model. Ito, sa katotohanan, ay nagmumudmod ng mas hindi nagpapatawad na noise models kung saan ang mga error ay maaaring hindi malaya β ngunit isasantabi natin ang detalyeng ito para sa kapakanan ng paliwanag na ito.)
Sa mas detalyadong paliwanag, upang maganap ang isang lohikal na error sa orihinal na circuit, hindi bababa sa dalawang error ang dapat mahulog sa parehong code block sa fault-tolerant na implementasyon, dahil ang Steane code ay maaaring magwasto ng anumang solong error sa isang code block. Isinasaalang-alang na mayroong maraming iba't ibang paraan upang magkaroon ng dalawa o higit pang mga error sa parehong code block, posible na ipagtaltalan na ang posibilidad ng isang lohikal na error sa bawat lokasyon sa orihinal na circuit ay hindi hihigit sa para sa ilang nakatakda, positibong tunay na bilang na na nakasalalay sa code at sa mga gadget na ginagamit natin, ngunit kritikal na hindi sa ang sukat ng orihinal na circuit. Kung ang ay mas maliit kaysa sa na siyang bilang na maaari nating gamitin bilang ating threshold value na ito ay nagsasalin sa pagbabawas ng error.
Gayunpaman, ang bagong error rate na ito ay maaaring mataas pa rin upang payagan ang buong circuit na gumana nang tama. Ang natural na gagawin sa puntong ito ay pumili ng mas mahusay na code at mas mahusay na mga gadget upang ibaba ang error rate sa isang punto kung saan ang implementasyon ay malamang na gumana. Sa teorytikong aspeto, ang isang simpleng paraan upang ipagtaltalan na ito ay posible ay ang pag-concatenate. Ibig sabihin, maaari nating isipin ang fault-tolerant na implementasyon ng orihinal na circuit na parang anumang ibang quantum circuit, at pagkatapos ay ipatupad ang bagong circuit na ito nang fault-tolerantly, gamit ang parehong pamamaraan. Maaari nating gawin ito muli at muli, kahit ilang beses na kailangan upang bawasan ang error rate sa isang antas na nagpapahintulot sa orihinal na computation na gumana.
Upang makakuha ng magaspang na ideya kung paano bumababa ang error rate sa pamamaraang ito, tingnan natin kung paano ito gumagana para sa ilang iterasyon. Tandaan na ang isang mahigpit na pagsusuri ay kailangang isaalang-alang ang iba't ibang teknikal na detalye na ating inaaalisin dito.
Nagsisimula tayo sa error probability na para sa mga lokasyon sa orihinal na circuit. Sa pagpapalagay na ang ang lohikal na error rate ay maaaring bounded ng pagkatapos ng unang iterasyon. Sa pamamagitan ng pagtrato sa fault-tolerant na implementasyon bilang anumang ibang circuit, at pagpapatupad nito nang fault-tolerantly, nakakakuha tayo ng hangganan sa lohikal na error rate na
Ang isa pang iterasyon ay nagbabawas pa ng error bound, sa
Ang pagpapatuloy sa ganitong paraan para sa kabuuang na iterasyon ay humahantong sa isang lohikal na error rate (para sa orihinal na circuit) na bounded ng
na doubly exponential sa
Ibig sabihin nito na hindi natin kailangan ng napakaraming iterasyon upang gawing napakaliit ang error rate. Samantala, ang mga circuit ay lumalaki sa sukat sa bawat antas ng concatenation, ngunit ang sukat ay lumalaki lamang nang singly exponential sa bilang ng mga antas na Ito ay dahil, sa bawat antas ng fault-tolerance, ang sukat ay lumalaki ng hindi hihigit sa isang factor na tinutukoy ng pinakamataas na sukat ng mga gadget na ginagamit. Kapag pinagsama-sama ang lahat, at ang isang angkop na pagpili para sa bilang ng mga antas ng concatenation ay ginawa, nakukuha natin ang threshold theorem.
Kaya, ano ang threshold value sa katotohanan? Ang sagot ay nakasalalay sa code at sa mga gadget na ginagamit. Para sa Steane code kasama ang magic state distillation, ito ay napakaliit at malamang na hindi makakamit sa praktika. Ngunit, gamit ang surface codes at state of the art na mga gadget, ang threshold ay tinantiya na nasa order ng 0.1% hanggang 1%.
Habang natutuklasan ang mga bagong code at pamamaraan, makatuwirang asahan na tataas ang threshold value, habang sabay na bababa ang antas ng ingay sa mga aktwal na pisikal na bahagi. Ang pag-abot sa punto kung saan ang mga large-scale quantum computation ay maaaring maipatupad nang fault-tolerantly ay hindi magiging madali, at hindi mangyayari sa isang gabi. Ngunit, ang theorem na ito, kasama ang mga pagsulong sa quantum codes at quantum hardware, ay nagbibigay sa atin ng optimismo habang patuloy tayong nagsisikap na maabot ang pinakamataas na layunin ng pagbuo ng isang large-scale, fault-tolerant quantum computer.
Survey pagkatapos ng kursoβ
Binabati kita sa pagkumpleto ng kursong ito! Maglaan ng sandali upang tulungan kaming mapabuti ang aming kurso sa pamamagitan ng pagsagot sa sumusunod na mabilis na survey. Ang iyong feedback ay gagamitin upang mapahusay ang aming mga nilalaman at karanasan ng gumagamit. Salamat!