← Nieuwste papers
⚛️ quantum physics

qiskit-qudits: A Qiskit Extension for Simulating Qudit Circuits

Dit artikel introduceert **qiskit-qudits**, een Qiskit-extensie die willekeurige d-niveau qudits simuleert door ze te coderen in qubits met identity-padding om dimensies die geen macht van twee zijn af te handelen, waarbij zowel standaard poortdecompositie als exacte dichte unitaire synthese voor dimensies tot 16 wordt aangeboden, terwijl de implementatie wordt gevalideerd via numerieke verificatie van de kwantumfouriertransformatie en poortdecomposities.

Oorspronkelijke auteurs: Francesco Pudda

Gepubliceerd 2026-08-25
📖 6 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Francesco Pudda

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

In de wereld van quantumcomputing is de standaard bouwsteen de qubit, een minuscuul systeem dat tegelijkertijd in twee toestanden kan bestaan, vaak beschreven als nul en één. Maar de natuur is niet beperkt tot slechts twee opties. Veel fysieke systemen, zoals bepaalde atomen of ionen, bezitten van nature drie, vier of zelfs meer verschillende energieniveaus. Wetenschappers noemen deze multi-level systemen qudits. Hoewel qubits de basis vormen van de huidige quantumcomputers, bieden qudits een rijker landschap voor berekeningen, wat potentieel efficiëntere algoritmen en een beter gebruik van fysieke hardware mogelijk maakt. Echter, een aanzienlijke hindernis bleef bestaan: de meest populaire softwaretools voor het ontwerpen van quantumprogramma's waren uitsluitend gebouwd voor twee-niveau qubits. Dit betekende dat onderzoekers die met qudits wilden experimenteren, ofwel hun eigen complexe software vanaf nul moesten schrijven, ofwel de krachtige tools die de bredere gemeenschap hadden ontwikkeld, moesten opgeven.

Francesco Pudda heeft deze kloof overbrugd met een nieuwe software-extensie genaamd qiskit-qudits. Deze tool stelt wetenschappers in staat om quantumcircuits te ontwerpen met multi-level qudits, terwijl ze nog steeds de standaard Qiskit-software suite kunnen gebruiken, die breed wordt ingezet voor het bouwen en testen van quantumprogramma's. De kernprestatie van dit werk is een slimme vertalingsmethode. Omdat de onderliggende hardware en de standaardsoftware beide denken in termen van twee-niveau qubits, codeert het nieuwe systeem elke multi-level qudit naar een kleine groep qubits. Bijvoorbeeld, een drie-niveau systeem wordt gerepresenteerd door twee qubits, en een vijf-niveau systeem door drie. Deze aanpak creëert een lichte inefficiëntie omdat de groep qubits meer toestanden kan representeren dan de qudit daadwerkelijk gebruikt, maar de software is ontworpen om deze extra, ongebruikte toestanden te negeren. Door deze ongebruikte toestanden te behandelen alsof ze niets doen, zorgt het systeem ervoor dat de complexe logica van de qudit perfect werkt binnen de vertrouwde taal van qubits.

De onderzoekers hebben niet alleen een theoretisch idee gebouwd; ze hebben een volledig functionele bibliotheek gecreëerd die naadloos integreert met bestaande quantumworkflows. De software definieert een nieuwe set instructies, of gates, die werken op deze multi-level systemen. Deze gates kunnen standaard operaties uitvoeren, zoals het verschuiven van niveaus of het creëren van complexe superposities. Een belangrijk kenmerk van het ontwerp is het vermogen om gelijktijdig met verschillende groottes van qudits om te gaan. Een enkel circuit kan een drie-niveau systeem, een vier-niveau systeem en een vijf-niveau systeem bevatten die allemaal samenwerken, en de software beheert de vertaling voor elk van hen automatisch. Wanneer het aantal niveaus een macht van twee is, breekt de software de operatie af in een reeks standaard qubit-stappen die de optimalisatietools van de computer gemakkelijk kunnen verwerken. Wanneer het aantal niveaus geen macht van twee is, gebruikt de software een andere methode, waarbij de exacte wiskundige transformatie voor de gehele groep qubits in één keer wordt berekend. Dit zorgt ervoor dat het systeem correct werkt voor elke grootte tot zestien niveaus, een bereik dat veel praktische fysieke systemen dekt.

Om te bewijzen dat hun vertalingsmethode accuraat was, voerde het team rigoureuze numerieke tests uit. Ze vergeleken het gedrag van hun software met de bekende wiskundige regels voor een specif kind van een specifieke quantumoperatie genaamd de quantum Fourier-transformatie, een fundamenteel hulpmiddel in veel quantumalgoritmen. Ze testten dit over diverse groottes, inclusief die welke niet netjes in machten van twee passen. De resultaten toonden aan dat de output van de software de theoretische verwachtingen met extreme precisie mat, met fouten die zo klein waren dat ze voor praktische doeleinden effectief nul waren. Ze verifieerden ook dat elk type gate dat ze hadden gecreëerd zich precies gedroeg zoals bedoeld, of het nu een eenvoudige verschuiving of een complexe multi-level interactie was. De tests bevestigden dat de software de "ongebruikte" delen van de gecodeerde ruimte correct afhandelt, waardoor er geen informatie lekt of corrupt raakt tijdens het proces.

Het artikel belicht ook de afwegingen bij deze aanpak. Omdat het systeem extra qubits gebruikt om elke qudit te representeren, vereist het meer geheugen om op een klassieke computer te simuleren dan een native qudit simulator zou doen. Voor zeer grote systemen wordt deze overhead aanzienlijk, en de onderzoekers merken op dat voor de pure simulatie van massieve systemen, een tool die specifiek voor qudits is gebouwd, nog efficiënter zou kunnen zijn. Echter, voor het overgrote deel van de huidige gebruikssituaties weegt het voordeel van het gebruik van de standaard Qiskit-ecosysteem zwaarder dan deze kosten. De software stelt onderzoekers in staat om circuits op het qudit-niveau te tekenen, ze door standaard optimalisatie-passes te laten lopen en ze voor te bereiden op uitvoering op echte quantumhardware of simulators zonder de code handmatig te hoeven herschrijven.

Een van de meest praktische aspecten van dit werk is hoe het met meting (measurement) omgaat. Wanneer een quantum systeem wordt gemeten, moet het resultaat worden teruggeconverteerd van de ruwe qubit-data naar de betekenisvolle niveaus van de qudit. De nieuwe software bevat een decoderingslaag die deze vertaling automatisch uitvoert. Het bevat ook een veiligheidsmechanisme om "lekken" (leakage) te detecten, een situatie waarin een systeem per ongeluk in een toestand terechtkomt die niet overeenkomt met een geldig niveau van de qudit. In een perfecte simulatie zou dit nooit mogen gebeuren, maar op echte hardware of wanneer ruis wordt geïntroduceerd, kan dit wel voorkomen. De software stelt gebruikers in staat om te kiezen hoe ze deze zeldzame gebeurtenissen afhandelen, hetzij door de slechte data te verwerpen, hetzij door het te markeren voor beoordeling, wat de simulatieresultaten betrouwbaarder en transparanter maakt.

Dit werk vormt een belangrijke stap vooruit in het toegankelijker en veelzijdiger maken van quantumcomputing. Door de theoretische concepten van multi-level quantum systemen om te zetten in een werkende, vertaalbare softwarelaag, wordt een belangrijke barrière voor onderzoekers weggenomen. Het team heeft geverifieerd dat hun methode werkt voor dimensies variërend van twee tot zestien, wat de behoeften van veel huidige experimentele platforms dekt. Hoewel de software vertrouwt op een specifieke encodestrategie die een laag van complexiteit toevoegt, demonstreert de auteur dat deze complexiteit effectief wordt beheerd, waardoor de standaardtools van de quantumcommunity kunnen opereren op een veel breder scala aan fysieke systemen. Het resultaat is een tool die wetenschappers in staat stelt het volledige potentieel van multi-level quantummechanica te verkennen zonder de krachtige, gevestigde infrastructuur die zij al gebruiken, te hoeven verlaten.

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.

Probeer Digest →