← Neueste Arbeiten
🔢 mathematics

Online Linear Programming for Multi-Objective Routing in LLM Serving

Dieses Paper schlägt ein wissenschaftsbasiertes Online-Lineares-Programmierung-Framework mit Bid-Price-Steuerung und Warm-Started-Dual-Updates vor, um das Multi-Objective-Routing beim LLM-Serving zu optimieren, wobei es im Vergleich zu traditionellen heuristischen Ansätzen eine überlegene Latenz- und Durchsatzleistung demonstriert.

Ursprüngliche Autoren: Zixi Chen, Yinyu Ye, Zijie Zhou

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

Ursprüngliche Autoren: Zixi Chen, Yinyu Ye, Zijie Zhou

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 leiten die Küche eines geschäftigen High-End-Restaurants. Diese Küche verfügt über mehrere parallele Kochstationen (die GPUs), und Kunden (die KI-Anfragen) treffen nacheinander ein.

In einer normalen Küche würden Sie einfach die nächste Bestellung an den ersten freien Koch senden. Aber in diesem speziellen „KI-Restaurant“ ist es knifflig:

  1. Die Bestellungen sind eigenartig: Einige Bestellungen sind schnelle Vorspeisen (kurzer Text), während andere massive, komplexe Mahlzeiten sind, die lange Zeit zum Kochen brauchen (lange Textgenerierung). Sie wissen nicht genau, wie lange eine Bestellung dauern wird, bis sie bereits gekocht wird.
  2. Der Platz ist begrenzt: Jeder Koch hat eine begrenzte Arbeitsfläche (Speicher) und kann nur eine bestimmte Anzahl an Tellern auf seinem Herd gleichzeitig halten (Batch-Größe). Wenn Sie zu viele Teller auf einen Herd stellen, stürzt die gesamte Station ab.
  3. Die Kunden sind wählerisch: Einige Kunden wollen ihr Essen sofort (niedrige Latenz), während andere einfach nur wissen wollen, dass die Küche beschäftigt und effizient ist (hoher Durchsatz). Manchmal müssen Sie entscheiden: Bedienen Sie einen Kunden super schnell oder zehn Kunden ein wenig langsamer?

Das Problem mit alten Methoden
Die meisten Küchen von heute nutzen einfache Regeln, wie zum Beispiel „Sende die Bestellung an den Koch mit der kürzesten Schlange“ oder „Sende sie an den Koch, der gerade frei ist“. Die Arbeitspapiere argumentieren, dass diese Regeln so sind, als würde man versuchen, eine Uhr mit einem Hammer zu reparieren. Sie verstehen weder den Wert der Bestellung noch die Kosten des Platzes, den sie beansprucht. Sie können nicht einfach das Gleichgewicht zwischen der Notwendigkeit von Geschwindigkeit und der Notwendigkeit halten, die Küche am Laufen zu halten.

Die neue Lösung: Das „Smart Price Tag“-System
Die Autoren schlagen einen neuen Weg vor, die Küche mithilfe eines Konzepts namens Online Linear Programming zu führen. Stellen Sie sich das als ein „Smart Price Tag“-System (System mit intelligenten Preisschildern) für jeden Zentimeter Arbeitsfläche und jede Minute der Zeit eines Kochs vor.

So funktioniert es, Schritt für Schritt:

1. Der Schattenpreis (Die „Opportunitätskosten“)

Stellen Sie sich vor, an jedem Platz auf einem Herd klebt ein verborgenes „Preisschild“. Dies ist kein Geld; es ist ein Schattenpreis (Shadow Price).

  • Wenn ein Herd überfüllt ist und der Platz knapp wird, steigt das Preisschild. Dies sagt dem Router: „Sei vorsichtig! Diesen Platz jetzt zu benutzen, könnte bedeuten, dass wir später keine riesige, wichtige Mahlzeit kochen können.“
  • Wenn ein Herd leer ist, ist das Preisschild niedrig. Es ist gerade günstig, diesen zu nutzen.

2. Die Entscheidung (Nutzen vs. Kosten)

Wenn eine neue Kundenbestellung eintrifft, macht der Router keine einfache Prüfung, sondern eine schnelle mathematische Kalkulation:

  • Der Nutzen: Wie zufrieden wird dieser Kunde sein? (Wird er sein Essen schnell bekommen? Wird es der allgemeinen Effizienz der Küche helfen?)
  • Die Kosten: Was ist die Summe der „Schattenpreise“ des Platzes, den diese Bestellung benötigt?

Die Regel: Wenn der Nutzen höher ist als die Kosten, sagt der Router: „Ja, koche das!“ Wenn die Kosten zu hoch sind (der Herd ist gerade zu teuer), sagt der Router vielleicht: „Warte in der Schlange“ oder sendet die Bestellung an einen anderen, günstigeren Herd.

3. Lernen im laufenden Betrieb (Der „Warmstart“)

Die Küche ist chaotisch. Die „Preisschilder“ ändern sich jede Sekunde, wenn neue Bestellungen eingehen und alte fertiggestellt werden.

  • Alte Methoden würden versuchen, den perfekten Plan jedes Mal von Grund auf neu zu berechnen. Das dauert zu lange (wie der Versuch, ein riesiges Puzzle zu lösen, während das Essen verbrennt).
  • Diese neue Methode nutzt ein Smart Update. Sie erinnert sich an die Preise der letzten Sekunde und nimmt eine winzige, schnelle Anpassung vor (einen „Warmstart“) basierend auf dem, was gerade passiert ist. Es ist wie ein Koch, der den allgemeinen Rhythmus der Küche kennt und seine Bewegungen für die neue Bestellung nur leicht anpasst, anstatt jedes Mal neu zu lernen, wie man kocht.

4. Das Multi-Ziel-Menü

Das Beste daran ist, dass der Küchenmanager das „Menü“ der Ziele sofort ändern kann, ohne die Küche umzubauen.

  • Brauchen Sie Geschwindigkeit? Der Manager erhöht den „Preis“ der Wartezeit. Der Router wird priorisieren, das Essen schnell auszugeben, auch wenn die Küche dadurch etwas überfüllt wird.
  • Brauchen Sie Effizienz? Der Manager erhöht den „Preis“ für verschwendeten Platz. Der Router wird Bestellungen eng packen, um mehr zu erledigen, selbst wenn einige Kunden ein klein wenig länger warten müssen.
  • Müssen die langsamsten Kunden unterstützt werden? Der Manager kann dem System sagen, dass es gezielt den „Tail“ (die langsamsten 1 % der Bestellungen) schützen soll, damit niemand zurückbleibt.

Die Ergebnisse

Die Autoren haben dieses „Smart Price Tag“-System in einer Simulation einer massiven KI-Küche getestet. Sie haben es mit den alten „kürzeste Schlange“-Regeln verglichen.

  • Das Ergebnis: Das neue System war viel besser darin, die Abwägungen zu bewältigen. Es konnte die Küche schneller oder effizienter machen, je nachdem, was der Manager wollte, ohne das System zu überlasten.
  • Das große Ganze: Das Papier behauptet, dass ein solcher „wissenschaftlich fundierter“ mathematischer Ansatz dem aktuellen „Versuch-und-Irrtum“-Heuristik-Ansatz, der in den meisten KI-Systemen verwendet wird, überlegen ist. Er verleiht dem System ein Gehirn, das die wahren Kosten der Ressourcen versteht, anstatt nur einer einfachen Regel zu folgen.

Kurz gesagt: Anstatt Bestellungen blind an den erst verfügbaren Koch zu senden, fungiert dieses System wie ein intelligenter Manager, der genau weiß, was jede Sekunde Zeit und jeder Zentimeter Arbeitsfläche wert ist, um sicherzustellen, dass die Küche perfekt läuft, egal wie hektisch es wird.

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 →