Ride Sharing with a Vehicle of Unlimited Capacity
Angelo Fanelli, Gianluigi Greco

TL;DR
This paper studies a ride sharing problem with unlimited vehicle capacity, providing efficient algorithms for paths and cycles, and demonstrating NP-hardness on trees with degree three.
Contribution
It introduces a polynomial-time algorithm for ride sharing on paths and cycles, expanding the understanding of tractability in vehicle routing problems.
Findings
Efficient $O(h \log h + n)$ algorithm for paths.
Extension of the algorithm to cycles.
NP-hardness demonstrated for trees with degree 3.
Abstract
A ride sharing problem is considered where we are given a graph, whose edges are equipped with a travel cost, plus a set of objects, each associated with a transportation request given by a pair of origin and destination nodes. A vehicle travels through the graph, carrying each object from its origin to its destination without any bound on the number of objects that can be simultaneously transported. The vehicle starts and terminates its ride at given nodes, and the goal is to compute a minimum-cost ride satisfying all requests. This ride sharing problem is shown to be tractable on paths by designing a algorithm, with being the number of distinct requests and with being the number of nodes in the path. The algorithm is then used as a subroutine to efficiently solve instances defined over cycles, hence covering all graphs with maximum degree . This traces the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
