Random-circuit sampling is een zorgvuldig gekozen benchmark. Wat wordt er wiskundig gesampled, hoe meet je kwaliteit, en wat kun je met de uitkomst doen?
Van circuit naar kansverdeling
We beginnen met 61 qubits in de toestand |0…0⟩. Een vast gekozen circuit U mengt de qubits met willekeurig gekozen één-qubitpoorten en CZ-poorten tussen buren. Aan het eind meten we alle qubits. Voor een bitstring x voorspelt de ideale quantumtheorie de kans pU(x) = |⟨x|U|0…0⟩|2. Het circuit blijft tijdens alle shots hetzelfde; de individuele meetuitkomsten zijn willekeurig volgens deze ene verdeling.
Bij 61 qubits bestaan er 261, ongeveer 2,3 × 1018, mogelijke bitstrings. Een miljoen shots verkent daar maar een minuscuul deel van. Het feit dat alle bitstrings verschillen is daarom ook voor een uniforme klassieke generator te verwachten. Het probleem is niet om zomaar nullen en enen te maken, maar om bitstrings volgens de circuitafhankelijke kansen te produceren.
Waarom die kansen lastig worden
Een enkele één-qubitpoort verandert lokale amplitudes. CZ-poorten koppelen naburige qubits, waardoor interferentie en verstrengeling zich met de circuitdiepte verspreiden. De gekozen willekeurige poorten maken de uitvoer doorgaans moeilijk te beschrijven met een eenvoudig patroon van onafhankelijke bits. In het voldoende chaotische regime benaderen de geschaalde ideale kansen z = 2npU(x) een brede Porter–Thomas-verdeling: de meeste uitkomsten zijn zeldzaam, maar sommige hebben een veel grotere kans. Dat is een eigenschap van de ideale kansverdeling, niet iets dat uit alleen het aantal enen in een sample blijkt.
Hoe toets je of de processor het juiste circuit volgde?
Als alle ideale kansen berekenbaar zijn, kun je linear XEB gebruiken: FXEB = 2n(1/M) Σi pU(xi) − 1. Bij uniforme samples is de verwachte waarde nul; voor een ideaal, voldoende anticoncentrerend circuit ligt zij rond één. De Nighthawk-paper normaliseert de patchscores bovendien met de ideale XEB van hetzelfde patchcircuit. Zo wordt een nog niet volledig chaotische patch niet automatisch verkeerd ingeschat.
Voor het volle 61-qubit circuit zijn de benodigde ideale kansen te duur om de miljoen uitkomsten direct te scoren. De paper gebruikt daarom kleinere patches en omkeerbare spiegelcircuits als twee verschillende kwaliteitsproeven. XEB blijft een score/proxy: een hoge score op zichzelf bewijst geen kleine totale-variatieafstand tot de ideale verdeling. Onze herhaalde hardwarejob bevatte die extra patch- en spiegelserie niet, zodat zijn globale fideliteit open blijft.
Waarvoor is RCS bruikbaar?
| Gebruik | Wat RCS levert | Grenzen |
|---|---|---|
| Processorbenchmark | Test hoeveel qubits, CZ-lagen en circuitdiepte tegelijk met meetbaar signaal uitvoerbaar zijn. | Een benchmarkscore is geen applicatie-uitkomst. |
| Hardware en compiler verbeteren | Vergelijk fysieke layouts, kalibratievensters, transpilers en foutmitigatie op vastgelegde circuits. | Vergelijk met dezelfde circuits, shots en kwaliteitsmaat. |
| Klassieke methoden testen | Een openbare circuitfamilie laat tensorcontractie, MPS en andere samplers tegen een concrete taak concurreren. | Tijd telt pas eerlijk mee bij dezelfde vereiste outputkwaliteit. |
| Quantumdynamica onderzoeken | Willekeurige circuits zijn een gecontroleerde proef voor informatieverspreiding, verstrengeling en ruis. | Het Nighthawk-circuit modelleert niet automatisch een materiaal of chemische reactie. |
Wat is het nog niet?
Een RCS-bitstring is doorgaans geen antwoord op een optimalisatievraag, geen molecuulenergie en geen bewijs dat een quantumcomputer nuttige machine-learningtaken sneller uitvoert. De directe toepassing is meten hoe goed een quantumprocessor moeilijke, controleerbare circuits uitvoert. De grotere belofte is dat zulke metingen de ontwikkeling van betere hardware en verificatiemethoden sturen; voor een praktisch algoritme moet vervolgens ook dat algoritme op zijn eigen taak worden getest.
Meer lezen: Sedrakyan et al. over Nighthawk en Boixo et al. over RCS en XEB.
Projectoverzicht en artikelbron
Edukaizen · 25 september 2026 / 25 September 2026


