Reinforced Generation of Combinatorial Structures: Ramsey Numbers

Dit artikel introduceert AlphaEvolve, een op een groot taalmodel gebaseerd agent dat code mutaties uitvoert en daarmee de ondergrenzen voor vijf klassieke Ramsey-getallen heeft verbeterd, terwijl het tevens bestaande resultaten succesvol reproduceerde en matchte.

Ansh Nagda, Prabhakar Raghavan, Abhradeep Thakurta

Gepubliceerd Wed, 11 Ma
📖 4 min leestijd☕ Koffiepauze-leesvoer

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

De Grote Zoektocht naar de Perfecte Partij: Een Verhaal over Ramsey-getallen en AI

Stel je voor dat je een gigantische feestzaal organiseert. Je wilt weten: hoeveel mensen moet je minimaal uitnodigen om te garanderen dat er ofwel een groep van 3 vrienden is die elkaar allemaal kennen, ofwel een groep van 13 mensen die elkaar allemaal niet kennen?

In de wiskunde noemen we dit een Ramsey-getal. Het is een soort "wiskundige garantie". Als je minder mensen uitnodigt dan dit getal, kun je de zaal zo inrichten dat je geen van die twee groepen hebt. Maar zodra je dat ene extra persoon toevoegt, is het onmogelijk om die groepen te vermijden.

Het probleem is: voor veel combinaties weten we dit getal niet precies. We weten alleen dat het ergens tussen twee waarden ligt. De auteurs van dit paper hebben een nieuwe manier gevonden om de ondergrens (het minimum aantal mensen) te verhogen. Ze hebben bewezen dat voor bepaalde combinaties je één persoon meer nodig hebt dan men eerder dacht.

De Magische Robot: AlphaEvolve

Hoe hebben ze dit gedaan? Ze hebben niet urenlang met pot en papier getwijfeld. Ze hebben een slimme AI-agent ingeschakeld, genaamd AlphaEvolve.

Stel je AlphaEvolve voor als een meester-kok die continu nieuwe recepten uitvindt.

  • Het doel: Een recept vinden dat een perfecte "feestzaal" (een grafiek) maakt zonder dat er ongewenste groepjes (cliques of onafhankelijke sets) ontstaan.
  • De methode: De AI begint met een heel simpel, misschien wel foutief recept. Dan zegt ze: "Laten we dit ingrediënt een beetje aanpassen." Ze probeert duizenden variaties.
  • De evolutie: Als een recept bijna goed is, maar nog niet perfect, houdt de AI het vast en probeert ze het nog iets te verbeteren. Als een recept slecht is, gooit ze het weg. Dit noemen we evolutie: de beste oplossingen overleven en worden steeds beter.

In plaats van dat een mens een specifiek algoritme schrijft om dit probleem op te lossen, heeft de mens de AI alleen de opdracht gegeven: "Zoek zelf de beste manier om deze grafieken te bouwen." De AI heeft dan zelf de code geschreven om die zoektocht uit te voeren.

De Grote Doorbraken

De onderzoekers hebben met deze AI-agent de volgende "feestzaal-garanties" verbeterd:

  • Voor een groep van 3 vrienden en 13 vreemden: vroeger dachten ze dat 60 mensen genoeg waren om een groepje te garanderen. Nu weten we dat je 61 nodig hebt.
  • Voor 3 vrienden en 18 vreemden: van 99 naar 100.
  • En nog een paar andere combinaties, zoals voor 4 vrienden en 13, 14 of 15 vreemden.

Het klinkt misschien als kleine stapjes (alleen 1 of 2 mensen meer), maar in de wereld van de wiskunde is dit als het vinden van een nieuwe planeet. Het betekent dat we de grenzen van wat mogelijk is, net iets verder hebben geschoven.

Waarom is dit zo speciaal?

Vroeger hadden wiskundigen voor elk specifiek probleem een heel eigen, handgemaakte "zoekmachine" gebouwd. Het was alsof je voor elke nieuwe stad een nieuwe auto moest bouwen.

Met AlphaEvolve hebben ze één meester-robot gemaakt die voor alle deze problemen een nieuwe, eigen zoekmachine kan bouwen.

  • Soms begint de AI met een willekeurige groep mensen.
  • Soms gebruikt ze slimme wiskundige patronen (zoals een cirkel waar iedereen met zijn buurman praat).
  • Soms combineert ze verschillende strategieën op manieren die een mens misschien nooit zou bedenken.

De Analogie van de Schatzoeker

Stel je voor dat je op zoek bent naar een schat (het perfecte getal) op een eiland dat vol zit met gaten (foutieve grafieken).

  • De oude manier: Mensen liepen met een kompas en een kaart die ze zelf hadden getekend. Ze wisten precies waar ze moesten graven, maar ze kwamen vaak vast te zitten in een gat.
  • De nieuwe manier (AlphaEvolve): Je laat een robot los. De robot probeert duizenden verschillende manieren om te graven. Als hij in een gat valt, krabt hij zich op het hoofd en probeert hij een andere plek. Als hij iets goudkleurigs ziet, bouwt hij daar een huisje en probeert hij dat huisje nog groter te maken.

Deze robot heeft niet alleen de schat gevonden, maar heeft ook bewezen dat de eerdere schatkaarten (de oude wiskundige resultaten) net iets te optimistisch waren.

Conclusie

Dit paper laat zien dat kunstmatige intelligentie niet alleen goed is voor het herkennen van katten op foto's of het schrijven van e-mails. Het kan ook helpen om de grenzen van de wiskunde te verleggen. De AI heeft bewezen dat we voor bepaalde complexe problemen nog niet alles weten, en dat er ruimte is voor nog grotere "feestzalen" zonder ongewenste groepjes.

Het is een bewijs dat als je een slimme robot de juiste vragen stelt, hij soms antwoorden kan vinden die zelfs de slimste mensen in decennia niet hadden kunnen bedenken.