KaRRi is a state-of-the-art dispatcher for the dynamic taxi sharing problem with meeting points. KaRRi utilizes highly engineered many-to-many shortest path queries to compute optimal assignments of riders to vehicles and according meeting points within milliseconds.
KaRRi
is the fastest and most flexible dispatching algorithm for dynamic taxi sharing with meeting points. KaRRi
serves as a first step towards novel, multimodal personal transportation schemes and software-defined public transportation.
KaRRi
on the bundled input instances, on random input data generated for a given urban area using OpenStreetMap data, or on your own input data using the ConvertGraph
and TransformLocations
utilitiesTry it out for yourself by checking out our GitHub page.
Learn more about what makes KaRRi
fast:
Moritz Laupichler, and Peter Sanders: Fast Many-to-Many Routing for Dynamic Taxi Sharing with Meeting Points. 2024 Proceedings of the Symposium on Algorithm Engineering and Experiments (ALENEX), 2024.
A Helmholtz Pilot Program