Abstract

We consider a variant of the offline Dial-a-Ride problem with a single server where each request has a source, destination, and a prize earned for serving it. The goal for the server is to serve requests within a given time limit so as to maximize the total prize money. We consider the variant where prize amounts are uniform which is equivalent to maximizing the number of requests served. This setting is applicable when all rides may have equal importance such as paratransit services. We first prove that no polynomial-time algorithm can be guaranteed to serve the optimal number of requests, even when the time limit for the algorithm is augmented by any constant factor \(c \ge 1\). We also show that if \(\lambda = t_{max}/t_{min}\), where \(t_{max}\) and \(t_{min}\) denote the largest and smallest edge weights in the graph, the approximation ratio for a reasonable class of algorithms for this problem is unbounded, unless \(\lambda \) is bounded. We then show that the segmented best path (\(\textsc {sbp}\)) algorithm from [8] is a 4-approximation. We then present our main result, an algorithm, k-Sequence, that repeatedly serves the fastest set of k remaining requests, and provide upper and lower bounds on its performance. We show k-Sequence has approximation ratio at most \(2+\lceil \lambda \rceil /k\) and at least \(1 + \lambda /k\) and that \(1 + \lambda /k\) is tight when \(1 + \lambda /k \ge k\). Thus, for the case of \(k=1\), i.e., when the algorithm repeatedly serves the quickest request, it has approximation ratio \(1+\lambda \), which is tight for all \(\lambda \). We also show that even as k grows beyond the size of \(\lambda \), the ratio never improves below 9/7.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.