Multi-Hop Ride Sharing
Computing Many-to-Many Shortest Paths Using Highway Hierarchies