English

Fast Detour Computation for Ride Sharing

Data Structures and Algorithms 2009-07-31 v1

Abstract

Todays ride sharing services still mimic a better billboard. They list the offers and allow to search for the source and target city, sometimes enriched with radial search. So finding a connection between big cities is quite easy. These places are on a list of designated origin and distination points. But when you want to go from a small town to another small town, even when they are next to a freeway, you run into problems. You can't find offers that would or could pass by the town easily with little or no detour. We solve this interesting problem by presenting a fast algorithm that computes the offers with the smallest detours w.r.t. a request. Our experiments show that the problem is efficiently solvable in times suitable for a web service implementation. For realistic database size we achieve lookup times of about 5ms and a matching rate of 90% instead of just 70% for the simple matching algorithms used today.

Keywords

Cite

@article{arxiv.0907.5269,
  title  = {Fast Detour Computation for Ride Sharing},
  author = {Robert Geisberger and Dennis Luxen and Sabine Neubauer and Peter Sanders and Lars Volker},
  journal= {arXiv preprint arXiv:0907.5269},
  year   = {2009}
}

Comments

5 pages, 2 figure environment, 4 includegraphics

R2 v1 2026-06-21T13:30:42.683Z