← Nieuwste papers
🤖 AI

ImprovEvolve: Basin-Hopping Meets LLM-Guided Evolutionary Search

ImprovEvolve introduceert een door LLM gestuurde evolutionaire zoektocht die gespecialiseerde initialisatie-, verbeterings- en perturbatie-operatoren evolueert om een basin-hopping proces aan te drijven, waarmee succesvol nieuwe state-of-the-art oplossingen worden ontdekt voor hexagonaal pakken, autocorrelatie-ongelijkheden en sferische codes, terwijl de cognitieve belasting op het taalmodel aanzienlijk wordt verminderd.

Oorspronkelijke auteurs: Alexey Kravatskiy, Valentin Khrulkov, Ivan Oseledets

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

Oorspronkelijke auteurs: Alexey Kravatskiy, Valentin Khrulkov, Ivan Oseledets

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

Stel je voor dat je probeert een ongelooflijk moeilijke puzzel op te lossen, zoals het passen van een specifiek aantal vreemd gevormde hexagonen in een container zonder dat ze overlappen, of het vinden van de perfecte wiskundige curve die een bepaalde waarde maximaliseert. Dit zijn "optimalisatieproblemen", en ze zijn berucht moeilijk omdat het landschap van mogelijke oplossingen vol zit met kleine heuvels en diepe dalen (lokale optima). Als je een verkeerde stap zet, kun je vast komen te zitten in een ondiep dal en nooit het diepste dal vinden.

Lange tijd probeerden onderzoekers Artificial Intelligence (specifiek Large Language Models, of LLM's) te leren deze puzzels op te lossen door de AI te vragen om één enkel, gigantisch programma te schrijven dat alles in één keer doet: het moet uitzoeken waar te beginnen, hoe te bewegen en wanneer te stoppen. Het is alsof je een chef-kok vraagt om niet alleen een maaltijd te koken, maar ook de keuken te ontwerpen, nieuwe keukengerei uit te vinden en het receptenboek te schrijven, allemaal in één keer. De paper noemt deze aanpak "AlphaEvolve". Hoewel het soms werkt, overweldigt het de AI vaak, wat leidt tot onhandige of onvolledige oplossingen.

Het Nieuwe Idee: ImprovEvolve

De auteurs van deze paper, Alexey Kravatskiy en collega's, stellen een slimmere manier voor genaamd ImprovEvolve. In plaats van de AI te vragen om de hele "super-optimizer" vanaf nul op te bouwen, breken ze de taak op in drie kleine, beheersbare taken. Ze vragen de AI om een "gereedschapskist" te schrijven met drie specifieke instrumenten:

  1. De Starter (generate_config): Een instrument dat simpelweg een willekeurig, geldig startpunt voor de puzzel creëert.
  2. De Polijster (improve): Een instrument dat een rommelige oplossing neemt en deze iets beter maakt, door de randjes glad te strijken.
  3. De Schudder (perturb): Een instrument dat de oplossing willekeurig laat trillen om te zien of het helpen om de boel los te schudden helpt om in een dieper, beter dal te vallen.

De "Basin-Hopping" Dans

Zodra de AI deze gereedschapskist heeft gebouwd, gebruiken de onderzoekers dit niet zomaar één keer. Ze gebruiken een klassieke wiskundige strategie genaamd Basin-Hopping. Denk aan een wandelaar die probeert het laagste punt in een mistig berglandschap te vinden:

  1. Start: De wandelaar laat een willekeurige plek vallen (met de Starter).
  2. Polijsten: Ze lopen de heuvel af naar de dichtstbijzijnde bodem van een dal (met de Polisher).
  3. Schudden: Ze maken een grote, willekeurige sprong (met de Shaker) naar een nieuwe plek, in de hoop op een ander, dieper dal te landen.
  4. Herhalen: Als de nieuwe plek lager is, blijven ze daar. Zo niet, dan proberen ze het misschien opnieuw. Ze doen dit steeds opnieuw, waarbij ze steeds kleinere sprongen maken naarmate ze dichter bij de bodem komen.

Door het "denken" (wat de AI doet) te scheiden van het "zoeken" (de Basin-Hopping loop), hoeft de AI zich alleen maar te concentreren op het goed zijn in één specifieke taak tegelijk. Dit vermindert de "cognitieve belasting" voor de AI, vergelijkbaar met hoe een mens beter is in het oplossen van een complex probleem als hij het in kleine stappen breekt in plaats van te proberen het hele ding tegelijk in zijn hoofd te houden.

De Resultaten: Nieuwe Records

De paper test deze methode op drie zeer uitdagende wiskundige uitdagingen:

  • Hexagon Packing: Stel je voor dat je 11, 12 of zelfs 23 hexagonen probeert te verpakken in de kleinste mogelijke hexagonale doos. De nieuwe methode vond nieuwe wereldrecord-verpakkingen voor verschillende van deze aantallen, waarmee zij records verbrak die eerder waren gezet door andere AI-systemen en zelfs menselijke experts.
  • De Autocorrelatie-ongelijkheid: Dit is een complexe wiskundige puzzel over het vinden van de perfecte vorm van een golf. De AI verbeterde de bekende welerinde (de "lower bound") van 0.96102 naar 0.96258. Dit gebeurde door een goede oplossing gevonden door een vorige AI te nemen en deze verder te verfijnen met de nieuwe "Polisher"-tool.
  • Spherical Codes: Dit houdt in dat punten op een sfeer worden gerangschikt zodat ze zo ver mogelijk van elkaar verwijderd zijn (zoals zaden in een granaatappel). De nieuwe methode verbeterde de rangschikking voor de meerderheid van de 90 verschillende testgevallen, waarbij configuraties werden gevonden die efficiënter waren dan alles wat voorheen bekend was.

De Menselijke Aanraking

Interessant genoeg merkt de paper op dat een menselijke expert een paar kleine aanpassingen aan de code heeft gedaan (zoals het wijzigen van een specifieke instelling of het wisselen van een wiskundig instrument) om de absoluut beste resultaten te behalen. Dit suggereert dat de beste resultaten voortkomen uit een partnerschap: de AI genereert de kernstructuur en logica, en de mens zorgt voor de laatste "fijnregeling" die de AI misschien mist.

Samenvattend

De paper betoogt dat in plaats van een AI te vragen een "supergenie" te zijn die een heel probleem in één keer oplost, we de AI beter kunnen vragen een "specialist" te zijn die een set gereedschappen bouwt. Vervolgens gebruiken we die tools in een slimme, iteratieve loop (Basin-Hopping) om de oplossingsruimte te verkennen. Deze aanpak, ImprovEvolve, bleek effectiever, robuuster en in staat om nieuwe wiskundige records te vinden dan eerdere methoden die probeerden alles tegelijk te doen.

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 →