← Neueste Arbeiten
🤖 machine learning

CayleyPy RL: Pathfinding and Reinforcement Learning on Cayley Graphs

Dieser Beitrag stellt das CayleyPy-Projekt vor, das Reinforcement Learning mit Diffusionsabstandsmethoden kombiniert, um Pfadsuche auf massiven Cayley-Graphen effizient zu lösen, klassische Werkzeuge wie GAP erfolgreich übertrifft, starke Belege für die OEIS-A186783-Vermutung bezüglich des Durchmessers der symmetrischen Gruppe liefert und neue theoretische Schranken etabliert, während es durch Kaggle-Wettbewerbe die Teilnahme der Gemeinschaft einlädt.

Ursprüngliche Autoren: 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
Veröffentlicht 2026-05-19
📖 6 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: 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

Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

Das große Ganze: Den kürzesten Weg nach Hause in einem Labyrinth aus Spiegeln finden

Stellen Sie sich vor, Sie befinden sich in einem riesigen, unendlichen Labyrinth. Doch dies ist kein normales Labyrinth mit Wänden; es ist ein Labyrinth, das aus Regeln besteht. Jedes Mal, wenn Sie einen Schritt machen, befolgen Sie eine spezifische Regel, die Ihre Position verändert. In der Mathematik nennt man dies einen Cayley-Graphen.

Das Ziel dieses Papiers ist es, eine bestimmte Art von Labyrinth zu lösen: das LRX-Labyrinth. Dieses Labyrinth wird mit den Regeln des Mischens eines Kartendecks (oder einer Permutation von Zahlen) aufgebaut.

  • Regel L: Verschiebe alles eine Stelle nach links.
  • Regel R: Verschiebe alles eine Stelle nach rechts.
  • Regel X: Tausche die ersten beiden Elemente.

Die Herausforderung lautet: Wenn Sie mit einem Kartendeck in einer chaotischen Reihenfolge beginnen, was ist die kürzeste Abfolge von Links-, Rechts- und Tausch-Zügen, um sie wieder in perfekte Ordnung zu bringen?

Das Problem: Das Labyrinth ist zu groß für Menschen (und alte Computer)

Für ein kleines Kartendeck kann ein Mensch oder ein Standardcomputerprogramm (wie die berühmte Mathematik-Software GAP) die Lösung herausfinden. Doch wenn die Anzahl der Karten (nn) wächst, explodiert die Anzahl der möglichen Anordnungen.

  • Für n=20n=20 ist das Labyrinth riesig.
  • Für n=100n=100 ist das Labyrinth so groß, dass es mehr Pfade gibt als Atome im Universum.

Alte Computerprogramme bleiben stecken. Sie versuchen, jeden einzelnen Pfad zu kartieren, laufen in den Speicherlimitierungen aus und geben auf. Die Autoren wollten herausfinden, ob Künstliche Intelligenz (KI) wie ein intelligenter Entdecker fungieren kann, um den Weg durch diese massiven Labyrinthe zu finden, ohne jeden einzelnen Zentimeter zu kartieren.

Die Lösung: Eine KI beibringen, den Weg zu „erraten"

Die Autoren bauten ein System namens CayleyPy RL. Stellen Sie sich vor, Sie trainieren einen Roboter, um durch das Labyrinth zu navigieren. Sie verwendeten eine Methode namens Reinforcement Learning (RL) (Bestärkendes Lernen).

So haben sie den Roboter trainiert, unter Verwendung einer einfachen Analogie:

1. Das „Aufwärmen" (Diffusionsdistanz)
Stellen Sie sich vor, Sie lassen einen Tintentropfen in ein Glas Wasser fallen. Die Tinte breitet sich zufällig aus. Wenn Sie wissen wollen, wie weit ein bestimmter Punkt vom Zentrum entfernt ist, können Sie beobachten, wie lange es dauert, bis die Tinte ihn erreicht.

  • Die KI lernte zunächst, indem sie Millionen von „zufälligen Spaziergängen" (wie die sich ausbreitende Tinte) beobachtete. Sie kannte nicht den kürzesten Pfad, aber sie lernte ein „Gefühl" für die Distanz. Sie wusste: „Wenn ich hier bin, dauert es normalerweise etwa 50 zufällige Schritte, um nach Hause zu kommen."
  • Dies gab der KI eine grobe Karte, aber sie war nicht perfekt.

2. Das „intelligente Training" (Reinforcement Learning)
Als Nächstes lehrten sie die KI, schlauer zu sein. Anstatt nur auf Basis zufälliger Spaziergänge zu raten, verwendeten sie eine Technik namens Deep Q-Learning.

  • Stellen Sie sich vor, die KI spielt ein Spiel, bei dem sie für jeden Schritt eine „Strafe" erhält. Sie möchte die Ziellinie mit den wenigsten Strafen erreichen.
  • Die KI probierte verschiedene Züge aus, sah, welche sie näher brachten, und passte ihr Gehirn (neuronales Netz) an, um bessere Vorhersagen zu treffen.
  • Die Innovation: Sie kombinierten die Intuition des „Tintenverbreitens" mit der Logik des „Spielens". Dies half der KI, nicht in Sackgassen (lokale Minima) stecken zu bleiben, die normalerweise einfachere Algorithmen gefangen halten.

3. Die „Beam Search" (Das Team von Entdeckern)
Dies ist der kritischste Teil. Stellen Sie sich vor, Sie schicken einen Entdecker ins Labyrinth. Wenn er eine falsche Abzweigung nimmt, haben Sie verloren.

  • Stattdessen schickten die Autoren ein Team von Entdeckern aus (einen „Beam").
  • An jeder Kreuzung teilt sich das Team. Sie behalten die 10.000 vielversprechendsten Pfade und verwerfen die schlechten.
  • Indem sie ein riesiges Team halten (in einigen Fällen Millionen von Pfaden), stellt die KI sicher, dass, selbst wenn die meisten Entdecker verloren gehen, mindestens einer den perfekten kürzesten Pfad findet.

Der „Magische Trick" (Der X-Trick)

Die Autoren entdeckten einen lustigen kleinen Shortcut. In ihrem Code fügten sie eine einzige Zeile Logik hinzu:

  • Wenn die ersten beiden Karten bereits in der richtigen Reihenfolge sind, tausche sie nicht.

Das klingt für einen Menschen offensichtlich, aber für einen Computer war es ein Wendepunkt. Diese winzige Regel, die sie den „X-Trick" nannten, ermöglichte es ihrer KI, Labyrinthe mit 100 Karten (n=100n=100) zu lösen.

  • Ohne den Trick: Die KI konnte nur etwa 40 Karten bewältigen.
  • Mit dem Trick: Sie bewältigte 100+ Karten und schlug die alte Computer-Software (GAP), die bei etwa 20 Karten abstürzte.

Was bewiesen sie? (Der mathematische Teil)

Neben dem Aufbau eines schnellen Lösern nutzten sie ihre KI, um Entdeckungen über die Mathematik dieser Labyrinthe zu machen:

  1. Die „Gotteszahl"-Vermutung: Es gibt eine berühmte Vermutung in der Mathematik, dass die schwierigste mögliche Mischoperation von nn Karten genau n(n1)/2n(n-1)/2 Züge erfordert. Die KI testete dies für riesige Zahlen und fand niemals eine Mischoperation, die schwerer war als diese. Dies unterstützt stark die Idee, dass diese Formel die absolute Grenze ist.
  2. Die „längste" Mischoperation: Sie identifizierten die einzelne chaotischste mögliche Mischoperation (das „längste Element") und bewiesen genau, wie man sie in Züge zerlegt.
  3. Neue Schranken: Sie bewiesen mathematisch, dass das Labyrinth nicht kleiner als eine bestimmte Größe und nicht größer als eine andere Größe sein kann, wodurch sie die Antwort erheblich eingrenzen.
  4. Die Form des Labyrinths: Sie fanden heraus, dass, wenn man zählt, wie viele Mischoperationen in jedem Abstand vom Start existieren, die Zahlen keiner perfekten Glockenkurve (wie einer Normalverteilung) folgen. Stattdessen folgen sie einer seltsamen, schiefen Form, die Gumbel-Verteilung genannt wird.

Die Ergebnisse: KI gegen die Alte Garde

Das Papier vergleicht ihre neue KI-Methode mit dem Standard-Computeralgebrasystem GAP:

  • GAP: Kann bis zu ~20 Karten lösen. Es dauert Stunden oder Tage. Die Pfade, die es findet, sind oft lang und ineffizient.
  • CayleyPy RL (KI): Kann bis zu ~100 Karten lösen. Es ist viel schneller. Es findet Pfade, die der theoretisch kürzestmöglichen Pfad sehr nahe kommen.

Zusammenfassung

Die Autoren schufen ein intelligentes KI-System, das komplexe mathematische Probleme wie ein riesiges Labyrinth behandelt. Indem sie zufälliges Raten mit intelligentem Lernen kombinieren und ein massives „Team" virtueller Entdecker aussenden, können sie Labyrinthe navigieren, die für herkömmliche Computer zu groß sind. Sie fanden sogar einen winzigen „Cheatschalter" (den X-Trick), der es ihnen erlaubt, Probleme zu lösen, die fünfmal größer sind als zuvor, und gleichzeitig neue mathematische Fakten über die Struktur dieser Labyrinthe zu beweisen.

Sie haben ihren Code und ihre Herausforderungen auch auf einer Plattform namens Kaggle veröffentlicht und laden andere ein, ihre Rekorde zu schlagen und zu helfen, noch schwierigere Versionen dieser Rätsel zu lösen.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →