Quantum codes from classical annealing
Dit artikel introduceert een adaptief simulated annealing-algoritme dat succesvol state-of-the-art CSS- en "self-dual with equivalent logicals" (SWEL) kwantumfoutcorrigerende codes ontdekt met hoge coderingstempo's en grote afstanden, wat veelbelovende kandidaten biedt voor zowel fouttolerante architecturen als demonstraties op hardware voor de nabije toekomst.
Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer
Stel je voor dat je een bibliotheek probeert te bouwen die een orkaan kan overleven. In de wereld van quantumcomputing is deze "bibliotheek" een verzameling fragiele stukjes informatie genaamd qubits. In tegenstelling tot de stevige boeken op je plank, zijn qubits als zeepbellen; de kleinste aanraking door warmte, ruis of een rondvliegende elektromagnetische golf kan ze laten knappen, waardoor de informatie binnenin verloren gaat. Om dit te voorkomen, gebruiken wetenschappers een truc genaamd Quantum Error Correction (quantumfoutcorrectie). In plaats van een verhaal op één fragiele bel te schrijven, verspreiden ze het verhaal over vele bellen in een speciaal patroon. Als één bel knapt, stelt het patroon je in staat om het verhaal te reconstrueren vanuit de overgebleven bellen.
Er is echter een addertje onder het gras: hoe meer bellen je gebruikt om het verhaal te beschermen, hoe minder verhalen je tegelijkertijd kunt vertellen. Dit is de afweging tussen betrouwbaarheid (hoe goed de code bescherming biedt tegen fouten) en efficiëntie (hoeveel nuttige informatie je kunt opslaan). Wetenschappers zijn op zoek naar "magische codes"—patronen die het beste van beide werelden bieden: hoge bescherming zonder te veel bellen te verspillen. Dit artikel duikt in die zoektocht, waarbij gebruik wordt gemaakt van een slimme computercode om nieuwe, zeer efficiënte patronen te vinden die kunnen helpen bij het bouwen van de quantumcomputers van de toekomst.
De Grote Code Zoektocht: Het Vinden van het Perfecte Schild
Denk aan het ontwerpen van een quantumfoutcorrigerende code als het zoeken naar het perfecte slot voor een schatkist. Je wilt een slot dat ongelooflijk moeilijk te kraken is (hoge afstand, wat betekent dat het veel fouten kan weerstaan) maar ook licht genoeg is om mee te dragen (hoge coderingsefficiëntie, wat betekent dat het niet te veel ruimte verspilt). Al een lange tijd weten wetenschappers dat dergelijke sloten zouden moeten bestaan, gebaseerd op wiskundige theorieën, maar het daadwerkelijk vinden van de specifieke blauwdrukken voor deze sloten is geweest als het zoeken naar een naald in een hooiberg ter grootte van een melkwegstelsel.
De auteurs van dit artikel, onderzoekers van JPMorgan Chase en Quantinuum, besloten te stoppen met het met de hand zoeken naar de naald en bouwden in plaats daarvan een robotische zoekmachine om het werk voor hen te doen. Ze gebruikten een techniek genaamd simulated annealing (gesimuleerd gloeien). Om dit te begrijpen: stel je voor dat je het laagste punt probeert te vinden in een uitgestrekt, mistig berglandschap. Als je alleen maar bergafwaarts loopt, kun je in een klein dal terechtkomen en denken dat je de bodem hebt bereikt. Maar als je af en toe bergopwaarts springt (wat warmte simuleert), kun je die kleine dalen ontsnappen en blijven zoeken totdat je het diepste, meest perfecte dal vindt. In dit geval zijn de "dalen" goede quantumcodes, en de "hoogte" is het aantal fouten dat de code kan afhandelen.
Het team concentreerde zich op twee specifieke soorten codes, die zij CSS-codes en SWEL-codes noemen.
- CSS-codes zijn als een dubbellaags schild. Ze gebruiken één patroon om "X-type" fouten (flips) op te vangen en een ander patroon om "Z-type" fouten (faseverschuivingen) op te vangen. Ze zijn populair omdat ze relatief eenvoudig mee te werken zijn.
- SWEL-codes (Self-Dual with Equivalent Logicals) zijn een speciale, geavanceerde versie van CSS-codes. Ze zijn "zelf-duaal", wat betekent dat de X- en Z-lagen elkaars spiegelbeeld zijn. Deze symmetrie is een superkracht: het maakt het mogelijk om bepaalde quantumoperaties (gates) eenvoudig uit te voeren door dezelfde actie op elke fysieke qubit tegelijk toe te passen. Dit maakt ze veel gemakkelijker te gebruiken in echte, fouttolerante quantumcomputers.
De onderzoekers zetten hun zoekmachine los op codes met maximaal 50 fysieke qubits (de bellen) en ten minste 4 logische qubits (de eigenlijke verhalen die worden verteld). Ze zochten niet naar zomaar een code; ze zochten naar codes die de theoretische "Gilbert-Varshamov bound" verslaan. Denk aan deze grens als een snelheidslimietbord op de snelweg van de quantumcodering. Het vertelt je de hoogste snelheid (beste afstand) die je zou moeten kunnen halen voor een gegeven aantal qubits. De zoektocht van de auteurs vond codes die deze snelheidslimiet vaak evenaarden of zelfs overschreden, wat betekent dat ze schilden vonden die beter zijn dan de standaard wiskundige voorspellingen voor deze groottes suggereerden.
Een van de slimste onderdelen van hun methode was hoe ze "goedheid" maten. Normaal gesproken tel je gewoon hoeveel fouten een code kan herstellen. Maar de onderzoekers realiseerden zich dat twee codes evenveel fouten kunnen herstellen, terwijl de ene veel waarschijnlijker kan falen in een echte scenario omdat deze meer "zwakke plekken" heeft. Om dit op te lossen, creëerden ze een aangepaste "energiefunctie" die fungeerde als een supergevoelige detector. Deze telde niet alleen fouten; deze telde het aantal manieren waarop een code zou kunnen falen op zijn zwakste punt. Dit hielp hun zoekmachine om niet vast te lopen op "vlakke plateaus" waar veel codes op elkaar leken, en leidde het in plaats daarvan naar de werkelijk superieure ontwerpen.
Na het draaien van hun simulaties produceerde het team een lijst van de beste codes die ze hebben gevonden, die gedetailleerd worden beschreven in de bijlagen van het artikel. Dit zijn niet slechts theoretische overwegingen; het zijn concrete blauwdrukken. Zo vonden ze bijvoorbeeld een code die 20 fysieke qubits gebruikt om 6 logische qubits op te slaan met een afstand van 4, en een andere die 50 fysieke qubits gebruikt om 6 logische qubits op te slaan met een afstand van 8. Veel van deze codes hebben minder "minimum-weight logical operators" (zwakke plekken) dan eerdere records, wat ze robuuster maakt.
Het artikel benadrukt ook dat deze codes bijzonder veelbelovend zijn voor "near-term" (nabije toekomst) quantumhardware. Hoewel massieve, perfecte quantumcomputers nog jaren verwijderd zijn, zijn de huidige machines klein en luidruchtig. Deze nieuwe codes bieden een manier om meer nuttig werk uit deze kleine, imperfecte machines te persen. Bovendien, omdat de SWEL-codes speciale "transversale" gates mogelijk maken (operaties die geen complexe bedrading vereisen), kunnen ze de sleutel zijn tot het bouwen van fouttolerante gate-sets, die essentieel zijn voor het draaien van complexe algoritmen zonder dat de computer crasht.
Kortom, dit artikel beweert niet het hele mysterie van quantumfoutcorrectie te hebben opgelost. In plaats daarvan biedt het een krachtige nieuwe kaart en een reeks hoogwaardige instrumenten. Door een adaptief zoekalgoritme te gebruiken, hebben de auteurs een collectie "zaadcodes" ontdekt die klaar zijn om te worden gebruikt in toekomstige quantumarchitecturen. Ze laten zien dat we, zelfs met de beperkingen van de huidige hardware, zeer efficiënte en robuuste manieren kunnen vinden om quantuminformatie te beschermen, waarmee we een stap dichter bij de dag komen waarop quantumcomputers problemen kunnen aanpakken die onmogelijk zijn voor de huidige supercomputers.
Verdrinkt u in papers in uw vakgebied?
Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.