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.
翻译:申请车辆的派任问题是在线车辆路由的流行分解战略的核心。 在这个框架内,派任分批进行,以便利用车辆之间的任何可分配性和收到的旅行请求。 我们研究自然的ILP配制及其LP放松。 我们的主要结果是基于LP的随机四舍五入算法,只要情况可行,就利用温和的假设,将下列任务退回:(一) 预期费用最多是最佳解决办法的预期费用,和(二) 未指派请求的预期份额最多为1美元/美元。如果旅行车辆的派任费用接近1美元/美元,我们就分批进行分配,以利用预期费用中的任何份额。我们还可以再支付另外的1美元。我们可以通过考虑这一问题的惩罚性版本来放松可行性要求,对每项未指派的请求都给予惩罚。我们发现,每当一项请求在几轮之后一再没有被指定,而且极有可能如此符合LP解决办法的顺序,而不是由于四舍五入的错误。我们进一步引入了一种确定性的做法,即:在精确的派派派派派工作过程中,我们通过随机的推理算法来,使我们的机算算算的精细。