Kvantinių kompiuterių kubitai

Kas tie kubitai ir kodėl jie tokie ypatingi?

Kai pirmą kartą išgirstate apie kvantinius kompiuterius, dažniausiai pasigirsta ir žodis „kubitas”. Skamba egzotiškai, tiesa? Bet iš tikrųjų tai tik trumpinys iš anglų kalbos „quantum bit” – kvantinis bitas. Jei įprastas kompiuteris operuoja bitais, kurie gali būti arba 0, arba 1, tai kubitas gali būti ir 0, ir 1 vienu metu. Skamba kaip magiška nesąmonė, bet tai realus kvantinės mechanikos reiškinys, vadinamas superpozicija.

Įsivaizduokite monetą. Įprastas bitas yra kaip moneta, gulinti ant stalo – arba herbas, arba skaičius. Kubitas yra tarsi besisukanti moneta ore – ji vienu metu yra ir herbas, ir skaičius, kol ją pagaliau pagausite. Būtent ši savybė leidžia kvantiniams kompiuteriams apdoroti neįsivaizduojamai didelius duomenų kiekius vienu metu.

Bet kubitas nėra vien tik superpozicija. Jis taip pat gali būti susipynęs su kitais kubitais – tai dar vienas keistas kvantinės fizikos reiškinys, kai dviejų dalelių būsenos tampa neatskiriamai susijusios. Pakeitus vieną, akimirksniu pasikeičia ir kita, nesvarbu, koks atstumas jas skiria. Einšteinas tai vadino „vaiduoklišku veikimu per atstumą” ir negalėjo su tuo susitaikyti, bet eksperimentai įrodė, kad taip tikrai veikia.

Kaip fiziškai sukuriamas kubitas

Dabar įdomiausia dalis – kaip realybėje pagaminti tokį kubitą? Pasirodo, yra keletas skirtingų būdų, ir kiekvienas turi savo privalumų bei trūkumų.

Populiariausias metodas šiuo metu yra superlaidžiųjų grandinių kubitai. Įsivaizduokite mažytę elektros grandinę, atšaldytą beveik iki absoliutaus nulio temperatūros (tai apie -273°C). Tokioje temperatūroje kai kurie metalai tampa superlaidžiais – elektra jais teka be jokio pasipriešinimo. Tokioje grandinėje elektros srovė gali tekėti dviem kryptimis vienu metu, ir būtent tai sudaro kubitą. IBM, Google ir daugelis kitų kompanijų naudoja būtent šią technologiją.

Kitas įdomus metodas – jonų spąstai. Čia pavieniai atomai yra „pagaunami” elektromagnetiniais laukais ir laikomi vakuume. Kiekvienas toks atomas tampa kubitu, o jo būsena kontroliuojama lazeriais. Šis metodas leidžia pasiekti labai tikslų valdymą, bet sudėtinga jį plėsti iki didelio kubitų skaičiaus.

Yra ir fotonų kubitai – šviesos dalelės, kurios keliauja optiniais kabeliais. Šie kubitai gali veikti kambario temperatūroje (didžiulis privalumas!), bet juos sunku saugoti ir kontroliuoti ilgesnį laiką. Taip pat tyrinėjami topologiniai kubitai, kurie teoriškai turėtų būti daug atsparesni klaidoms, bet praktiškai jų dar niekas nesugebėjo tinkamai sukurti.

Kodėl kubitai tokie kaprizingi

Štai kur prasideda tikrosios problemos. Kubitai yra neįtikėtinai jautrūs bet kokiam triukšmui iš aplinkos. Bet kokia šiluma, elektromagnetinės bangos, vibracijos ar net kosminis spinduliavimas gali sugadinti jų būseną. Tai vadinama dekoherencija – kai kubitas praranda savo kvantines savybes ir tampa paprastu bitu.

Kad suprastumėte, kaip tai rimta problema, pagalvokite taip: įprastas kompiuterio procesorius gali veikti įprastoje aplinkoje, netgi karštame kambaryje. Kvantinis kompiuteris su superlaidiųjų grandinių kubitais turi būti atšaldytas iki temperatūros, kuri yra šaltesnė už kosmoso vakuumą. Ir net tada kubitai išlaiko savo būseną tik mikrosekundes ar milisekundes.

Dėl šios priežasties kvantiniai kompiuteriai atrodo kaip didžiuliai auksiniai šaldytuvai su daugybe vamzdžių ir laidų. Didžioji jų dalis – tai šaldymo sistema, kuri palaipsniui atšaldo kubitus nuo kambario temperatūros iki beveik absoliutaus nulio. Tai brangu, sudėtinga ir reikalauja pastovios priežiūros.

Klaidų korekcija – neišspręsta galvosūkis

Kadangi kubitai tokie nestabilūs, jiems reikalinga klaidų korekcija. Įprastuose kompiuteriuose tai gana paprasta – galima dubliuoti informaciją ir palyginti rezultatus. Bet su kubitais viskas sudėtingiau.

Kvantinė mechanika turi tokią savybę: kai tik pabandote išmatuoti kubitą, jis iškart „sugriūna” į vieną konkretų būseną. Tai tarsi ta besisukanti moneta – kai tik ją pagausite, ji bus arba herbas, arba skaičius, bet nebegalėsite pasakyti, kokia ji buvo sukdamasi. Todėl negalite tiesiog „pažiūrėti” į kubitą, ar jis teisingas.

Sprendimas yra vadinami loginiai kubitai. Vienas loginis kubitas sukuriamas iš daugelio fizinių kubitų – kartais net kelių šimtų. Jie visi dirba kartu, ir net jei kai kurie suklysta, sistema gali aptikti ir ištaisyti klaidas nesugriaundama kvantinės informacijos. Skamba puikiai, bet problema ta, kad mums reikia milžiniško fizinių kubitų skaičiaus, kad sukurtume naudingą loginių kubitų kiekį.

Šiuo metu geriausi kvantiniai kompiuteriai turi šimtus fizinių kubitų, bet jie dar nėra pakankamai geri klaidų korekcijai. Manoma, kad praktiškai naudingam kvantiniam kompiuteriui reikės milijonų fizinių kubitų. Tai viena didžiausių kliūčių kelyje į tikrus, praktiškus kvantinius kompiuterius.

Ką kubitai gali, ko negali įprasti bitai

Gerai, bet kam viso šio galvos skausmo? Kodėl tiesiog nesukurti greitesnio įprasto kompiuterio? Atsakymas slypi tam tikrų problemų pobūdyje.

Yra uždavinių, kurie įprastam kompiuteriui yra praktiškai neįmanomi. Pavyzdžiui, didelių skaičių faktorizacija – tai pagrindas šiuolaikinei kriptografijai. Jūsų banko kortelės duomenys yra saugūs būtent todėl, kad įprastam kompiuteriui reikėtų tūkstančių metų, kad įsilaužtų į šifravimą. Bet kvantinis kompiuteris su pakankamai kubitų galėtų tai padaryti per kelias valandas.

Kita sritis – molekulių simuliacija. Jei norite sukurti naują vaistą ar medžiagą, jums reikia suprasti, kaip atomai ir molekulės sąveikauja. Tai iš esmės kvantinė mechanikos problema, ir kvantinis kompiuteris natūraliai tinka tokiems skaičiavimams. Įprastas kompiuteris bando simuliuoti kvantinę mechaniką klasikine logika – tai tarsi bandymas nupiešti spalvotą paveikslą tik juodu pieštuku.

Optimizavimo problemos – dar viena sritis. Įsivaizduokite, kad turite surasti geriausią maršrutą 100 miestų, arba optimaliausią investicijų portfelį iš tūkstančių galimybių. Tokių kombinacijų skaičius auga eksponentiškai, ir įprastas kompiuteris gali tiesiog išbandyti visas galimybes, kas užtrunka amžinybę. Kvantinis kompiuteris gali tyrinėti daugelį galimybių vienu metu.

Realūs kubitų pritaikymai šiandien

Dabar turbūt galvojate: „Gerai, bet kur aš galiu pamatyti kvantinius kompiuterius veikiant?” Tiesa ta, kad šiuo metu jie dar yra labiau moksliniai įrankiai nei praktiniai prietaisai.

IBM leidžia bet kam prisijungti prie savo kvantinių kompiuterių per internetą ir paleisti paprastas programas. Tai daugiausia naudojama mokymui ir tyrimams. Google 2019 metais paskelbė pasiekę „kvantinę viršenybę” – jų kvantinis kompiuteris atliko skaičiavimą, kuriam įprastam superkompiuteriui būtų reikėję tūkstančių metų. Tiesa, vėliau IBM ginčijo šį teiginį, sakydami, kad jų superkompiuteris galėtų tai padaryti per kelias dienas su tinkamais algoritmais.

Farmacijos kompanijos jau eksperimentuoja su kvantiniais kompiuteriais vaistų kūrimui. Finansų įmonės tyrinėja jų panaudojimą rizikos analizei ir portfelio optimizavimui. Net automobilių gamintojai domisi, kaip juos panaudoti baterijų ir medžiagų tyrimams.

Bet būkime sąžiningi – šiuo metu kvantiniai kompiuteriai dar negali padaryti nieko praktiškai naudingo, ko negalėtų padaryti įprasti kompiuteriai. Jie yra eksperimentinėje stadijoje, ir tikrasis jų potencialas atsiskleis tik tada, kai turėsime pakankamai stabilių kubitų su veikiančia klaidų korekcija.

Kubitų ateitis – kas laukia už kampo

Kvantinių kompiuterių sritis vystosi neįtikėtinai greitai. Kas keleri metai kubitų skaičius padvigubėja, jų stabilumas gerėja, o klaidų rodikliai mažėja. Bet ar tai reiškia, kad netrukus turėsime kvantinį kompiuterį ant kiekvieno darbo stalo?

Tikrai ne. Kvantiniai kompiuteriai greičiausiai niekada nebus universalūs prietaisai kaip dabartiniai kompiuteriai. Jie bus specializuoti įrankiai konkrečioms problemoms spręsti. Galima įsivaizduoti ateitį, kai debesų kompiuterijos paslaugos siūlys prieigą prie kvantinių procesorių – jūs siųsite savo problemą, ji bus apdorota kvantiniame kompiuteryje kažkur šaltame duomenų centre, ir gausite rezultatą.

Viena įdomiausia vystymosi kryptis – hibridiniai algoritmai. Jie dalį darbo atlieka įprastame kompiuteryje, o tik sudėtingiausias dalis siunčiama kvantiniam procesoriui. Tai leidžia išnaudoti abiejų technologijų stipriąsias puses ir sumažina reikalavimus kubitų kokybei.

Kitas svarbus klausimas – standartizacija. Šiuo metu kiekviena kompanija kuria savo kubitų technologiją ir programavimo kalbas. Kad kvantiniai kompiuteriai taptų plačiai prieinami, reikės bendrų standartų ir įrankių. Tai primena ankstyvąsias kompiuterių dienas, kai kiekvienas gamintojas turėjo savo sistemą.

Ką verta žinoti apie kubitų revoliuciją

Kvantiniai kompiuteriai ir jų kubitai tikrai nėra tik mokslinė fantastika ar reklaminė triukšmas. Tai reali technologija, kuri jau veikia, nors ir labai ribotai. Per ateinantį dešimtmetį tikėtina, kad pamatysime pirmuosius praktiškus pritaikymus – galbūt naujus vaistus, sukurtus naudojant kvantines simuliacijas, arba pažangius šifravimo metodus.

Bet nepatikėkite sensacingais antraštėmis, kurios žada, kad kvantiniai kompiuteriai netrukus pakeis viską. Technologija dar turi įveikti daugybę iššūkių. Kubitai vis dar yra trapūs, brangūs ir reikalauja ekstremalių sąlygų. Klaidų korekcija vis dar yra daugiau teorinė nei praktinė. Ir daugeliui problemų įprasti kompiuteriai vis dar bus geresnis pasirinkimas.

Jei domitės šia sritimi, verta sekti tokias kompanijas kaip IBM, Google, IonQ ar Rigetti. Jos reguliariai skelbia atnaujinimus apie savo pažangą. Taip pat galite pabandyti programuoti kvantinius kompiuterius patys – IBM Quantum Experience ir kiti įrankiai leidžia eksperimentuoti nemokamai. Nors tikrai reikės išmokti naują mąstymo būdą – kvantinė logika labai skiriasi nuo įprastos.

Kubitai yra fascinuojanti technologija, kuri jungia gilią fiziką, inžineriją ir kompiuterių mokslą. Jie rodo, kaip keisti kvantinės mechanikos principai gali tapti praktiniais įrankiais. Ir nors kelias iki tikrai naudingų kvantinių kompiuterių dar ilgas, kiekvienas žingsnis šia kryptimi atskleidžia vis daugiau apie mūsų pasaulio fundamentalią prigimtį.

Поділіться: XFacebookPinterestLinkedin