Kursplan fastställd 2023-02-07 av programansvarig (eller motsvarande).
Kursöversikt
- Engelskt namnQuantum computing
- KurskodMCC155
- Omfattning7,5 Högskolepoäng
- ÄgareMPNAT
- UtbildningsnivåAvancerad nivå
- HuvudområdeMatematik, Teknisk fysik
- InstitutionMIKROTEKNOLOGI OCH NANOVETENSKAP
- BetygsskalaTH - Mycket väl godkänd (5), Väl godkänd (4), Godkänd (3), Underkänd
Kurstillfälle 1
- Undervisningsspråk Engelska
- Anmälningskod 18121
- Max antal deltagare100 (minst 10% av platserna reserveras för utbytesstudenter)
- Blockschema
- Sökbar för utbytesstudenterJa
Poängfördelning
Modul | LP1 | LP2 | LP3 | LP4 | Sommar | Ej LP | Tentamensdatum |
---|---|---|---|---|---|---|---|
0120 Inlämningsuppgift 2 hp Betygsskala: UG | 2 hp | ||||||
0220 Tentamen 5,5 hp Betygsskala: TH | 5,5 hp |
|
I program
- MPCSN - DATORER, NÄTVERK OCH SYSTEM, MASTERPROGRAM, Årskurs 1 (valbar)
- MPCSN - DATORER, NÄTVERK OCH SYSTEM, MASTERPROGRAM, Årskurs 2 (valbar)
- MPHPC - HÖGPRESTERANDE DATORSYSTEM, MASTERPROGRAM, Årskurs 1 (valbar)
- MPHPC - HÖGPRESTERANDE DATORSYSTEM, MASTERPROGRAM, Årskurs 2 (valbar)
- MPNAT - NANOTEKNOLOGI, MASTERPROGRAM, Årskurs 1 (valbar)
- MPNAT - NANOTEKNOLOGI, MASTERPROGRAM, Årskurs 2 (valbar)
- MPPHS - FYSIK, MASTERPROGRAM, Årskurs 1 (obligatoriskt valbar)
- MPPHS - FYSIK, MASTERPROGRAM, Årskurs 2 (valbar)
Examinator
- Anton Frisk Kockum
- Docent, Tillämpad kvantfysik, Mikroteknologi och nanovetenskap
Behörighet
Grundläggande behörighet för avancerad nivåSökande med en programregistrering på ett program där kursen ingår i programplanen undantas från ovan krav.
Särskild behörighet
Engelska 6Sökande med en programregistrering på ett program där kursen ingår i programplanen undantas från ovan krav.
Kursspecifika förkunskaper
Studenterna rekommenderas ha tagit någon av kurserna MCC185 - "Från kvantoptik till kvantteknologier", TIF290 - "Kvantmekanik", eller någon annan motsvarande kurs.Syfte
Syftet med den här översiktskursen är att bekanta studenterna med både viktiga kvantalgoritmer (t.ex. kvant-Fouriertransform, fasestimering, och Shor's algoritm), variationskvantalgoritmer som utnyttjar ett samspel mellan klassiska datorer och kvantdatorer (t.ex. Variational Quantum Eigensolver (VQE) och Quantum Approximate Optimisation Algorithm (QAOA)), och korsningar mellan kvantberäkningar och maskininlärning. Kursen kommer också ge studenterna praktisk erfarenhet av att programmera en kvantdator. Kvantdatorer blir snabbt allt bättre, och nyligen uppnåddes kvantberäkningsöverlägsenhet, d.v.s. en kvantdator lyckades lösa ett beräkningsproblem mycket snabbare än en klassisk dator. Kvantberäkningar förväntas ha tillämpningar i många delar av samhället. Kursen förbereder studenterna för att tillämpa kvantberäkningar på en mängd olika problem.Lärandemål (efter fullgjord kurs ska studenten kunna)
- Lista relevanta moderna kvantalgoritmer och deras användningsområden.
- Förklara viktiga principer för olika modeller för kvantberäkningar (krets-, mätbaserad, adiabatisk).
- Förklara den grundläggande strukturen för kvantalgoritmerna som tas upp i kursen inom kretsmodellen, och beräkna utfallet av olika enkla kvantkretsar.
- Jämföra, i termer av tidskomplexitet, vilken kvantfördel som förväntas för kvantalgoritmerna som tas upp i kursen jämfört med deras klassiska motsvarigheter.
- Programmera enkla kvantalgoritmer på en kvantdator i molnet eller en simulator av en kvantdator i molnet.
- Förstå de grundläggande principerna för kvantinformationsbehandling med kodning i kontinuerliga variabler.
- Ge exempel på motiveringar för att applicera kvantberäkningar på maskininlärning och på vad hindren är för att uppnå en fördel från att göra så.
Innehåll
- Grundläggande kvantgrindar och kvantberäkningsformalism
- Kretsmodell för kvantberäkningar
- Grundläggande teorem för kvantberäkningar: Solovay-Kitaevs teorem, Gottesmann-Knills teorem
- Grovers algoritm
- Kvantfelkorrigering
- Algoritmer för kvant-Fouriertransform och fasestimering
- Shors algoritm
- Kvantmaskininlärning
- Kvantberäkningsövning i molnet
- Andra modeller för universella kvantberäkningar utöver kretsmodellen: mätbaserade kvantberäkningar och adiabatiska kvantberäkningar
- Introduktion till komplexitetsklasser och relevanta förmodanden
- Kvantalgoritmer för att lösa kombinatoriska optimeringsproblem: kvantglödgning och QAOA
- Variational quantum eigensolver
- Provmodeller: bosonprov och IQP (instantaneous quantum polytime)
- Kvantberäkningar med kontinuerliga variabler (KV), mätbaserade kvantberäkningar med KV och GKP-kodning
Organisation
Kursen består av föreläsningar, räkneövningar, och en datorövning.Litteratur
- Nielsen and Chuang, Quantum Information and Quantum Computation
- Föreläsningsanteckningar
Examination inklusive obligatoriska moment
Examinationen består av två inlämningsuppgifter och en skriftlig tentamen. Var och en av inlämningsuppgifterna ger ca 15% av poängen för kursen, totalt 2 hp; tentamen ger resterande ca 70% av poängen, 5.5 hp. Totalpoängen bestämmer betyget (U, 3, 4, 5).Kursens examinator får examinera enstaka studenter på annat sätt än vad som anges ovan om särskilda skäl föreligger, till exempel om en student har ett beslut från Chalmers om pedagogiskt stöd på grund av funktionsnedsättning.