The request-trip-vehicle assignment problem is at the heart of a popular decomposition strategy for online vehicle routing. In this framework, assignments are done in batches in order to exploit any shareability among vehicles and incoming travel requests. We study a natural ILP formulation and its LP relaxation. Our main result is an LP-based randomized rounding algorithm that, whenever the instance is feasible, leverages mild assumptions 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 are $\alpha$-approximate, we pay an additional factor of $\alpha$ in the expected cost. We can relax the feasibility requirement by considering the penalty version of the problem, in which a penalty is paid for each unassigned request. We find that, whenever a request is repeatedly unassigned after a number of rounds, with high probability it is so in accordance with the sequence of LP solutions and not because of a rounding error. We additionally introduce a deterministic rounding heuristic inspired by our randomized technique. Our computational experiments show that our rounding algorithms achieve a performance similar to that of the ILP at a reduced computation time, far improving on our theoretical guarantee. The reason for this is that, although the assignment problem is hard in theory, the natural LP relaxation tends to be very tight in practice. We conclude with observations and open questions related to this phenomenon.
翻译:申请车辆的派任问题是在线车辆路由的流行分解战略的核心。 在这个框架内,派任分批进行,以便利用车辆之间的任何可分配性和收到的旅行请求。 我们研究自然的ILP配制及其LP放松。 我们的主要结果是基于LP的随机四舍五入算法,只要情况可行,就利用温和的假设,返回一项任务,而这项任务是:(一) 预期的费用最多是最佳解决办法的预期费用,和(二) 未指派请求的一小部分最多为1美元/美元。如果旅行车辆派任费用大约为1美元/美元,我们还要支付预期费用中的1美元的额外因数。我们可以通过考虑这一问题的处罚版本来放松可行性要求,对每项未指派的请求都给予惩罚。我们发现,每当一项请求在几轮之后被反复取消,而且很可能与LP的解决方案的顺序一致,而不是由于一个圆折不一的错误。我们进一步引入一种确定性的精确的派派派派派派派派派派派派派派派派任务,我们又引入了一种确定性的理论,通过随机的计算方法来改进我们最深层次的机制的逻辑,使我们的精细算。