Компютери квантиро чӣ гуна барномарезӣ кардан мумкин аст - Қисми 2

Киштиҳои ҷангӣ бо ченакҳои квантӣ

IBM Research https://www.flickr.com/photos/ibm_research_zurich/33072160062/

Ин мақола дорои унвони "Қисми 2" аст бо сарлавҳаи асоснок. Қисми 1 мавҷуд буд, ки дар он мо асосҳои эҷод ва ба кор бурдани барномаҳои квантиро баррасӣ кардем.

Ман гумон мекунам, ки шумо пеш аз омадан ба ин ҷо на камтар аз нимаи аввали онро хондаед.

Аксари маълумоти воқеии рамзгузорӣ, ки ба шумо барои ин дарс лозиманд, бори охир фаро гирифта шудааст. Ин мақола асосан ба баъзе корҳое, ки мо бо ин фармонҳо карда метавонем, диққат медиҳем.

Чӣ гуна ба qubits нигоҳ кардан мумкин аст

Дар барномаҳо мо тағирёбандаҳо дорем. Дар баъзе нуқтаҳо мо бояд ба онҳо нигоҳ кунем.

Ин метавонад ҳангоми ба даст овардани натиҷа дар охири барнома бошад. Он ҳамчунин метавонад дар вақти барнома бошад, вақте ки мо тағирёбандаро ҳамчун қисми муқаррароти шартӣ истифода мебарем. Дар ҳар сурат, он бисёр рӯй медиҳад. Ва ҳангоми барномарезӣ тағирёбандаҳои ғайри квантӣ ин як раванди хеле ноустувор аст.

Сабаб он аст, ки тағирёбандагони ғайриманзавӣ арзиши муайян доранд. Ба онҳо нигоҳ карда, танҳо ба мо мегӯяд, ё дигар қисмҳои барнома, арзиши ин чӣ аст. Ҳеҷ чиз дар бораи тағирёбанда тағир намеёбад.

Ин ба тағирёбандагони квантӣ, ки арзиши номуайян доранд, дуруст нест. Онҳо метавонанд дар "суперпозитсияи квантӣ" бошанд, ки ба онҳо имкон медиҳад, ки дар як вақт якчанд арзишҳои ихтилофро нигоҳ доранд.

Вақте ки мо ба онҳо менигарем, онҳо бояд аз ин ҳама бегонапарастӣ даст кашанд. Онҳо маҷбуранд, ки арзиши муайянро бигиранд ва сипас ба мо бигӯянд, ки ин арзиш чист. Азбаски ин танҳо як раванди ғайрифаъол нест, ба баррасии дақиқ ниёз дорад. Ва ба он ном лозим аст. Мо онро ченкунӣ меномем.

Дар ин мақола мо баъзе хусусиятҳои андозагириро меомӯзем. Мо инчунин онро ҳамчун асоси механизми бозӣ истифода мебарем ва мебинем, ки чӣ гуна онро дар компютери квантӣ барномарезӣ кардан мумкин аст. Дар ниҳоят, мо нусхаи нави Battleships-ро хоҳем гирифт.

Харитаи дунёи qubit

Пеш аз он ки мо дар ченкунии qubits оғоз кунем, мо бояд дунёи онҳоро каме бештар бифаҳмем. Роҳи беҳтарини визуализатсияи qubit истифодаи сфера мебошад. Ҳама гуна ҳолати имконпазири қубит ба нуқтае дар рӯи ин соҳа мувофиқат мекунад.

Ҳолатҳои 0 ва 1 комилан фарқ мекунанд, комилан ихтилофанд. Онҳо мухолифи ҳамдигаранд. Аз ин рӯ онҳо дар паҳлӯи соҳа зиндагӣ хоҳанд кард. Мо одатан интихоб мекунем, ки 0 дар қутби шимолӣ ва 1ро дар ҷануб ҷойгир кунем.

Биёед нуқтаеро интихоб кунем, ки байни ин ду баробар бошад, дар ҷое баробари экватор. Он метавонад дар ҳама ҷое, ки мехоҳед, бошад. Мо онро даъват +. Чаро +? Барои чӣ не?

Ҳолати + низ муқобил дорад, зеро аз 0 фарқияти он аз 1 фарқ мекунад. Ин дар тарафи муқобил зиндагӣ мекунад, ки он инчунин нуқта дар баробари экватор хоҳад буд. Мо ин давлатро даъват хоҳем кард -.

Бо нуқтаҳои 0, 1, + ва - ҳоло муайян карда шуда, боз чанд нуктаи дигар диққати моро металабанд. Инҳоянд, ки байни 0 ва 1 мувофиқанд ва инчунин байни + ва - баробаранд. Мо онҳоро ↻ ва ↺ меномем. Чаро? Зеро ман як вақтҳо як бачаеро дидам, ки Кодекси Да Винчиро нанавиштааст ва ин ба ман маъқул аст.

Мо ҳоло дунёи қубитро бо шаш нуқта муқоиса кардем. Инҳо аслан ягона нестанд, ки мо ҳамеша истифода мекунем. Инҳо нишонаҳое ҳастанд, ки тавассути онҳо мо онҳоро паймоиш хоҳем кард.

Андозагирии qubit

Ҳама гуна андозагирӣ мо танҳо аз qubit хоҳиш мекунем, ки байни ду нуқтаи муқобил дар соҳа интихоб шавад.

Мисоли классикӣ барои ҷуфти дӯстдоштаи давлатҳои муқобил: 0 ва 1. Мо аз qubit хоҳиш мекунем, ки миёни ин ду интихоб кунад. Агар он аллакай дар ҳолати 0 буд, он ба 0 хоҳад рафт. Як qubit дар ҳолати 1 низ ба ҳамин натиҷа хоҳад дод 1. Барои ҳар ҳолати дигар, натиҷа тасодуфӣ хоҳад буд, ва эҳтимолияти наздиктарин эҳтимолияти бештар дорад.

Дар экватор ин як роҳест 50/50. Пас, агар давлати мо + ё - бошад ва ва он гоҳ мо мепурсем, ки оё ин 0 ё 1 аст, вай бояд як ё дигареро бо эҳтимолияти баробар интихоб кунад.

Андозагирӣ дар асоси 0 ва 1 якчанд ном дорад. Бо сабабҳои маълум мо метавонем онро ченаки 0/1 меномем. Инчунин онро ченаки Z асоси меноманд, зеро робитаи махсуси давлатҳои 0 ва 1 бо амалиёт номида z аст. Дар бораи ин ҳикоя дафъаи дигар.

Навъи маъмултарини навбатии андозагирӣ яке барои + ва - аст. Ман инро ченкунии +/- меномам, аммо шумо ҳам метавонед онро ченкунии X асоснок номед. Он мисли пешина кор мекунад, аммо танҳо барои + ва - ба ҷои 0 ва 1. Пас, агар шумо аз qubit дар ҳолати + оғоз кунед ва ин ченкуниро иҷро кунед, шумо натиҷа хоҳед гирифт +. Аммо агар шумо аз 0 оғоз кунед ва ба ҳамон савол савол диҳед, он ба таври тасодуфӣ интихоб мешавад.

Мо инчунин барои чизҳои тирҳои аҷибе дорем. Инро ченкунии заминаи Y меноманд. Ҳеҷ кас андозагирии асоси Y -ро меписандад.

Каме каме аст, ҳатто вақте ки он квантӣ аст

Андозагирии объектҳои ғайримуқаррарӣ раванди пассив аст. Он ба шумо мегӯяд, ки объект чӣ кор карда истодааст, аммо онро ба ҳеҷ ваҷҳ тағир намедиҳад. Андозагирии чизҳои квантӣ хеле гуногун аст. Андозагирии квантӣ танҳо донишҳои моро дар бораи тағирёбанда тағйир намедиҳанд. Онҳо тағирёбандаро худашон тағир медиҳанд.

Фарз мекунем, ки шумо qubit дар ҳолати + доред ва баъд аз он бипурсед, ки оё 0 ё 1 аст. Вақте ки ба шумо натиҷаи тасодуфӣ медиҳад, он шуморо танҳо тобут намедиҳад. Ин ба шумо сафсатае намедиҳад, зеро шумо саволи нодуруст додаед. Вақте ки он ба шумо натиҷа медиҳад, вай бо он часпида хоҳад монд. Арзиш барои инъикос кардани ҷавоб тағйир меёбад. Агар ба шумо 0 гӯяд, он то абад 0 мешавад (ё то он даме, ки шумо такаллуф накунед, ҳадди аққал). Он фаромӯш хоҳад кард, ки ҳамеша буд +.

Ин маънои онро дорад, ки qubit метавонад танҳо як вақт ба ченаки ягона итминон ҳосил кунад. Агар он аниқ медонад, ки оё 0 ё 1 аст, комилан номуайян будани + ё - ва инчунин комилан номуайян будани он ↻ ё ↺ аст. A qubit танҳо миқдори муайяни итминон дорад, ки аз ҷониби принсипи номуайянии Ҳейзенберг маҳдуд карда мешавад.

Ин маънои онро дорад, ки мо ҳангоми гирифтани маълумот аз qubit танҳо як зарба ба даст меорем. Ҳангоме ки мо натиҷаи бинарии яктарафаро ба даст меорем, ҳама чизи qubit пеш аз андозагирӣ медонист. Он танҳо натиҷаи ба мо додашударо ба ёд меорад. Ва ба ин нигоҳ накарда, сарфи назар аз шумораи беохири давлатҳои қубит, мо метавонем танҳо ҳамеша як каме маълумотро ба даст орем. Аз ин рӯ, мо онро ҳамчун версияи квантии каме мешуморем, на шиноварии квантӣ ё квант 3 вектор ва ғайра.

Механикаи бозӣ

Мо варианти Батл тайёр карда истодаем, ки дар он ду намуди ҳамла мавҷуд аст: бомбаҳо ва торпедоҳо. Барои ғарқ кардани киштӣ танҳо як ҳамлаи муваффақ лозим аст, аммо ҳамлаи муваффақ на ҳама вақт осон аст. Баъзе киштиҳо бар зидди ҳавопаймоҳо чунин муҳофизати бузурге доранд, ки ягон бомба ба онҳо наздик нахоҳад шуд. Дигарон дар репеллинги торпедо аъло мебошанд.

Барои ин дар компютери муқаррарӣ мо барои ҳар як киштӣ ду тағирёбандаи мантиқиро муайян карда метавонем. Яке ба мо мегӯяд, ки оё киштӣ аз бомба эмин аст, ва дигаре барои торпедо. Баъд аз ин онҳо метавонанд ҳангоми ҳамла санҷида шаванд, то ки киштӣ ғарқ шавад ё не.

Агар ин амалисозии мо бошад, он ба таври назариявӣ имконпазир буд, ки киштӣ аз ҳарду намуди ҳамла эмин бошад. Ин тарҳи пасти бозӣ хоҳад буд, зеро ғолибияти як бозигарро ғайриимкон менамояд. Амалисозии хуб бояд пешгирии мавҷудияти киштиҳои вайроннашаванда бошад.

Як роҳе, ки чунин киштиҳоро пешгирӣ кардан мумкин аст, ин якчанд сатрҳои оддии рамзист. Ин дар асл услуби мо нест. Ба ҷои ин, мо онро бо механикаи квантӣ ислоҳ хоҳем кард!

Махсусан, мо кӯшиш мекунем, ки ин ду булдиёнро дар як qubit якбора ғун кунем. Азбаски онҳо чандон мувофиқат намекунанд, мо рафтори квантии ҷолибро ба даст меорем. Ин ба бозӣ каме шавқовар ба бозӣ илова мекунад ва инчунин пешгири кардани ягон киштиро пешгирӣ мекунад.

Мо инро тавассути пайваст кардани ҳамлаи бомба бо андозагирии 0/1 амалӣ хоҳем кард. Агар мо натиҷаи 1-ро ба даст орем, мегӯем, ки киштӣ ғарқ шудааст. Барои 0 мо фарз кардем, ки киштӣ аз ҳамлаҳои бомба эмин аст. Барои торпедо мо ба ҷои +/- андозагирӣ мекунем, ки нобудии он ва + масунияти дар назар доштаро дорад.

Ин усул имкон медиҳад, ки киштӣ ба ҳарду намуди ҳамла эмин бошад. Агар мо дарёфтем, ки киштии душман аз бомбаҳо эмин аст (яъне ҳолати он 0 аст), мо медонем, ки он бояд дар бораи торпедоҳо комилан номуайян бошад (натиҷаи ченаки +/- ченак). Азбаски ҳамлаи бомба бешубҳа муваффақ хоҳад буд, барои ҳамин мо бояд бо торпедоҳои навбатӣ ҳамла кунем.

Пас аз он шуданаш мумкин аст, ки ҳамлаи торфедо ба нокомӣ дучор мешавад (вазъият пас аз ченкунии +/- мерасад). Киштӣ қарор кард, ки ин барои онҳо албатта эмин аст ва ҳама гуна ҳамлаи минбаъдаи торпедо кор намекунад. Аммо ҳама умедро гум накардаанд. Бо муайян кардани торпедо, он дар бораи бомбаҳо номуайян шуд. Ҳамла ба навбат ба онҳо (бо зарби 0/1) метавонад ба ғалаба оварда расонад.

Агар ҳамлаи бомба муваффақ нашавад, мо ба торпедо бармегардем ва ғайра. Тактикаи беҳтарин ин аст, ки гузариш байни ду ва то даме ки киштӣ ғарқ шавад.

Мо киштиҳоро шурӯъ мекунем, зеро номуайянии онҳо дар бораи ҳарду ҳамла нест. Инро тавассути оғоз кардани qubit дар яке аз иёлатҳои Y асос кардан мумкин аст. Биёед барои for. Ин воқеан ҳолатест, ки мо дар Қисми 1 вохӯрдем, яъне u3 (0.5 * pi, 0,0) 0, аз ин рӯ мо аллакай медонем, ки онро чӣ гуна бояд кард.

Муносибат бо qubits кӯтоҳмуддат

Амалисозии бозӣ дар протсессори квантӣ он қадар осон нест, ки мо интизор будем. Мо ҳама мушкилотеро, ки дар роҳи мо ба даст меоянд, дида мебароем ва мебинем, ки чӣ гуна онҳоро ҳал бояд кард.

Фарз мекунем, ки киштӣ ба бомба ҳамла карда, зинда мемонад. Сипас дар даври навбатӣ онро ба торпедо мезананд.

Агар бозӣ дар компютери муқаррарӣ идора мешуд ва бо истифода аз битҳои муқаррарӣ моделонида мешуд, иҷрои ин кор хеле осон мебуд. Вақте ки бозӣ оғоз мешавад, киштӣ ба кор дароварда мешавад ва сипас дар хотираҳо интизор мешавад, то он даме, ки плеер қарор кунад, ки бо ин чӣ кор кунад. Пас аз он, ки плеер бомба мефиристад, амалиёти дахлдор барои дидани он, ки он нобуд карда мешавад, татбиқ карда мешавад. Агар он зинда монад, онро боз то ҳамлаи навбатӣ интизор мешавад.

Ин барои мо кор нахоҳад кард. Qubits наметавонанд дар атрофи интизории вақтҳои инсонӣ нишинанд. Якчанд сония аз вақти кофӣ бештар аст, барои онҳо суқут ва сӯзондан, ҳадди аққал бо технологияи ҳозиразамон.

Алтернатива ин аст, ки ҳангоми ҳамлаи ҳамлаҳо як раванди нави квантӣ иҷро карда шавад. Кори аввал бо ↻ ҳолат оғоз мешавад, то натиҷаҳо ҳам барои андозагирии 0/1 (ҳамлаи бомба) ё +/- ченак (ҳамлаи торпедо) тасодуфӣ бошанд. Натиҷаи андозагирӣ пас сабт ва дар хотира дар компютери муқаррарӣ сабт карда мешавад. Вақте ки ҳамлаи навбатӣ рӯй медиҳад, кори дигаре сохта мешавад, то бубинад, ки чӣ рӯй медиҳад. Он бо натиҷаи ченкунии охирин насб карда мешавад ва ҳамин тавр идома дорад.

Иҷрои як +/- андозагирӣ

То имрӯз ман як калимаи пурраи калимаҳоро навиштаам, аммо на як сатри рамз. Биёед бо ёдоварӣ аз он, ки чӣ гуна ченкунии 0/1 дар коди QASM татбиқ мешавад, оғоз мекунем.

ченаки q [0] -> c [0];

Нақши c [0] дар ин ҷо боздид кардан муҳим аст. Он натиҷаи раванди ченкунӣ мебошад. Ин каме муқаррарӣ аст, ки натиҷаи ченкунӣ ҳифз карда мешавад. Барои ченкунии 0/1, натиҷа 0 ё 1 аст.

Ин ҳама барои андозагирии 0/1 хеле осон аст. Аммо он +/- ченакҳоеро, ки мо ҳоло мебинем. Мо маълумотро аз яке аз онҳо чӣ тавр ба даст меорем?

Мо ба ҳар ҳол мехоҳем натиҷаро дар дараҷаи муқаррарии c [0] захира кунем. Азбаски он каме муқаррарӣ аст, вай дар бораи ҳолати аҷиб + ва - ҳеҷ намедонад. Он танҳо бинари муқаррариро медонад. Аз ин рӯ, мо интихоб кардани гузоришро натиҷа + чун c [0] = 0 ва - ҳамчун c [0] = 1. Далели он, ки онҳо бо ҳам шабеҳ хоҳанд буд, зеро натиҷаҳои андозагирии 0/1 мушкиле нахоҳанд дошт. Тавре ки дар ҳама гуна барномаҳои компютерӣ, мо бояд чизеро барномарезӣ кунем ва аз ин рӯ мо низ бояд тафсир кардани натиҷаҳоро донем.

Акнун мо медонем, ки чӣ гуна натиҷаҳоро аз як ченаки +/- андозагирӣ мекунем. Аммо мо ҳоло дарёфт накардаем, ки чӣ гуна онро як кор кардан лозим аст. Ин барои он аст, ки мо бояд дар ин бора дағал бошем. Мо бояд ҷараёнро, ки 0/1 андозагириро иҷро мекунад ва ба ҷои он +/- як корро анҷом диҳем, хакерӣ кунем.

Калиди хакки мо амалиёт бо номи Ҳадамард мебошад. Ба кор бурдани qubit q [0] дар коди QASM чунин менамояд.

hq [0];

Фармоне, ки мо дар Python барои илова кардани ин сатр ба файли QASM истифода мебарем, ки gridScript мебошад, истифода мешавад

gridScript.h (q [0])

Таъсири Ҳадамдамард ин тағир додани ҳолати Z бо давлатҳои X ва баръакс. Ин гардиши сфераест, ки гардиши qubit 0 -ро ба + ва + ба 0 мегузаронад. Ҳамин тавр, 1 ба - ва баръакс бармеояд.

Ин маънои онро дорад, ки ҳикояте, ки мо метавонем дар бораи qubit бо рақамҳои 0 ва 1 пеш аз Хаддамард нақл кунем, мо бояд бо + ва - баъд аз он нақл кунем. Ва ҳар як ҳикояи + ва - яке аз 0 ва 1 мегардад.

Ин маҳз ҳамон чизест, ки ба мо лозим аст. Ин маънои онро дорад, ки ченкунии +/- дар qubit q [0] -ро метавон тавассути коди QASM иҷро кард.

hq [0]; ченаки q [0] -> c [0]; hq [0];

Барои фаҳмидани он ки чаро ин кор мекунад, биёед аз чанд мисол меоем. Qubit q [0] дар ҳар як нав эълони худро оғоз мекунад ва дар арзиши ибтидоии худ 0 хоҳад буд.

Намунаи сифр:

ченаки q [0] -> c [0];

Қубит дар ҳолати 0 оғоз мешавад. Савол дода мешавад, ки оё он 0 ё 1 аст ва ба ҷавоби c [0] мегӯяд. Натиҷа ҳамеша c [0] = 0 хоҳад буд.

Мисоли якум:

xq [0];
ченаки q [0] -> c [0];

Қубит дар ҳолати 0 оғоз мешавад ва ба 1 бармегардад. Он гоҳ пурсида мешавад, ки оё 0 ё 1 аст. Он ҳамеша ба 1 посух медиҳад.

Намунаи +:

hq [0];
ченаки q [0] -> c [0];

Қубит дар ҳолати 0 сар мешавад ва дарҳол ба + гардиш мешавад. Он гоҳ пурсида мешавад, ки оё ҳолати он 0 ё 1 аст. Тасодуфӣ ин ё онеро интихоб мекунад ва ҳолати он бо посух навсозӣ мешавад.

Акнун мо якчанд мисолҳои ночизро анҷом додем, биёед боз як чизи мураккабтар кунем.

Намунаи ++:

hq [0];
hq [0]; ченаки q [0] -> c [0]; hq [0];

Қубит дар ҳолати 0 оғоз мешавад ва сипас ба + тағир дода мешавад. Пас аз ин, ду роҳи баробар вуҷуд дорад, ки мо ҳикояро идома дода метавонем.

Як нафар бояд бигӯяд, ки се хатти ниҳоӣ дар маҷмӯъ +/- андозагирӣ мекунанд. Онҳо qubit мепурсанд, ки оё + аст ё -. Барои + онҳо натиҷаи c [0] = 0 -ро бармегардонанд ва барои - онҳо c [0] = 1 –ро бармегардонанд. Азбаски qubit ба андоза дар ҳолате мегузарад + дар ин мисол, он ҳамеша ҳамчун + чен карда мешавад. Аз ин рӯ, он аз андозагирии ҳанӯз дар ин ҳолат берун меояд.

Барои достони дигар, мо ба оқибатҳои сатрҳо яктарафа назар мекунем. Ҳадами дуввум таъсири аввалро барҳам медиҳад ва қубитро ба ҳолати 0 бармегардонад. Баъд аз он пурсида мешавад, ки оё ҳолати он 0 ё 1 аст ва ҳамеша ҳамеша 0 посух медиҳад. Ҳадамард боз онро ба + боз мекунад.

Ҳарду ҳикояҳо дар бораи оқибатҳои мушоҳидашаванда мувофиқат мекунанд. Онҳо розӣ ҳастанд, ки баромади c [0] ҳамеша 0 бошад, ва онҳо бо он розӣ ҳастанд, ки ҳолати qubit дар охири он + хоҳад буд. Онҳо танҳо дар бораи он ки чӣ тавр ин тавр шуданаш розӣ нестанд, зид мебошанд. Ҳарду тафсир як хел эътибор доранд.

Агар шумо хоҳед, ки ягон сайгон дар Википедия чизҳоеро ҷустуҷӯ кунанд, инҳо намунаи Шредингер ва Ҳейзенберг оид ​​ба механикаи квантӣ мебошанд.

Мисол +1:

xq [0];
hq [0]; ченаки q [0] -> c [0]; hq [0];

Ин як мисоли дигарест, ки мо ду ҳикояи ба ҳам мувофиқро дорем. Мо гуфта метавонем, ки q [0] аз 0 оғоз мешавад ва баъд ба 1 бармегардад. Ин баъд t0 гардиш мешавад - пеш аз гузариш аз 0/1. Он ба таври тасодуфӣ ин ё он чизро интихоб мекунад, натиҷаи c [0] = 0 ё c [0] = 1 медиҳад ва ҳолати он мутаносибан нав мешавад. Агар он 0 тасмим гирад, Ҳаддамард ниҳоӣ онро ба + бозмегардонад. Дар акси ҳол он ба охир мерасад ҳамчун -.

Ғайр аз ин, мо гуфта метавонем, ки пас аз ба 1 табдил додани он, qubit аз ченаки +/- мегузарад. Ин тасодуфӣ байни ин ду интихоб тасмим гирифта, натиҷаи c [0] = 0 барои + ва c [0] = 0 барои - -ро медиҳад. Давлат мутаносибан таҷдид карда мешавад ва дар ду иёлот + ё - хотима меёбад.

Боз ҳам, ин ду ҳикоя комилан эътибор доранд ва дар бораи ҳама оқибатҳои мушоҳидашаванда мувофиқат мекунанд. Агар мо мехоҳем дар бораи се хат фикр кунем

hq [0]; ченаки q [0] -> c [0]; hq [0];

ҳамчун ченаки +/- мо озодем. Агар мо хоҳем, ки онро Ҳадамамард пас аз андозагирии 0/1 ва пас аз Хаддамард фикр кунем, ин хеле хуб аст.

Пеш аз он ки ба пеш ҳаракат кунем, як чизи муҳимро бояд қайд кард. API-и IBM дар айни замон ба мо имкон намедиҳад, ки бо qubit чизе пас аз чен кардани он чен кунем. Ин барои компютерҳои квантӣ қоидаи умумӣ нест. Одатан, мо интизор мешудем, ки то он даме, ки мо мехоҳем қубитҳоро чен ва идора карда тавонем. Аммо мо дар айни замон инро карда наметавонем.

Ин ба мо ҳеҷ гуна мушкилот эҷод намекунад. Азбаски qubits наметавонанд ҷой гиранд, дар ҳоле ки бозингарон интихоби худро мекунанд, мо бояд пас аз ҳар як даври андозагирӣ давлатро пурра барқарор кунем. Ҳадами дуввум дар кори оянда ба таври муассир хоҳад баромад ва тибқи версияи реинкарнатсияи давлат амал мекунад.

Ҳама андозагирии дигари имконпазирро тавассути хакҳои шабеҳ ба даст овардан мумкин аст. Мо танҳо бояд баъзе амалиётро пешакӣ иҷро кунем, то андозагирии алтернативии худро санҷем ва сипас (агар API иҷозат диҳад) амалиёти муқобилро пас аз он анҷом диҳем.

Муносибат бо хатогиҳо

Технологияи кунунии квантӣ комил нест. Қубитҳо на ҳама вақт коре мекунанд, ки бояд кунанд. Агар qubit-и шумо 0 бошад ва шумо 0/1 чен кунед, натиҷа ҳамеша бояд 0 бошад. Ҳамеша. Аммо бо дастгоҳҳои квантии ҷорӣ, эҳтимолияти он вуҷуд дорад. Ин метавонад аз он бошад, ки амалиёти x дар ҳоле, ки мо дар ҷустуҷӯ набудем, ғарқ шуд. Шояд ин аз он бошад, ки ченак ба мо дурӯғ аст. Чунин ҳодисаҳо нодиранд, аммо онҳо рӯй медиҳанд.

Ду роҳе ҳастанд, ки мо бо хатогиҳо роҳ дода метавонем. Як аст, ки ба онҳо беэътиноӣ. Мо метавонем онҳоро дар қисмати бозӣ нависем. Дар рӯи баҳр тӯфонҳои бузург мавҷуданд. Инҳо баъзан киштиҳоро ба он оварда мерасонанд, ки ҳатто ҳамлаи ӯ эмин бошад. Ё зинда мондани ҳамла, ки бояд онро нобуд мекард.

Роҳи дуюми мубориза бо хатогиҳо кӯшиши бартараф кардани оқибатҳои онҳо мебошад. Агар бисёр қубитҳо мавҷуд мебуданд, мо метавонистем ин хаторо бо ислоҳи хатогиҳои квантӣ анҷом диҳем. Мутаассифона, ин ҳанӯз чанд сол аст.

Ба ҷои ин, мо каме оморро иҷро хоҳем кард. Барои ин ба мо эҳтиёҷот ниёз доранд, ки мо ҳар як коршоямро чандин маротиба иҷро мекунем ва мебинем, ки натиҷаи ҳар як натиҷаи имконпазир чӣ қадар зуд ба даст меояд.

Дар ҳолати пурғавғо, эҳтимолиятҳо ҳамагӣ 0%, 100% ё 50% -ро ташкил медиҳанд. Натиҷа ё ғайриимкон аст (ба монанди гирифтани 1 агар ҳолати 0 бошад), муайян (ба даст овардани + агар давлат + бошад) ё комилан тасодуфӣ (ба монанди 0, ҳангоми иёлот +).

Ғавғо инро каме пазмон мешавад. Вақте ки мо 0/1-и андозагирии 0-ро иҷро мекунем, мебинем, ки натиҷаи 0 танҳо 98% вақтро ба даст меорад, ки 2% ба ҷои 1 ба он мераванд. Барои ислоҳи ин мо ягон коре ба таври худсарона анҷом медиҳем. Мо тасмим мегирем, ки чизе камтар аз эҳтимолияти 5% набояд ҳеҷ гоҳ чунин шавад. Чизе, ки зиёда аз 95% эҳтимолият дошт, бояд бешубҳа бояд буд.

Ҳама чизро якҷоя кард

Дар ин мақола зарбаҳои васеи механикаи бозӣ барои ин версияи Battleships ва чӣ гуна амалӣ кардани он бо компютери квантӣ фаро гирифта шудааст. Ба ҷои он ки аз тамоми тафсилоти нописандона ба ин ҷо гузаред, ман инро барои шарҳҳо дар коди аслӣ мегузорам.

Агар чизе ҳаст, ки ба фикри шумо шарҳи бештар лозим аст, лутфан ба ман хабар диҳед.