Large Language Model Assisted Automated Algorithm Generation and Evolution via Meta-black-box optimization

Dit paper introduceert AwesomeDE, een door grote taalmodellen aangedreven methode voor het automatisch genereren en evolueren van geconstrueerde evolutionaire optimalisatie-algoritmen, die via het RTO2HRTO^2H-kader voor promptontwerp superieure prestaties en generalisatie toont ten opzichte van bestaande methoden.

Xu Yang, Rui Wang, Kaiwen Li, Wenhua Li, Weixiong Huang

Gepubliceerd 2026-03-11
📖 4 min leestijd☕ Koffiepauze-leesvoer

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

De Slimme Architect: Hoe een AI Zelf de Beste Bouwplannen Ontwerpt voor Moeilijke Puzzels

Stel je voor dat je een enorme, ingewikkelde puzzel moet oplossen. Maar dit is geen gewone puzzel; het is een beperkte puzzel. Je mag niet zomaar elke stukje ergens leggen. Er zijn strakke regels: "Deze hoek moet binnen de lijn blijven," "Dit stukje mag niet groter zijn dan 10 centimeter," en "Deze twee stukken mogen elkaar nooit raken." In de wereld van computerscience noemen we dit een geconstrueerd optimalisatieprobleem.

Vroeger moesten mensen (wiskundigen en ingenieurs) handmatig regels bedenken om deze puzzels op te lossen. Ze schreven algoritmen (rekenregels) op papier, probeerden ze, keken of het werkte, en pasten ze weer aan. Dit was als een timmerman die elke nieuwe deur zelf moet ontwerpen, meten en zagen, terwijl hij tegelijkertijd de muren in de gaten moet houden.

De Nieuwe Speler: De "Awesome" AI

In dit artikel presenteren de auteurs een nieuwe manier: AwesomeDE. Dit is een systeem dat een Groot Taalmodel (LLM) – denk aan een super-slimme AI zoals de voorloper van wat wij nu kennen – gebruikt om die bouwplannen (de algoritmen) zelf te ontwerpen.

Hier is hoe het werkt, vertaald naar alledaagse beelden:

1. De Meester-Architect (De LLM als Meta-Optimizer)

Stel je voor dat je een meester-architect hebt die nog nooit een huis heeft gebouwd, maar wel miljoenen boeken over architectuur heeft gelezen. In plaats van dat jij hem vertelt hoe hij een muur moet metselen, geef je hem een opdracht: "Ontwerp een methode om een huis te bouwen dat voldoet aan deze specifieke, gekke regels."

De AI (de LLM) denkt na, leest de regels, en schrijft een nieuw bouwplan (een update-regel). Dit plan vertelt de computer precies hoe hij de puzzelstukjes moet verplaatsen om dichter bij de oplossing te komen, zonder de regels te overtreden.

2. De Oefenhal (Meta-black-box optimalisatie)

Hoe leert de AI dit? Ze wordt niet zomaar ingeschakeld. Ze gaat naar een enorme oefenhal vol met verschillende soorten puzzels (de CEC2010 benchmark).

  • De Oefening: De AI probeert een bouwplan te maken.
  • De Test: Ze past dit plan toe op een puzzel. Lukt het? Breekt ze de regels?
  • De Feedback: Als het plan faalt, krijgt de AI een "rood briefje" met uitleg. Als het werkt, krijgt ze een "gouden sterretje".
  • De Evolutie: De AI gebruikt deze feedback om haar volgende bouwplan te verbeteren. Ze leert van haar fouten, net zoals een kind dat leert fietsen door te vallen en weer op te staan.

Dit proces noemen ze Meta-black-box optimalisatie. Het is alsof je niet alleen de fiets rijdt, maar de AI leert hoe je het beste fietsen kunt leren.

3. De "RTO2H" Sjabloon (Het Recept)

Om ervoor te zorgen dat de AI niet in de war raakt, hebben de auteurs een speciaal sjabloon bedacht (de RTO2H framework). Dit is als een heel duidelijk recept voor een chef-kok.
Het recept zegt de AI precies:

  • "Wie ben je?" (Je bent een architect).
  • "Wat is de taak?" (Bouw een huis met deze regels).
  • "Wat heb je gezien?" (Hier zijn de fouten van vorige pogingen).
  • "Hoe moet je antwoorden?" (Geef me een stap-voor-stap plan).

Zonder dit recept zou de AI misschien praten over koken in plaats van bouwen. Met dit recept weet ze precies wat er van haar verwacht wordt.

4. Het Resultaat: Sneller en Slimmer

De auteurs hebben hun AI getest tegen de beste menselijke ontwerpers (bestaande algoritmen).

  • Het Succes: De AI vond oplossingen voor puzzels waar de menselijke algoritmen volledig vastliepen (ze vonden geen enkel geldig antwoord).
  • De Snelheid: Hoewel de AI even langzaam denkt als een mens (ze moet nadenken over het plan), is ze uiteindelijk sneller in het vinden van de oplossing omdat haar plannen zo slim zijn. Ze maakt minder fouten en hoeft minder vaak terug te gaan.
  • De Veiligheid: De AI houdt zich strikt aan de regels. Ze bouwt geen huizen die instorten of buiten de lijn vallen.

Waarom is dit belangrijk?

Vroeger moesten experts jarenlang studeren om een goed algoritme voor een specifiek probleem te maken. Met AwesomeDE kan een computer dit nu zelf doen, zonder dat een mens hoeft in te grijpen.

Het is alsof we zijn overgestapt van het handmatig zagen van elke plank, naar het hebben van een robot die zelf de perfecte zaagmachine ontwerpt voor elke nieuwe klus die je hebt.

Kort samengevat:
Deze paper laat zien dat we een slimme AI kunnen gebruiken als een "ontwerper van ontwerpers". In plaats van dat mensen regels schrijven voor computers, laten we de AI de regels schrijven voor zichzelf, zodat ze elke soort moeilijke, beperkte puzzel kan oplossen. Het is een enorme stap richting volledig geautomatiseerde, slimme probleemoplossing.