← Nieuwste papers
🤖 machine learning

CayleyPy RL: Pathfinding and Reinforcement Learning on Cayley Graphs

Dit artikel presenteert het CayleyPy-project, dat versterkt leren combineert met diffusie-afstandsmethoden om padvinding op massale Cayley-graaf efficiënt op te lossen, klassieke hulpmiddelen zoals GAP succesvol overtreft, sterke aanwijzingen biedt voor de OEIS-A186783-conjectuur betreffende de diameter van de symmetrische groep, nieuwe theoretische grenzen vastlegt en uitnodigt tot gemeenschapsdeelname via Kaggle-uitdagingen.

Oorspronkelijke auteurs: A. Chervov, M. Obozov, A. Soibelman, S. Lytkin, I. Kiselev, S. Fironov, A. Lukyanenko, A. Dolgorukova, A. Ogurtsov, F. Petrov, S. Krymskii, M. Evseev, L. Grunvald, D. Gorodkov, G. Antiufeev, G. Verbii
Gepubliceerd 2026-05-19
📖 6 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: A. Chervov, M. Obozov, A. Soibelman, S. Lytkin, I. Kiselev, S. Fironov, A. Lukyanenko, A. Dolgorukova, A. Ogurtsov, F. Petrov, S. Krymskii, M. Evseev, L. Grunvald, D. Gorodkov, G. Antiufeev, G. Verbii, V. Zamkovoy, L. Cheldieva, I. Koltsov, A. Sychev, A. Eliseev, S. Nikolenko, N. Narynbaev, R. Turtayev, N. Rokotyan, S. Kovalev, A. Rozanov, V. Nelin, S. Ermilov, L. Shishina, D. Mamayeva, A. Korolkova, K. Khoruzhii, A. Romanov

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

Het Grote Plaatje: De Kortste Weg Thuis Vinden in een Labyrint van Spiegels

Stel je voor dat je in een gigantisch, oneindig labyrint zit. Maar dit is geen normaal labyrint met muren; het is een labyrint gemaakt van regels. Elke keer als je een stap zet, volg je een specifieke regel die je positie verandert. In de wiskunde heet dit een Cayley-graf.

Het doel van dit paper is om een specifiek type labyrint op te lossen: het LRX-labyrint. Dit labyrint is gebouwd met de regels van het schudden van een kaartspel (of een permutatie van getallen).

  • Regel L: Schuif alles één plek naar links.
  • Regel R: Schuif alles één plek naar rechts.
  • Regel X: Wissel de eerste twee items om.

De uitdaging is: als je begint met een kaartspel in een rommelige volgorde, wat is dan de kortste reeks van Links, Rechts en Omwissel-bewegingen om ze terug te krijgen in de perfecte volgorde?

Het Probleem: Het Labyrint is Te Groot voor Mensen (en Oude Computers)

Voor een klein kaartspel kan een mens of een standaard computerprogramma (zoals de beroemde wiskundesoftware GAP) de oplossing vinden. Maar naarmate het aantal kaarten (nn) groeit, explodeert het aantal mogelijke rangschikkingen.

  • Voor n=20n=20 is het labyrint enorm.
  • Voor n=100n=100 is het labyrint zo groot dat het meer paden heeft dan er atomen in het universum zijn.

Oude computerprogramma's raken in de war. Ze proberen elk enkel pad in kaart te brengen, raken hun geheugen op en geven het op. De auteurs wilden zien of Kunstmatige Intelligentie (AI) kon fungeren als een slimme ontdekkingsreiziger om de weg te vinden door deze enorme labyrinten zonder elke centimeter in kaart te brengen.

De Oplossing: Een AI Leren om de Weg te "Raden"

De auteurs bouwden een systeem genaamd CayleyPy RL. Denk hierbij aan het trainen van een robot om door het labyrint te navigeren. Ze gebruikten een methode genaamd Versterkend Leren (Reinforcement Learning - RL).

Hier is hoe ze de robot trainden, met een eenvoudige analogie:

1. De "Opwarmfase" (Diffusie-afstand)
Stel je voor dat je een druppel inkt in een glas water laat vallen. De inkt verspreidt zich willekeurig. Als je wilt weten hoe ver een specifieke plek is van het centrum, kun je kijken hoe lang het duurt voordat de inkt daar aankomt.

  • De AI leerde eerst door miljoenen "willekeurige wandelingen" (zoals de inkt die zich verspreidt) te bekijken. Het wist niet het kortste pad, maar het leerde een "gevoel" van afstand. Het wist: "Als ik hier ben, duurt het meestal ongeveer 50 willekeurige stappen om thuis te komen."
  • Dit gaf de AI een ruwe kaart, maar het was niet perfect.

2. De "Slimme Training" (Versterkend Leren)
Vervolgens leerden ze de AI slimmer te zijn. In plaats van alleen te gokken op basis van willekeurige wandelingen, gebruikten ze een techniek genaamd Deep Q-Learning.

  • Stel je voor dat de AI een spel speelt waarbij het een "straf" krijgt voor elke stap die het zet. Het wil de finish bereiken met de minste straffen.
  • De AI probeerde verschillende zetten, zag welke het dichter bij de finish brachten, en paste zijn hersenen (neuraal netwerk) aan om betere voorspellingen te doen.
  • De Innovatie: Ze combineerden het "inkt-verspreiding" intuïtie met de "spel spelen" logica. Dit hielp de AI om vast te lopen in doodlopende straten (lokale minima) die meestal eenvoudigere algoritmen opsluiten.

3. De "Beam Search" (Het Team van Ontdekkingsreizigers)
Dit is het meest cruciale deel. Stel je voor dat je één ontdekkingsreiziger het labyrint in stuurt. Als ze een verkeerde afslag nemen, ben je ze kwijt.

  • In plaats daarvan stuurden de auteurs een team van ontdekkingsreizigers uit (een "beam").
  • Bij elke kruising splitst het team zich. Ze houden de top 10.000 meest veelbelovende paden en gooien de slechte eruit.
  • Door een enorm team te houden (in sommige gevallen miljoenen paden), zorgt de AI ervoor dat zelfs als de meeste ontdekkingsreizigers verdwalen, er ten minste één de perfecte kortste weg vindt.

De "Magische Truc" (De X-Truc)

De auteurs ontdekten een grappig klein trucje. In hun code voegden ze een enkele regel logica toe:

  • Als de eerste twee kaarten al in de juiste volgorde zitten, wissel ze dan niet om.

Het klinkt voor een mens vanzelfsprekend, maar voor een computer was het een gamechanger. Deze kleine regel, die ze de "X-truc" noemden, stelde hun AI in staat om labyrinten met 100 kaarten (n=100n=100) op te lossen.

  • Zonder de truc: De AI kon ongeveer 40 kaarten aan.
  • Met de truc: Het kon 100+ kaarten aan, en versloeg de oude computersoftware (GAP) die crashte rond de 20 kaarten.

Wat Bewezen Ze? (Het Wiskundige Deel)

Naast het bouwen van een snelle solver, gebruikten ze hun AI om ontdekkingen te doen over de wiskunde van deze labyrinten:

  1. De "God's Number" Vermoeden: Er is een beroemd vermoeden in de wiskunde dat de moeilijkste mogelijke shuffle van nn kaarten precies n(n1)/2n(n-1)/2 bewegingen vereist. De AI testte dit voor enorme getallen en vond nooit een shuffle die moeilijker was dan dit. Het ondersteunt sterk het idee dat deze formule het absolute limiet is.
  2. De "Langste" Shuffle: Ze identificeerden de enige meest chaotische shuffle die mogelijk is (het "langste element") en bewezen precies hoe deze op te breken is in bewegingen.
  3. Nieuwe Grenzen: Ze bewezen wiskundig dat het labyrint niet kleiner kan zijn dan een bepaalde grootte en niet groter kan zijn dan een andere grootte, waardoor het antwoord aanzienlijk wordt ingeperkt.
  4. De Vorm van het Labyrint: Ze ontdekten dat als je telt hoeveel shuffles er bestaan op elke afstand van het startpunt, de getallen geen perfecte klokkromme volgen (zoals een normale verdeling). In plaats daarvan volgen ze een vreemde, scheve vorm die een Gumbel-verdeling wordt genoemd.

De Resultaten: AI versus De Oude Garde

Het paper vergelijkt hun nieuwe AI-methode met het standaard computeralgebrasysteem GAP:

  • GAP: Kan tot ongeveer 20 kaarten oplossen. Het duurt uren of dagen. De paden die het vindt zijn vaak lang en inefficiënt.
  • CayleyPy RL (AI): Kan tot ongeveer 100 kaarten oplossen. Het is veel sneller. Het vindt paden die zeer dicht bij het theoretisch kortst mogelijke pad liggen.

Samenvatting

De auteurs creëerden een slim AI-systeem dat complexe wiskundeproblemen behandelt als een gigantisch labyrint. Door willekeurig gissen te combineren met slim leren en een enorm "team" virtuele ontdekkingsreizigers uit te sturen, kunnen ze labyrinten navigeren die te groot zijn voor traditionele computers. Ze vonden zelfs een kleine "cheat code" (de X-truc) die hen in staat stelt problemen op te lossen die 5 keer zo groot zijn als voorheen, terwijl ze tegelijkertijd nieuwe wiskundige feiten bewijzen over hoe deze labyrinten zijn gestructureerd.

Ze hebben ook hun code en uitdagingen op een platform genaamd Kaggle gezet, waarbij ze andere mensen uitnodigen om te proberen hun records te breken en te helpen nog moeilijkere versies van deze puzzels op te lossen.

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 →