← Neueste Arbeiten
💻 computer science

A2DEPT: Large Language Model-Driven Automated Algorithm Design via Evolutionary Program Trees

A2DEPT ist ein neuartiges Framework, das Large Language Models als Systemarchitekten innerhalb einer evolutionären Programmbaum-Suche nutzt, kombiniert mit einem feedbackgesteuerten Reparaturmechanismus, um autonome, vollständige und ausführbare Algorithmen für kombinatorische Optimierungsprobleme zu synthetisieren, wodurch die starren Vorlagenbeschränkungen bestehender Methoden überwunden und eine überlegene Leistung erzielt wird.

Ursprüngliche Autoren: Bin Chen, Shouliang Zhu, Beidan Liu, Yong Zhao, Tianle Pu, Huichun Li, Zhengqiu Zhu

Veröffentlicht 2026-04-28
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Bin Chen, Shouliang Zhu, Beidan Liu, Yong Zhao, Tianle Pu, Huichun Li, Zhengqiu Zhu

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

Stellen Sie sich vor, Sie müssten ein riesiges, komplexes Puzzle lösen, wie etwa die Planung einer Lieferroute für 1.000 LKWs oder die Terminplanung einer Fabrik mit hunderten Maschinen. Dies sind „kombinatorische Optimierungsprobleme". Traditionell mussten Menschen die Regeln (Heuristiken) zur Lösung dieser Puzzles von Hand entwerfen. Das war langsam, erforderte tiefes Fachwissen, und die Regeln funktionierten oft nicht mehr, wenn sich das Problem auch nur geringfügig änderte.

In jüngster Zeit haben wir begonnen, Large Language Models (LLMs) – dieselbe KI, die Aufsätze und Code schreibt – einzusetzen, um bei der Gestaltung dieser Regeln zu helfen. Die meisten aktuellen Methoden sind jedoch so, als würde man der KI ein Lego-Set mit einem festgelegten Bauanleitungsheft geben. Die KI kann ein paar Steine austauschen (eine spezifische Regel anpassen), aber sie kann die Gesamtstruktur des Schlosses nicht verändern. Wenn das Handbuch sagt „Baue einen Turm", kann die KI nicht entscheiden, stattdessen eine Brücke zu bauen, selbst wenn eine Brücke besser funktionieren würde.

Hier kommt A2DEPT ins Spiel.

Die Autoren schlagen ein neues System namens A2DEPT (Automated Algorithm Design via Evolutionary Program Trees) vor. Anstatt der KI ein festes Handbuch zu geben, lassen sie sie als Meisterarchitekt agieren, der das gesamte Gebäude von Grund auf neu entwerfen kann.

So funktioniert es, unter Verwendung einfacher Analogien:

1. Der „Baum" der Ideen

Stellen Sie sich einen Stammbaum vor, nur dass es sich statt um Menschen um einen Baum aus Computerprogrammen handelt.

  • Die Wurzeln: Der Prozess beginnt mit einigen wenigen grundlegenden, funktionierenden Programmen.
  • Die Äste: Die KI nimmt ein Programm, führt eine Änderung durch (eine Mutation) und erstellt ein „Kind"-Programm.
  • Die Selektion: Genau wie in der Natur sind manche Kinder besser darin, das Puzzle zu lösen, als ihre Eltern. Das System behält die besten und versucht, sie weiter zu verbessern.

2. Das „Bauteam" (Die drei Arbeiter)

Um sicherzustellen, dass die KI nicht einfach zufälligen, defekten Code erzeugt, nutzt A2DEPT drei spezifische Arten von „Arbeitern", um die Programme zu bearbeiten:

  • Der Tüftler (Mikro-Abstimmung): Dieser Arbeiter führt kleine, sichere Anpassungen durch. Er könnte eine Zahl anpassen oder einen Logikfehler innerhalb einer spezifischen Funktion beheben, wie das Schärfen eines Werkzeugs. Er verändert nicht den Bauplan.
  • Der Architekt (Makro-Mutation): Dieser Arbeiter ist kühn. Er kann eine Wand einreißen und einen neuen Raum bauen. Er kann den Hauptfluss des Programms umschreiben und verändern, wie der Algorithmus von Anfang bis Ende denkt.
  • Der Mischer (Crossover): Dieser Arbeiter nimmt die besten Ideen aus zwei verschiedenen „Eltern"-Programmen und verschmilzt sie zu einem hybriden Kind.

3. Der „Sicherheitsinspektor" (Programmwartung)

Hier liegt die größte Herausforderung: Wenn man einer KI erlaubt, ein ganzes Programm neu zu entwerfen, erzeugt sie oft Code, der nicht läuft. Sie könnte eine Funktion aufrufen, die nicht existiert, oder das Importieren einer Bibliothek vergessen.

  • Das Problem: In der Vergangenheit wurde der gesamte Versuch verworfen, wenn der Code defekt war.
  • Die A2DEPT-Lösung: Sie haben einen Sicherheitsinspektor hinzugefügt. Bevor der neue Code getestet wird, scannt ihn dieser Inspektor. Wenn ihm ein Teil fehlt (wie eine fehlende Funktion), bittet der Inspektor die KI, dieses fehlende Stück sofort zu schreiben. Wenn der Code Sackgassen enthält (Teile, die nie verwendet werden), schneidet der Inspektor sie heraus.
  • Das Ergebnis: Dies stellt sicher, dass fast jede neue Idee, die die KI generiert, tatsächlich ausführbar ist, wodurch die Suche weiterlaufen kann, ohne stecken zu bleiben.

4. Der „smarte Filter" (Hybride Selektion)

Wie entscheidet das System, welche Programme behalten werden sollen?

  • Die „Gut genug"-Regel: Manchmal ist ein neues Programm zwar etwas schlechter als das Elternprogramm, besitzt aber eine einzigartige Struktur, die später zu einem Durchbruch führen könnte. A2DEPT verwendet einen smarten Filter (basierend auf einer Methode namens Simulated Annealing), der es diesen „vielversprechenden, aber derzeit schlechteren" Programmen erlaubt, zu überleben, und verhindert, dass das System in einer lokalen Sackgasse stecken bleibt.
  • Die „Vielfalt"-Regel: Es wählt auch zufällig einige ältere, interessante Programme aus dem Verlaufbaum aus, um die Suche vielfältig zu halten und sicherzustellen, dass sie nicht alle gleich aussehen.

Was haben sie herausgefunden?

Die Autoren testeten A2DEPT an verschiedenen schwierigen Puzzles (wie dem Routen von LKWs, der Terminplanung von Aufträgen und dem Finden von Mustern in Graphen).

  • Bessere Ergebnisse: A2DEPT fand konsistent bessere Lösungen als frühere KI-Methoden, die mit festen Vorlagen festgefahren waren.
  • Die Lücke: Bei Standardtests reduzierte es die „Lücke" zwischen der Lösung der KI und der perfekten Lösung um fast 10 % im Vergleich zur zweitbesten Methode.
  • Robustheit: Es funktionierte gut, selbst bei sehr schwierigen Problemen mit vielen strengen Regeln (wie Elektrofahrzeuge mit begrenzter Batteriekapazität und engen Zeitfenstern), bei denen andere Methoden oft versagten, irgendeine gültige Lösung zu finden.

Das Fazit

A2DEPT ist wie ein Upgrade von einem Malbuch nach Zahlen (bei dem man nur die Farben ändern kann) zu einer vollständigen Baustelle (bei der man die Wände, das Dach und das Fundament ändern kann). Durch die Kombination einer smarten evolutionären Suche mit einem „Sicherheitsinspektor", der defekten Code on-the-fly repariert, ermöglicht es der KI, völlig neue Wege zur Lösung komplexer Probleme zu erfinden, anstatt nur alte zu justieren.

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 →