D-Wave kvanttitietokone; mitä se tekee?

Samankaltaiset tiedostot
KVANTTITELEPORTAATIO. Janne Tapiovaara. Rauman Lyseon lukio

Kvanttitietokoneet, kvanttilaskenta ja kvanttikryptografia. Kvanttimekaniikka. Kvanttimekaniikan perusperiaatteet. Kvanttimekaniikan sovelluksia

Paavo Kyyrönen & Janne Raassina

Tilat ja observaabelit

Potentiaalikuopalla tarkoitetaan tilannetta, jossa potentiaalienergia U(x) on muotoa

ψ(x) = A cos(kx) + B sin(kx). (2) k = nπ a. (3) E = n 2 π2 2 2ma 2 n2 E 0. (4)

FYSA242 Statistinen fysiikka, Harjoitustentti

PHYS-C0220 TERMODYNAMIIKKA JA STATISTINEN FYSIIKKA

OPETUSSUUNNITELMALOMAKE

5.10. HIUKKANEN POTENTIAALIKUOPASSA

LOMITTUMINEN ja KVANTTITELEPORTAATIO

Atomien rakenteesta. Tapio Hansson

FYSA2031 Potentiaalikuoppa

Kvanttimekaniikan tulkinta

3.1 Varhaiset atomimallit (1/3)

Luento 8. Lämpökapasiteettimallit Dulong-Petit -laki Einsteinin hilalämpömalli Debyen ääniaaltomalli. Sähkönjohtavuus Druden malli

Kvantittuminen. E = hf f on säteilyn taajuus h on Planckin vakio h = 6, Js = 4, evs. Planckin kvanttihypoteesi

PHYS-C0220 TERMODYNAMIIKKA JA STATISTINEN FYSIIKKA

ja KVANTTITEORIA MODERNI FYSIIKKA KVANTTITEORIAN SYNTY AALTO HIUKKAS-DUALISMI EPÄTARKKUUSPERIAATE TUNNELOITUMINEN ELEKTRONIRAKENNE UUSI MAAILMANKUVA

Johdatus kvantti-informatiikkaan

Johdatus kvantti-informatiikkaan

Ch7 Kvanttimekaniikan alkeita. Tässä luvussa esitellään NMR:n kannalta keskeiset kvanttimekaniikan tulokset.

Integrointialgoritmit molekyylidynamiikassa

Aineen ja valon vuorovaikutukset

Shrödingerin yhtälön johto

Luku 9: Kvanttimekaniikan soveltaminen eri liiketyyppeihin:

Vapaan hiukkasen Schrödingerin yhtälö (yksiulotteinen)

FYSA234 Potentiaalikuoppa, selkkarityö

FYSA234 Potentiaalikuoppa, selkkarityö

Osallistumislomakkeen viimeinen palautuspäivä on maanantai

Tieteen popularisointi Kvanttipiirit

Kvanttimekaniikkaa yhdessä ulottuvuudessa

Kemian syventävät kurssit

KVANTTITEORIA MODERNI FYSIIKKA KVANTTITEORIAN SYNTY AALTO HIUKKAS-DUALISMI EPÄTARKKUUSPERIAATE TUNNELOITUMINEN ELEKTRONIRAKENNE UUSI MAAILMANKUVA

v 8 v 9 v 5 C v 3 v 4

Kvanttifysiikan perusteet 2017

3.6 Feynman s formulation of quantum mechanics

1. (a) (2p.) Systeemin infinitesimaalista siirtoa matkan ɛ verran esittää operaattori

Korkeammat derivaatat

Fysiikka 8. Aine ja säteily

Erityinen suhteellisuusteoria (Harris luku 2)

S Fysiikka III (EST) (6 op) 1. välikoe

Mekaniikan jatkokurssi Fys102

Voima ja potentiaalienergia II Energian kvantittuminen

1 WKB-approksimaatio. Yleisiä ohjeita. S Harjoitus

(1) (2) Normalisointiehdoksi saadaan nytkin yhtälö (2). Ratkaisemalla (2)+(3) saamme

Luku 9: Atomien rakenne ja spektrit. v=bmivwz-7gmu v=dvrzdcnsiyw

Yhtälöryhmä matriisimuodossa. MS-A0004/A0006 Matriisilaskenta. Tarkastellaan esimerkkinä lineaarista yhtälöparia. 2x1 x 2 = 1 x 1 + x 2 = 5.

Luento Entrooppiset voimat Vapaan energian muunoksen hyötysuhde Kahden tilan systeemit

Clausiuksen epäyhtälö

Kvanttifysiikan perusteet 2017

Korkeammat derivaatat

Teoreettisen fysiikan esittely

Perustilan fotonit. Taneli Tolppanen. LuK-tutkielma Fysiikan koulutusohjelma Teoreettinen fysiikka Oulun yliopisto 2019

8. MONIELEKTRONISET ATOMIT

Yhtälöryhmä matriisimuodossa. MS-A0007 Matriisilaskenta. Tarkastellaan esimerkkinä lineaarista yhtälöparia. 2x1 x 2 = 1 x 1 + x 2 = 5.

infoa tavoitteet E = p2 2m kr2 Klassisesti värähtelyn amplitudi määrää kokonaisenergian Klassisesti E = 1 2 mω2 A 2 E = 1 2 ka2 = 1 2 mω2 A 2

Esimerkkejä polynomisista ja ei-polynomisista ongelmista

PHYS-C0220 TERMODYNAMIIKKA JA STATISTINEN FYSIIKKA

Monissa fysiikan probleemissa vaikuttavien voimien yksityiskohtia ei tunneta

Fysiikan maailmankuva 2015 Luento 8. Aika ja ajan nuoli lisää pohdiskelua Termodynamiikka Miten aika ja termodynamiikka liittyvät toisiinsa?

Dynaamiset regressiomallit

Puhtaan kaasun fysikaalista tilaa määrittävät seuraavat 4 ominaisuutta, jotka tilanyhtälö sitoo toisiinsa: Paine p

Implementation of Selected Metaheuristics to the Travelling Salesman Problem (valmiin työn esittely)

FRANCKIN JA HERTZIN KOE

J 2 = J 2 x + J 2 y + J 2 z.

Lisävaatimuksia aaltofunktiolle

Syventävien opintojen seminaari

Atomimallit. Tapio Hansson

Tieteen popularisointi Kvanttipiirit

Perusvuorovaikutukset. Tapio Hansson

Nyt n = 1. Tästä ratkaistaan kuopan leveys L ja saadaan sijoittamalla elektronin massa ja vakiot

766326A Atomifysiikka 1 - Syksy 2013

TIES592 Monitavoiteoptimointi ja teollisten prosessien hallinta. Yliassistentti Jussi Hakanen syksy 2010

766334A Ydin- ja hiukkasfysiikka

1. Tarkastellaan kaksiulotteisessa Hilbert avaruudessa Hamiltonin operaattoria

Suhteellinen nopeus. Matkustaja P kävelee nopeudella 1.0 m/s pitkin 3.0 m/s nopeudella etenevän junan B käytävää

Maailmankaikkeuden syntynäkemys (nykykäsitys 2016)

1 Clausiuksen epäyhtälö

Fysiikkaa runoilijoille Osa 4: kvanttimekaniikka

6. Yhteenvetoa kurssista

FYSA241/K1. Juha Merikoski ja Sami Kähkönen (1999,2005) Janne Juntunen (2006) ja Vesa Apaja (2006-)

Leptonit. - elektroni - myoni - tauhiukkanen - kolme erilaista neutriinoa. - neutriinojen varaus on 0 ja muiden leptonien varaus on -1

Sisällys. 17. Ohjelmoinnin tekniikkaa. Aritmetiikkaa toisin merkiten. for-lause lyhemmin

Korkeammat derivaatat

Epädeterministisen Turingin koneen N laskentaa syötteellä x on usein hyödyllistä ajatella laskentapuuna

Suhteellisuusteoriasta, laskuista ja yksiköistä kvantti- ja hiukkasfysiikassa. Tapio Hansson

Kvanttimekaniikka: Luento 2. Mar$kainen Jani- Petri

Aikariippuva Schrödingerin yhtälö

Geneettiset algoritmit

Inputs: b; x= b 010. x=0. Elektroniikkajärjestelmät ETT_2068

Ominaisarvot ja ominaisvektorit 140 / 170

Tekijöihinjaon kvanttialgoritmi

W el = W = 1 2 kx2 1

Termodynamiikka. Fysiikka III Ilkka Tittonen & Jukka Tulkki

Kvanttiavainjakelu (Kvantnyckeldistribution, Quantum Key Distribution, QKD)

Mat Lineaarinen ohjelmointi

766334A Ydin- ja hiukkasfysiikka

Tfy Fysiikka IIB Mallivastaukset

TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op. FT Ari Viinikainen

Transkriptio:

Lähde: D-Wave Systems Inc., https://www.dwavesys.com/ Taneli Juntunen, M.Sc. (Tech.) D-Wave kvanttitietokone; mitä se tekee? Kvantti-ilmiöt 4.5.2017 Aalto University School of Electrical Engineering Aalto University Micro and Quantum Systems

Kvanttitietokone quantum computer noun: quantum computer; plural noun: quantum computers a computer which makes use of the quantum states of subatomic particles to store information. Klassinen vs. Binäärinen Erotettava Sidottu Kvanttimekaaninen Superpositio Lomittunut Tunneloituminen 04/05/2017 D-Wave, Taneli Juntunen 2

Qubitti ja lomittuminen Qubitti on yleinen yhden hiukkasen kaksitilasysteemin superpositio: aa 0 + bb 1, missä, kuten normaalisti, a ja b ovat kompleksisia ja aa 2 + bb 2 = 1. 0 ja 1 ovat systeemin ominaisaaltofunktiot ja voivat kuvata esim. elektronin spiniä, fotonin polarisaatiota, atomin viritystilaa, virran kiertosuuntaa suprajohtavassa SQUID-silmukassa Erotuksena klassiseen bittiin, qubitti voi olla tiloissa 0 ja 1 yhtäaikaisesti! Jos kaksi qubittia lomitetaan eli annetaan vuorovaikuttaa keskenään, voimme saada aikaan kiinnostavia monihiukkastiloja, esimerkiksi aa 01 + bb 10 + cc 00 + dd 11. Qubitti 1 tilassa 0 Qubitti 2 tilassa 1 04/05/2017 D-Wave, Taneli Juntunen 3

Qubitti ja lomittuminen Tutkikaamme esimerkiksi kahden qubitin systeemin tilaa (c=d=0) aa 01 + bb 10. Jos mittaamme qubitin 1 tilan, mitä voimme sanoa qubitin 2 tilasta? - Lomittuminen saa aikaan kvanttikorrelaatioita qubittien välille; mittaamalla qubitin 1 vaikutamme qubitin 2 tilaan, vaikka nämä kaksi systeemiä sijaitsisivat universumin eri laidoilla. - (Erään tulkinnan mukaan) vastaan klassista käsitystä fysiikan ilmiöiden paikallisuudesta. Huom! Tämä ei ole vastoin Einsteinin suhteellisuusteoriaa, jonka mukaan informaatio ei voi kulkea yli valonnopeutta, sillä lomittumisen avulla ei voida välittää fysikaalista informaatiota. 04/05/2017 D-Wave, Taneli Juntunen 4

Kvanttilaskenta ja D-Wa ve Kvanttilaskenta perustuu qubittien superpositioluonteen ja niiden välisen lomittumisen hyödyntämiseen laskentatarkoitukseen. - Tänään puhumme markkinoiden ainoasta kvanttilaskentaa suorittavasta järjestelmästä, D-Wave. - Qubitteina suprajohtavia SQUID-silmukoita, joiden ympäri virtaava sähkövuo on kvantittunut : Ψ= aa mmmmmmmmmmmmmmmmmmm + bb vvvvvvvvvvvvvvvvvvvvv - Qubitteja kontrolloidaan magneettikentillä. 04/05/2017 D-Wave, Taneli Juntunen 5

Kvanttilaskenta ja D-Wa ve - 0.015 Kelvinin lämpötilassa - 50000 kertaa alle Maan magneettikentältä suojassa - 10e9 kertaa alennettu paine - Tärinäsuojattu - Viimeisin sukupolvi: 2048 qubittia Prosessori koostuu yhdistetyistä 8 qubitin yksiköistä. 04/05/2017 D-Wave, Taneli Juntunen 6

Kvanttilaskenta ja D-Wa ve D-wave ei ole nykyisessä muodossaan niin sanottu universaali kvanttitietokone, joka kykenisi yleiseen loogisiin operaatioihin perustuvaan laskentaan. - Perustuu operaatioon nimeltä adiabaattinen kvanttijäähdytys (adiabatic quantum annealing) - Ratkaisee tehokkaasti kohdefunktioiden minimointiongelmia - Muita alalla Microsoft, Intel, IBM, Google. Esimerkki minimointiongelmasta: mikä on lyhyin reitti kiertää kaikki pisteet, kuitenkin vieraillen jokaisessa pisteessä vain kerran (nk. Travelling salesman ongelma)? Kohdefunktio: kokonaismatka. Muuttujat: linkit pisteiden välillä. Reunaehdot: jokaiseen pisteeseen kohdistuu kaksi linkkiä. Joukko merkittäviä optimointiongelmia voidaan esittää minimointiongelmana, mm. koneoppiminen. Niiden vaikeusaste skaalautuu tyypillisesti eksponentiaalisesti klassisilla algoritmeilla. 04/05/2017 D-Wave, Taneli Juntunen 7

Mitä D-Wave tekee? - Systeemin energia voidaan ajatella vuoristomaisemana, jonka huiput vastaavat korkeaa energiatilaa ja alangot vastaavasti matalaa energiatilaa. - Vapausasteet (muuttujat) määrittävät systeemin senhetkisen sijainnin tässä energiamaisemassa. - Maiseman matalin kohta määrittää systeemin perustilan. - Klassiset algoritmit etsivät perustilaa kävelemällä vuoristoa pitkin (simuloitu jäähdytys, simulated annealing). - Kvanttijäähdytys (quantum annealing) hyödyntää kvantti-ilmiöitä tunneloituakseen suoraan energiahuippujen läpi. 04/05/2017 D-Wave, Taneli Juntunen 8

Simuloitu jäähdytys - Systeemi alustetaan korkeassa lämpötilassa, jolloin systeemillä on paljon energiaa vierailla eri tiloissa (lämpötilafluktutaatiot) - Hitaan jäähdytyksen seurauksena systeemi asettuu todennäköisimmin matalaenergisimpään konfiguraatioon, eli perustilaan Lähde: Wikipedia (Simulated annealing) Kvanttijäähdytys voi tehdä saman hyödyntäen kvanttifluktuaatioita - tällöin emme kuitenkaan laske lämpötilaa, vaan nostamme energiamaiseman hitaasti ylös! 04/05/2017 D-Wave, Taneli Juntunen 9

Kvanttijäähdytys - Kvanttimekaniikassa systeemin energian ja aikakehityksen määrittää (ajasta riippuva) Hamiltonin operaattori H(t) Schrödingerin yhtälön mukaisesti. - Idea: Systeemi pysyy kaikkien hetkellisten Hamiltonin operaattorien perustilassa, jos sitä muutetaan tarpeeksi hitaasti, eli ADIABAATTISESTI (T ~ 20 µs). Adiabaattisessa kvanttijäähdytyksessä aloitamme systeemillä jota kuvaa Hamiltonin operaattori H initial, joka muodostaa useiden tilojen superposition. Sen jälkeen käännämme hitaasti päälle Hamiltonin operaattorin H final, jonka perustilan haluamme saavuttaa: H(t) = A(t)H initial + B(t)H final A(t) ja B(t) määräävät kuinka nopeasti muutamme systeemin Hamiltonin operaattoria! 04/05/2017 D-Wave, Taneli Juntunen 10

Kvanttijäähdytys D-Wa vessa D-Waven Hamiltonin operaattori H initial H final (tämä on sama kuin joillekin tutussa Ising mallissa) Menemättä sen enempää yksityiskohtiin voimme ymmärtää tämän yksinkertaisesti vastaavan klassista optimointiongelmaa D-Wave saavuttaa energian minimitilan (systeemin perustilan), eli löytää objektifunktion minimin! 04/05/2017 D-Wave, Taneli Juntunen 11

Kvanttijäähdytys D-Wa vessa Qubitti q i Kvanttimekaaninen kaksitilasysteemi i, joka reagoi jäähdytysprosessiin ja asettuu yhteen kahdesta mahdollisesta tilasta: {0, 1} Kytkin q i q j Fyysinen yhteys qubittien i ja j välillä, joka sallii niiden vuorovaikuttaa keskenään (lomittua) Paino a i Reaalinen painokerroin, joka vaikuttaa qubitin i todennäköisyyteen romahtaa jompaankumpaan tilaan Voimakkuus b ij Reaalinen painokerroin, joka vaikuttaa kytkimeen qubittien i ja j välillä, ja siten niiden keskinäiseen vuorovaikutukseen Objektifunktio Obj Reaalinen funktio joka minimoidaan jäähdytysprosessissa Muuttujat; Näitä kontrolloidaan ongelmaan sopivaksi 04/05/2017 D-Wave, Taneli Juntunen 12

Yksinkertainen esimerkki Määritellään yksinkertainen kahden qubitin ongelma D-Waven ratkaistavaksi: Mitä painoja ja voimakkuuksia pitää qubiteille ja niiden välisille kytkimille antaa, jotta systeemin perustila vastaa loogista JA operaatiota, eli q 1 = q 2. a 1 = a 2 = 1 b 12 = -2 q 1 q 2 energia Haluttu 0 0 0 0 0 1 a 2 1 1 0 a 1 1 1 1 a 1 + a 2 + b 12 0 Huom! Haluamme, että tiloilla joissa q1=q2 on matalin energia (perustila)! Ts. millä arvoilla a i ja b ij systeemin perustilassa q 1 = q 2? Perustila on tässä tapauksessa degeneroitunut (2 tilaa samalla energialla), mihin tilaan uskot systeemin romahtavan jäähdytysprosessin päätteeksi, jos toistamme sen esimerkiksi 100 kertaa? 04/05/2017 D-Wave, Taneli Juntunen 14

Esimerkkejä monimutkaisemmista probleemoista Kahden bitin (x ja y) summain Todellisuudessa D-Waven qubittiverkosto näyttää tältä: Qubittien määrä rajoittaa ongelmien kokoa, ja ongelmien loogisen rakenteen sulauttaminen fyysiselle prosessorille ei ole triviaali tehtävä! 04/05/2017 D-Wave, Taneli Juntunen 15

Esimerkkejä monimutkaisemmista probleemoista Beartooth Mountains Kartanväritys: Khänädä Oikeita maisemia on parametrisoitu ja sulautettu D-Wave arkkitehtuuriin. Monellako värillä koko kartan saa väritettyä niin, että vierekkäiset provinssit ovat erivärisiä? 04/05/2017 D-Wave, Taneli Juntunen 16

Esimerkkejä monimutkaisemmista probleemoista Entäs jenkit? # värejä Neula Heinäsuova N/H 3 0 3 49 = 2.4e23 0 4 25623183458304 4 49 = 3.2e29 8e-17 Klassiselle tietokoneelle n. kuukauden homma. Miksi jättää siihen? 04/05/2017 D-Wave, Taneli Juntunen 17

Kvantti vs. klassinen 04/05/2017 D-Wave, Taneli Juntunen 18