Kvantiniai kompiuteriai: IBM Q patirtis Europoje

Kodėl visi staiga kalba apie kvantinius kompiuterius

Prisimenu, kaip prieš kelerius metus kvantiniai kompiuteriai atrodė kaip kažkas iš mokslinės fantastikos filmų – kažkas, kas galbūt bus aktualu mūsų vaikaičiams. Bet štai 2024-ieji, ir situacija pasikeitė kardinaliai. IBM Q sistema jau nebe laboratorijos eksperimentas, o realiai veikianti platforma, kurią galima pasiekti per debesį. Ir kas svarbiausia – Europoje vis daugiau organizacijų pradeda eksperimentuoti su šia technologija.

Kvantiniai kompiuteriai veikia fundamentaliai kitaip nei įprastieji. Kol jūsų nešiojamasis kompiuteris operuoja bitais, kurie gali būti arba 0, arba 1, kvantiniai kompiuteriai naudoja kvantų bitus arba qubit’us. Šie qubit’ai gali būti ir 0, ir 1 vienu metu – tai vadinama superpozicija. Skamba keistai? Taip, nes tai prieštarauja visam tam, ką mokėmės apie kompiuterius.

IBM Q architektūra ir prieinamumas Europoje

IBM padarė drąsų žingsnį – jie ne tik kuria kvantinius kompiuterius, bet ir leidžia žmonėms juos naudoti. Per IBM Quantum Network galima pasiekti keliolika skirtingų kvantinių procesorių, kurių galios svyruoja nuo 5 iki 127 qubit’ų. Europos organizacijos gali prisijungti prie šios sistemos per IBM Cloud infrastruktūrą.

Praktiškai tai reiškia, kad jums nereikia investuoti milijonų eurų į kvantinio kompiuterio įsigijimą ir priežiūrą. Užtenka interneto ryšio ir atitinkamų žinių. Tiesa, tas „atitinkamų žinių” reikalavimas nėra menkas – apie tai kalbėsime vėliau.

Europoje IBM turi keletą strateginių partnerysčių. Fraunhofer institutas Vokietijoje aktyviai dirba su IBM Q sistemomis, Nyderlandų organizacijos tyrinėja kvantinės chemijos taikymą, o Didžiojoje Britanijoje kelios finansų institucijos eksperimentuoja su kvantiniais algoritmais rizikos valdymui. Tai nebe teorija – tai realūs projektai su konkrečiais tikslais.

Kas realiai veikia, o kas dar tik pažadai

Būkime sąžiningi – kvantiniai kompiuteriai dar nėra pasiruošę pakeisti jūsų MacBook’o ar ThinkPad’o. Dabartinė kvantinių kompiuterių karta vadinama NISQ (Noisy Intermediate-Scale Quantum) – triukšmingi vidutinio masto kvantiniai kompiuteriai. Tas „triukšmingi” čia yra raktas.

Kvantiniai kompiuteriai yra neįtikėtinai jautrūs aplinkos trukdžiams. Jie veikia temperatūroje, artimoje absoliutaus nulio (-273°C), nes bet koks šilumos šaltinis gali sugriauti qubit’ų būseną. Tai vadinama dekoherencija, ir tai yra viena didžiausių problemų, su kuriomis susiduria inžinieriai.

Tačiau yra sričių, kur kvantiniai kompiuteriai jau dabar rodo pranašumą:

Molekulių simuliacija – farmacijos kompanijos naudoja IBM Q sistemą modeliuoti sudėtingas chemines reakcijas. Klasikiniams kompiuteriams kai kurios molekulės yra per sudėtingos, bet kvantiniams – natūrali aplinka.

Optimizavimo uždaviniai – logistikos, finansų portfelio valdymo, tiekimo grandinių optimizavimas. Čia kvantiniai algoritmai gali rasti sprendimus daug greičiau nei klasikiniai.

Mašininio mokymosi modeliai – kvantinis mašininis mokymasis dar kūdikystėje, bet kai kurie tyrimai rodo įspūdingus rezultatus specifinėse srityse.

Kaip pradėti dirbti su IBM Q: praktinis kelias

Jei jūsų organizacija svarsto galimybę eksperimentuoti su kvantiniais kompiuteriais, štai keletas praktinių žingsnių:

Pirma, užsiregistruokite IBM Quantum Experience platformoje. Tai nemokama ir leidžia pasiekti mažesnius kvantinius procesorius bei simuliatorius. Taip, simuliatorius – galite testuoti savo kvantinius algoritmus klasikiniame kompiuteryje, nors tai turi savo apribojimų.

Antra, išmokite Qiskit – tai IBM sukurta atvirojo kodo Python biblioteka kvantiniam programavimui. Jei mokate Python, Qiskit sintaksė atrodys pažįstama. Bet nesitikėkite, kad kvantinis programavimas bus toks pat kaip klasikinis – tai visiškai kitoks mąstymo būdas.

Trečia, pradėkite nuo paprastų algoritmų. Quantum teleportation, Deutsch-Jozsa algoritmas, Grover’io paieška – šie klasikiniai kvantiniai algoritmai padės suprasti pagrindinius principus. Yra puiki IBM dokumentacija ir mokymo medžiaga lietuvių kalba, nors ji dar gana ribota.

Ketvirta, identifikuokite konkrečią problemą jūsų srityje. Neieškokite kvantinio sprendimo visoms problemoms – ieškokite tų specifinių atvejų, kur kvantinis pranašumas galėtų būti realus. Galbūt tai optimizavimo uždavinys, galbūt molekulių modeliavimas, galbūt kažkas visai kita.

Europos kvantinė ekosistema ir bendradarbiavimas

Vienas įdomiausių dalykų stebint kvantinių technologijų raidą Europoje – tai bendradarbiavimo kultūra. Skirtingai nei kai kuriose kitose technologijų srityse, kur dominuoja konkurencija, kvantinėje erdvėje matome daug atvirumo.

Europos Sąjunga investavo milijardą eurų į Quantum Flagship iniciatyvą. Tai reiškia finansavimą tyrimams, infrastruktūrai ir švietimui. Lietuvoje taip pat yra organizacijų, kurios domisi kvantinėmis technologijomis, nors mes dar nesame tarp lyderių.

IBM bendradarbiauja su daugybe Europos universitetų ir tyrimų centrų. Tai ne tik technologijų perdavimas, bet ir žinių kūrimas. Daugelis algoritmų ir metodų, kurie dabar yra Qiskit bibliotekoje, buvo sukurti bendradarbiaujant su Europos mokslininkais.

Kas man asmeniškai įdomu – tai kvantinio programavimo bendruomenė. Ji dar maža, bet labai aktyvi. Yra reguliarūs hackathon’ai, konferencijos, online susitikimai. Jei norite įsitraukti, tai puikus laikas – esate tarp pirmųjų.

Saugumo klausimas: ar kvantiniai kompiuteriai sugriovs šifravimą

Negaliu praeiti pro šalį vieno didžiausių klausimų, kuris kyla kalbant apie kvantinius kompiuterius – kibernetinio saugumo. Yra pagrįstas susirūpinimas, kad pakankamai galingi kvantiniai kompiuteriai galės nulaužti dabartines šifravimo sistemas.

Shor’o algoritmas teoriškai gali faktorizuoti didelius skaičius eksponentiškai greičiau nei klasikiniai algoritmai. Tai reiškia, kad RSA šifravimas, kuris šiandien apsaugo daugumą interneto komunikacijos, taptų pažeidžiamas. Bet – ir tai svarbus „bet” – mums reikėtų daug galingesnių kvantinių kompiuterių nei turime dabar.

IBM Q dabartiniai procesoriai su 127 qubit’ais yra toli nuo to, kas reikalinga praktiškai nulaužti RSA-2048. Ekspertai vertina, kad tam reikėtų tūkstančių ar net milijonų stabilių qubit’ų. Esame dar metų, galbūt dešimtmečių, nuo to.

Tačiau protinga organizacija jau dabar galvoja apie post-kvantinį šifravimą. NIST (Nacionalinis standartų ir technologijų institutas JAV) jau patvirtino kelis post-kvantinius kriptografinius algoritmus. Europos organizacijos turėtų pradėti planuoti migraciją į šias sistemas – ne dėl to, kad grėsmė aktuali šiandien, bet kad būtų pasiruošusios rytojui.

Kaina ir investicijų grąža: ar tai verta

Kalbėkime apie pinigus, nes tai visada aktualu. IBM Quantum Network narystė nėra vieša informacija – kainos priklauso nuo prieigos lygio, qubit’ų skaičiaus, palaikymo ir kitų faktorių. Bet galiu pasakyti, kad tai nėra pigus malonumas.

Mažesnėms organizacijoms ar startupams yra IBM Quantum Educators programa ir IBM Quantum Researchers programa, kurios gali suteikti nemokamą arba lengvatinę prieigą. Tai puiki galimybė pradėti eksperimentuoti be didelių investicijų.

Bet ar tai verta? Čia reikia būti realistams. Jei tikitės, kad kvantinis kompiuteris išspręs visas jūsų problemas ir nedelsiant atneš pelną – nusivylimas neišvengiamas. Bet jei žiūrite į tai kaip į ilgalaikę investiciją, kaip į galimybę įgyti kompetencijų, kurios bus labai vertingos ateityje – tada taip, tai gali būti verta.

Kai kurios Europos finansų institucijos investuoja į kvantines technologijas ne dėl to, kad tikisi rezultatų kitąmet, bet dėl to, kad nori būti pasiruošusios, kai technologija subręs. Tai strateginis žingsnis, ne taktinis.

Ką daryti dabar ir ko tikėtis ateityje

Kvantiniai kompiuteriai yra įdomus paradoksas – vienu metu jie yra ir labai artimi, ir labai toli. Artimi tuo, kad galite juos naudoti jau šiandien per IBM Q platformą. Toli tuo, kad jų praktinis pritaikymas daugeliui problemų dar ribotas.

Jei esate IT profesionalas ar technologijų entuziastas Europoje, rekomenduočiau bent susipažinti su kvantinio programavimo pagrindais. Tai ne tik įdomu intelektualiai, bet ir gali būti vertinga karjeros perspektyvoje. Kvantinių programuotojų paklausa auga, o pasiūla vis dar maža.

Organizacijoms patarčiau pradėti nuo pilot projektų. Identifikuokite vieną specifinę problemą, kur kvantinis sprendimas galėtų turėti prasmę. Sudarykite nedidelę komandą, kuri gali eksperimentuoti. Nebijokite nesėkmių – dabar yra laikas mokytis, ne laimėti.

IBM Q patirtis Europoje rodo, kad technologija jau čia, ji veikia, ir ji prieiname. Ar ji tobula? Ne. Ar ji pakeis viską rytoj? Irgi ne. Bet ar verta į tai atkreipti dėmesį ir pradėti mokytis? Absoliučiai taip. Kvantinė revoliucija galbūt neįvyks per naktį, bet ji tikrai vyksta. Ir geriau būti tarp tų, kurie dalyvauja šiame procese, nei tų, kurie vėliau stebėsis, kaip viskas taip greitai pasikeitė.

Daugiau

Hono.js: Krašto skaičiavimo sistema