Kvanttitietokoneen ja simulaattorin vertailu kvanttialgoritmilla
Nikola, Olivia; Vasko, Maria (2025-06-23)
Nikola, Olivia
Vasko, Maria
O. Nikola; M. Vasko
23.06.2025
© 2025 Olivia Nikola, Maria Vasko. Ellei toisin mainita, uudelleenkäyttö on sallittu Creative Commons Attribution 4.0 International (CC-BY 4.0) -lisenssillä (https://creativecommons.org/licenses/by/4.0/). Uudelleenkäyttö on sallittua edellyttäen, että lähde mainitaan asianmukaisesti ja mahdolliset muutokset merkitään. Sellaisten osien käyttö tai jäljentäminen, jotka eivät ole tekijän tai tekijöiden omaisuutta, saattaa edellyttää lupaa suoraan asianomaisilta oikeudenhaltijoilta.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:oulu-202506234917
https://urn.fi/URN:NBN:fi:oulu-202506234917
Tiivistelmä
Kvanttitietokoneet ja -algoritmit ovat vielä nykypäivänä laajalti kehittymisvaiheessa, mutta jatkuva kehitystyö niiden parissa on tuonut tulosta ja niiden potentiaali on voitu nähdä jo pidemmän aikaa selvästi.
Kvanttialgoritmeja ei pystytä vielä täysin hyödyntämään käytännön sovelluksissa, koska kvanttitietokoneista ei ole vielä pystytty kehittämään tarpeeksi hyviä ja vakaita kehitettyjen algoritmien täyden potentiaalin käyttämiseksi.
Tässä kandidaatin tutkielmassa perehdytään kvanttitietokoneisiin ja kvanttialgoritmeihin. Kvanttialgoritmeista keskitytään tarkemmin Deutsch-Jozsan algoritmiin. Tutkimme Deutsch-Jozsan algoritmin suoritusta simulaattorin ja oikean kvanttitietokoneen välillä.
Simulaattorin ja kvanttitietokoneen suoritusta tutkiessa, huomasimme, että simulaattorilla koodia ajaessa oman tietokoneen RAM-muistilla on suuri merkitys. Se, kuinka nopeaa koodin suoritus on simulaattorilla, riippuu vahvasti käytettävän tietokoneen RAM-muistista ja suoritusajoissa havaittiin isojakin eroja saman mittaisilla bittijonoilla. Kvanttitietokoneella koodia ajaessa suoritusajoissa ei ollut juurikaan eroja eri bittijonon pituuksilla, mutta pidemmillä bittijonoilla oli havaittavissa häiriötä, joka on juurikin yksi tämän päivän haasteista kvanttitietokoneissa.
Kvanttialgoritmeja ei pystytä vielä täysin hyödyntämään käytännön sovelluksissa, koska kvanttitietokoneista ei ole vielä pystytty kehittämään tarpeeksi hyviä ja vakaita kehitettyjen algoritmien täyden potentiaalin käyttämiseksi.
Tässä kandidaatin tutkielmassa perehdytään kvanttitietokoneisiin ja kvanttialgoritmeihin. Kvanttialgoritmeista keskitytään tarkemmin Deutsch-Jozsan algoritmiin. Tutkimme Deutsch-Jozsan algoritmin suoritusta simulaattorin ja oikean kvanttitietokoneen välillä.
Simulaattorin ja kvanttitietokoneen suoritusta tutkiessa, huomasimme, että simulaattorilla koodia ajaessa oman tietokoneen RAM-muistilla on suuri merkitys. Se, kuinka nopeaa koodin suoritus on simulaattorilla, riippuu vahvasti käytettävän tietokoneen RAM-muistista ja suoritusajoissa havaittiin isojakin eroja saman mittaisilla bittijonoilla. Kvanttitietokoneella koodia ajaessa suoritusajoissa ei ollut juurikaan eroja eri bittijonon pituuksilla, mutta pidemmillä bittijonoilla oli havaittavissa häiriötä, joka on juurikin yksi tämän päivän haasteista kvanttitietokoneissa.
Kokoelmat
- Avoin saatavuus [42971]

