The Steiner Tree Problem: Novel QUBO Formulation and Quantum Annealing Implementation

Dit artikel presenteert een nieuwe kwantum-annealing-benadering voor het NP-moeilijke Steiner-boomprobleem door het te modelleren als een QUBO-probleem, wat experimenteel is aangetoond als een effectieve methode voor het vinden van hoogwaardige oplossingen met een relatief lage rekenkost.

Dan Li, Xiang-Hui Wu, Ji-Rong Liu

Gepubliceerd 2026-03-05
📖 4 min leestijd🧠 Diepgaand

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

De Steiner-boom: Hoe kwantumcomputers helpen bij het vinden van de kortste route

Stel je voor dat je een postbezorger bent in een grote stad. Je hebt een lijst met specifieke huizen (de "doelen") die je moet bezoeken. Je mag echter niet zomaar elke straat oprijden; je moet een route kiezen die alle huizen verbindt, maar zo kort mogelijk is om brandstof te besparen.

Maar hier is de truc: je mag ook tussenwegen gebruiken die geen van de huizen op je lijst hebben, zolang ze je maar helpen om de totale afstand te verkorten. In de wiskunde noemen we deze extra tussenpunten "Steiner-punten". Het vinden van de perfecte, kortste verbinding tussen al die punten heet het Steiner-boomprobleem.

Dit klinkt simpel, maar voor een computer is het een enorme puzzel. Hoe meer huizen er zijn, hoe explosief het aantal mogelijke routes groeit. Traditionele computers (zoals de laptop van nu) moeten vaak oneindig lang rekenen om de beste oplossing te vinden, vooral bij grote steden.

In dit artikel vertellen de auteurs, Dan Li en zijn collega's van de Universiteit voor Luchtvaart en Astronautica in Nanjing, hoe ze een nieuwe, slimme manier hebben bedacht om dit probleem op te lossen met behulp van kwantumcomputers.

De nieuwe aanpak: Een kwantum-avontuur

De auteurs hebben een plan gemaakt dat in drie stappen werkt, alsof je een ingewikkeld spelletje verandert in een spel dat een kwantumcomputer kan spelen.

Stap 1: Het spel veranderen (Van puzzel naar QUBO)

Stel je voor dat je een ingewikkeld bordspel hebt met veel regels. Een kwantumcomputer begrijpt die regels niet direct. De auteurs hebben het probleem daarom vertaald naar een taal die de computer wel begrijpt: QUBO.

QUBO staat voor Quadratic Unconstrained Binary Optimization. Klinkt eng? Denk er gewoon aan als een spelletje "Ja/Nee".

  • Moet ik deze straat nemen? (Ja = 1, Nee = 0).
  • Moet ik dit tussenpunt gebruiken? (Ja = 1, Nee = 0).

Ze hebben alle regels van het spel (zoals "je moet bij elk huis komen" en "je mag niet vastlopen") omgezet in een soort "strafpunten". Als je een regel breekt, krijg je veel strafpunten. Het doel is om een combinatie van "Ja's" en "Neen's" te vinden die de minste strafpunten en de kortste route oplevert.

Stap 2: De kwantum-oven (Quantum Annealing)

Nu hebben ze een computer nodig die dit spel kan spelen. Ze gebruiken een speciale machine: een kwantum-annealer (zoals die van het bedrijf D-Wave).

Hoe werkt dit?
Stel je voor dat je een berg hebt met veel dalen en pieken. De diepste vallei is de perfecte oplossing (de kortste route).

  • Een normale computer is als een wandelaar die stap voor stap de berg afdaalt. Hij kan vastlopen in een klein dal en denken dat hij de laagste plek heeft gevonden, terwijl er verderop nog een dieper dal is.
  • Een kwantumcomputer werkt als een magische vloeistof die over de hele berg tegelijk kan stromen. Dankzij een fenomeen genaamd kwantumsuperpositie (waarbij de computer in vele toestanden tegelijk is) en tunneling (waarbij hij door muren heen kan gaan), kan hij direct de diepste vallei vinden, zonder vast te lopen in kleine fouten.

Dit proces heet "Quantum Annealing". Het is alsof je de computer langzaam afkoelt, zodat hij vanzelf in de perfecte, energieloze staat terechtkomt: de beste route.

Stap 3: Het experiment

De auteurs hebben dit getest op een klein netwerk van 11 punten (een kleine stad). Ze hebben willekeurige afstanden gegeven en de kwantumcomputer laten rekenen.
Het resultaat? De computer vond snel een zeer goede oplossing. Hoewel het nog een klein testje was, toonde het aan dat deze methode werkt en veel minder tijd kost dan de oude methoden voor dit soort problemen.

Waarom is dit belangrijk?

Dit is niet alleen leuk voor wiskundepuzzels. Het heeft echte toepassingen:

  • Netwerkontwerp: Het plannen van de beste glasvezelkabels of stroomlijnen.
  • Chips: Het ontwerpen van de draden op een computerchip, waar ruimte heel schaars is.
  • Biologie: Het begrijpen van hoe genen met elkaar verbonden zijn.

Conclusie

Kort samengevat: De auteurs hebben een moeilijke wiskundepuzzel (de Steiner-boom) vertaald naar een spelletje dat kwantumcomputers kunnen spelen. Door de kracht van kwantummechanica te gebruiken, kunnen ze sneller en slimmer de kortste route vinden dan traditionele computers. Het is een veelbelovende nieuwe weg om complexe problemen op te lossen die tot nu toe te moeilijk waren.

Het is alsof we van het gebruik van een fiets (traditionele computer) zijn overgestapt op een raket (kwantumcomputer) om een bestemming te bereiken die voor de fiets te ver weg leek.