The request-trip-vehicle assignment problem is at the heart of popular decomposition strategies for online vehicle routing. We study an integer linear programming formulation and its linear programming relaxation. Our main result is a simple, linear programming based randomized algorithm that, whenever the instance is feasible, leverages assumptions typically met in practice to return an assignment whose: i) expected cost is at most that of an optimal solution, and ii) expected fraction of unassigned requests is at most $1/e$. If trip-vehicle assignment costs can only be $\alpha$-approximated, we pay an additional factor of $\alpha$ in the expected cost. Unassigned requests are assigned in future rounds with high probability. We can relax the feasibility requirement by including a penalty term for unassigned requests, in which case our performance guarantee is with respect to a modified objective function. Our techniques generalize to a class of set-partitioning problems.
翻译:申请车辆的派任问题是在线车辆路线流行分解战略的核心。我们研究了整数线线性编程配方及其线性编程松绑。我们的主要结果是一个简单、线性编程随机算法,只要情况可行,通常都会在实际中达到套用假设,将下列任务退回:(一) 预期费用最多是最佳解决办法的多数,和(二) 未分配请求的预期部分最多为1美元/e美元。如果旅行车辆派任费用只能接近于1美元/e美元,我们就会在预期费用中支付额外因数$/alpha美元。未指派的请求在今后几轮中分配,而且可能性很大。我们可以放宽可行性要求,对未指派的请求规定一个惩罚期限,在这种情况下,我们的履约保证是修改的客观功能。我们的技术一般化为一类的分解问题。