Macromux: scalable postselection for high-threshold fault-tolerant quantum computation

Dit paper introduceert Macromux, een schaalbaar en hulpbronnen-efficiënt schema voor fouttolerante kwantumberekening dat gebruikmaakt van hiërarchische postselectie om de drempelwaarden voor zowel Pauli- als erasure-fouten aanzienlijk te verhogen, zoals geïllustreerd door een zesvoudige verbetering van de Pauli-drempel in fotonische fusie-gebaseerde oppervlaktecodes.

Patrick Birchall, Jacob Bridgeman, Christopher Dawson, Terry Farrelly, Yehua Liu, Naomi Nickerson, Mihir Pant, Sam Roberts, Karthik Seetharam, David Tuckett

Gepubliceerd 2026-03-06
📖 5 min leestijd🧠 Diepgaand

Each language version is independently generated for its own context, not a direct translation.

Macromux: De "Kwaliteitscontrole" voor de Toekomst van Quantumcomputers

Stel je voor dat je een enorm, ingewikkeld puzzelraam moet bouwen. Maar er is een probleem: de stukjes die je krijgt, zijn vaak beschadigd, gebroken of zelfs helemaal weg. Als je deze stukjes zomaar aan elkaar plakt, wordt je hele constructie instabiel en valt het uit elkaar. Dit is precies het probleem waar quantumcomputers vandaag de dag mee worstelen: de "stukjes" (de qubits) zijn erg onbetrouwbaar en maken veel fouten.

De auteurs van dit paper, een team van PsiQuantum, hebben een nieuwe, slimme manier bedacht om dit op te lossen. Ze noemen het Macromux. Laten we het uitleggen met een paar alledaagse vergelijkingen.

1. Het Probleem: De "Slechte Bakker"

In een quantumcomputer moet je kleine blokken van informatie (we noemen ze "resource states") aan elkaar plakken om een groot, foutloos geheel te maken. Helaas is het proces om deze blokken te maken en te verbinden vaak onzeker. Het is alsof je een bakker hebt die koekjes maakt, maar 50% van de tijd deegklonten produceert die niet op de vorm lijken, of koekjes die verbrand zijn.

Als je deze slechte koekjes direct in je taart stopt, is je taart on eetbaar. Traditionele methoden proberen elk individueel koekje perfect te maken, maar dat kost enorm veel tijd en ingrediënten (overhead).

2. De Oplossing: Macromux (De "Super-Bakker")

Macromux is een slimme truc die zegt: "Waarom proberen we niet om 10 keer dezelfde koekjes te bakken, en kiezen we dan alleen de 3 mooiste uit?"

In plaats van één keer te proberen en te hopen dat het lukt, doet Macromux het volgende:

  1. Verdubbeling: Ze maken meerdere kopieën van elk klein blokje (de "koekjes").
  2. Selectie: Ze kijken naar alle kopieën en kiezen alleen de beste uit. De slechte, beschadigde blokken worden weggegooid.
  3. Samenstellen: Ze plakken alleen de beste blokken aan elkaar om het grote geheel te vormen.

Dit klinkt misschien als verspilling (je maakt immers 10 keer zoveel koekjes), maar het is eigenlijk een enorme winst. Omdat je alleen de beste blokken gebruikt, is de kans dat je hele taart (de computer) faalt, veel kleiner. Je kunt zelfs werken met slechtere bakkers (hardware), zolang je maar genoeg kopieën maakt om de beste te selecteren.

3. Hoe werkt het precies? (De "Bakstenen")

De auteurs delen het hele quantumproces op in kleine, vaste blokken, die ze "bakstenen" noemen.

  • Stap 1: Je maakt 10 kopieën van elke kleine baksteen.
  • Stap 2: Je kijkt naar elke baksteen en geeft een score. Is hij heel? Zijn er foutjes?
  • Stap 3: Je kiest de beste baksteen uit de 10 en gooit de rest weg.
  • Stap 4: Je plakt deze beste bakstenen samen om een grotere baksteen te maken. En dan herhaal je het proces: maak 10 kopieën van die grote baksteen, kies de beste, en ga zo door.

Door dit hiërarchisch te doen (kleine blokken naar grote blokken), filteren ze de fouten eruit voordat ze het hele systeem kunnen verstoren.

4. De "Scheidsrechter" (De Scorer)

Hoe weet je welke baksteen de beste is? Je hebt een scheidsrechter nodig. In de paper noemen ze dit de "scorer".

  • De simpele scheidsrechter: Telt gewoon hoeveel foutjes er zijn. "Hoe minder foutjes, hoe beter."
  • De slimme scheidsrechter (Frozen Gap): Deze kijkt niet alleen naar het aantal foutjes, maar ook naar waar ze zitten. Soms is één foutje op een slechte plek erger dan drie foutjes op een goede plek. Deze slimme scheidsrechter begrijpt de structuur van het probleem en kiest de baksteen die het makkelijkst te repareren is.

5. Waarom is dit zo geweldig?

Vroeger dachten wetenschappers dat je voor een foutloze quantumcomputer extreem dure, perfecte hardware nodig had. Macromux verandert dit verhaal:

  • Je kunt met "slechte" hardware werken: Zelfs als je hardware veel fouten maakt, kun je door het maken van kopieën en het selecteren van de besten toch een perfect resultaat krijgen.
  • Hoge drempel: De "drempel" (de maximale hoeveelheid fouten die het systeem kan verdragen) stijgt enorm. In hun simulaties zagen ze dat de tolerantie voor bepaalde fouten met een factor 6 steeg!
  • Efficiënt: Het kost niet onredelijk veel extra middelen. Soms verdubbelen ze de tolerantie voor het verlies van licht (in fotonicke computers) met slechts een verdubbeling van de middelen.

Samenvattend

Macromux is als het hebben van een team van 100 architecten die allemaal een ontwerp voor een brug maken. In plaats van het eerste ontwerp te gebruiken, laten ze 100 ontwerpen maken, laten ze een expert de beste 3 kiezen, en bouwen ze de brug alleen met die beste onderdelen.

Dit maakt het mogelijk om quantumcomputers te bouwen die veel robuuster zijn en minder perfecte (en dus goedkopere) hardware nodig hebben. Het is een grote stap in de richting van een werkende, grote quantumcomputer die we allemaal kunnen gebruiken.