Early Pruning for Public Transport Routing

Die vorgestellte Arbeit stellt „Early Pruning" vor, eine effiziente Technik zur Beschleunigung von ÖPNV-Routing-Algorithmen wie RAPTOR, die durch das frühzeitige Verwerfen unnötiger Umsteigeverbindungen die Abfragezeiten um bis zu 57 % reduziert und gleichzeitig die Optimalität der Routen sowie die Integration multimodaler Optionen ohne zusätzliche Infrastruktur ermöglicht.

Andrii Rohovyi, Abdallah Abuaisha, Toby Walsh

Veröffentlicht 2026-03-16
📖 4 Min. Lesezeit☕ Kaffeepausen-Lektüre

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

Das Problem: Der überfüllte Bahnhof

Stell dir vor, du planst eine Reise mit dem öffentlichen Nahverkehr. Du möchtest nicht nur die Busse und Bahnen nutzen, sondern auch zu Fuß gehen, ein E-Scooter mieten oder ein Fahrrad nehmen, um von A nach B zu kommen. Das ist toll, aber für den Computer, der die Route berechnet, wird das schnell zum Albtraum.

Stell dir den Computer als einen sehr gewissenhaften, aber etwas langsamen Kellner vor.

  • Die Aufgabe: Der Kellner muss dir den schnellsten Weg zum Ziel (dem Restaurant) zeigen.
  • Das Problem: In einer großen Stadt gibt es tausende von Wegen. Der Kellner muss jeden einzelnen Weg prüfen: „Kann ich hier zu Fuß gehen? Ja. Kann ich hier mit dem Scooter fahren? Ja. Kann ich hier den Bus nehmen? Ja."
  • Der Flaschenhals: Wenn der Kellner alle diese Möglichkeiten durchgeht, verbringt er so viel Zeit mit dem Prüfen von Wegen, die viel zu lange dauern, dass er dir deine Antwort erst nach Minuten gibt. Das ist wie wenn du im Supermarkt jeden einzelnen Gang durchsuchst, nur um eine Milch zu finden, obwohl du wüsstest, dass die Milch schon im ersten Gang liegt.

Bisher haben die Entwickler dieses „Kellner-Problem" gelöst, indem sie ihm verboten haben, zu weit zu schauen. Sie sagten: „Prüfe nur Wege, die maximal 5 Minuten Fußweg sind." Das war schnell, aber unfair: Vielleicht gab es einen tollen Weg mit einem 8-minütigen Fußweg, den der Kellner einfach ignoriert hat.

Die Lösung: „Frühes Abschneiden" (Early Pruning)

Die Autoren dieses Papiers haben eine geniale, aber einfache Idee entwickelt, die sie „Early Pruning" (Frühes Abschneiden) nennen.

Stell dir vor, der Kellner hat eine Liste aller möglichen Wege vom Bahnhof zum Ziel. Früher hat er diese Liste durcheinander durchgelesen.
Mit der neuen Methode sortiert er die Liste vorher nach der Dauer:

  1. Erst der Weg, der 2 Minuten dauert.
  2. Dann der Weg, der 5 Minuten dauert.
  3. Dann der Weg, der 10 Minuten dauert.
    ... und so weiter.

Der Trick:
Der Kellner fängt bei den schnellen Wegen an (die 2 Minuten). Er prüft sie.
Dann kommt der Weg mit 5 Minuten. Wenn der Kellner merkt: „Moment, selbst wenn ich diesen Weg nehme, komme ich nicht früher an als mein bisheriger bester Fund", dann stoppt er sofort.

Warum? Weil die Liste sortiert ist! Wenn der nächste Weg schon 10 Minuten dauert, wird er noch langsamer sein. Es ist also völlig sinnlos, die restliche Liste zu lesen. Der Kellner schneidet den Rest der Liste einfach ab (pruned) und sagt: „Fertig, hier ist dein Ergebnis."

Warum ist das so großartig?

  1. Es ist wie ein Lichtschalter: Sobald der Kellner merkt, dass es keinen Sinn mehr hat, weiterzumachen, schaltet er das Licht aus. Er spart sich riesige Mengen an Arbeit.
  2. Es ist fair: Da der Kellner nicht mehr blind ist, kann er jetzt auch Wege prüfen, die etwas weiter entfernt sind (z. B. 10 Minuten Fußweg), ohne dass die Antwortzeit langsamer wird. Du bekommst also mehr Optionen, ohne auf das Handy zu warten.
  3. Es funktioniert überall: Die Forscher haben das an echten Netzen (Schweiz und London) getestet. Bei komplexen Routen (wo man viele Optionen wie Laufen, Radfahren und Scooter mischt) wurde die Berechnung bis zu 57 % schneller. Das ist, als würde ein Stau auf der Autobahn plötzlich verschwinden.

Was bedeutet das für uns?

  • Für dich als Reisenden: Deine App antwortet blitzschnell, auch wenn du „Ich will auch mal ein E-Scooter nutzen" anklickst. Du siehst mehr kreative Wege, wie du ans Ziel kommst, ohne dein Auto zu nehmen.
  • Für die Stadt und die Umwelt: Da die Computer weniger Arbeit haben, brauchen sie weniger Strom und weniger teure Server. Das macht öffentliche Verkehrsmittel attraktiver.
  • Für abgelegene Orte: In kleinen Dörfern oder Vororten, wo es keine direkte Busverbindung gibt, können jetzt endlich Wege gefunden werden, die eine Kombination aus Radfahren zum nächsten Bahnhof und dann dem Zug beinhalten. Früher waren diese Wege für die Computer zu kompliziert zu berechnen.

Zusammengefasst:
Die Forscher haben dem Computer beigebracht, nicht alles bis zum Ende durchzuplanen, sondern zu erkennen, wann es sinnlos wird, weiterzumachen. Das ist wie ein kluger Schachspieler, der weiß, dass ein Zug verloren ist, und sofort aufhört, ihn zu analysieren, um sich auf die nächsten Züge zu konzentrieren. Das Ergebnis: Schnellere Apps, mehr Mobilität und weniger Stau in den Köpfen der Computer.

Erhalten Sie solche Paper in Ihrem Posteingang

Personalisierte tägliche oder wöchentliche Digests passend zu Ihren Interessen. Gists oder technische Zusammenfassungen, in Ihrer Sprache.

Digest testen →