English

Approximation Algorithms for the Maximum Profit Pick-up Problem with Time Windows and Capacity Constraint

Data Structures and Algorithms 2016-12-06 v1

Abstract

In this paper, we study the Maximum Profit Pick-up Problem with Time Windows and Capacity Constraint (MP-PPTWC). Our main results are 3 polynomial time algorithms, all having constant approximation factors. The first algorithm has an approximation ratio of  46(1+(71/60+α10+p)ϵ)logT~46 (1 + (71/60 + \frac{\alpha}{\sqrt{10+p}}) \epsilon) \log T, where: (i) ϵ>0\epsilon > 0 and TT are constants; (ii) The maximum quantity supplied is qmax=O(np)qminq_{max} = O(n^p) q_{min}, for some p>0p > 0, where qminq_{min} is the minimum quantity supplied; (iii) α>0\alpha > 0 is a constant such that the optimal number of vehicles is always at least 10+p/α\sqrt{10 + p} / \alpha. The second algorithm has an approximation ratio of 46(1+ϵ+(2+α)ϵ10+p)logT\simeq 46 (1 + \epsilon + \frac{(2 + \alpha) \epsilon}{\sqrt{10 + p}}) \log T. Finally, the third algorithm has an approximation ratio of 11(1+2ϵ)logT\simeq 11 (1 + 2 \epsilon) \log T. While our algorithms may seem to have quite high approximation ratios, in practice they work well and, in the majority of cases, the profit obtained is at least 1/2 of the optimum.

Keywords

Cite

@article{arxiv.1612.01038,
  title  = {Approximation Algorithms for the Maximum Profit Pick-up Problem with Time Windows and Capacity Constraint},
  author = {Bogdan Armaselu and Ovidiu Daescu},
  journal= {arXiv preprint arXiv:1612.01038},
  year   = {2016}
}

Comments

15 pages, 5 figures

R2 v1 2026-06-22T17:12:40.916Z