Ride-pooling is computationally challenging. The number of feasible rides grows with the number of travelers and the degree (capacity of the vehicle to perform a pooled ride) and quickly explodes to the sizes making the problem not solvable analytically. In practice, heuristics are applied to limit the number of searches, e.g., maximal detour and delay, or (like we use in this study) attractive rides (for which detour and delay are at least compensated with the discount). Nevertheless, the challenge to solve the ride-pooling remains strongly sensitive to the problem settings. Here, we explore it in more detail and provide an experimental underpinning to this open research problem. We trace how the size of the search space and computation time needed to solve the ride-pooling problem grows with the increasing demand and greater discounts offered for pooling. We run over 100 practical experiments in Amsterdam with 10-minute batches of trip requests up to 3600 trips per hour and trace how challenging it is to propose the solution to the pooling problem with our ExMAS algorithm. We observed strong, non-linear trends and identified the limits beyond which the problem exploded and our algorithm failed to compute. Notably, we found that the demand level (number of trip requests) is less critical than the discount. The search space grows exponentially and quickly reaches huge levels. However, beyond some level, the greater size of the ride-pooling problem does not translate into greater efficiency of pooling. Which opens the opportunity for further search space reductions.
翻译:搭便车在计算上具有挑战性。随着旅行者人数的增加和搭便车的程度(车辆进行搭便车的能力),可行的搭便车数量在增加,而且迅速爆破到使问题无法分析解决的大小。在实际操作中,使用累进主义来限制搜索次数,例如,最大绕行和延迟,或(我们在本研究报告中使用的)有吸引力的搭便车次数(其绕行和延迟至少以折扣补偿)。然而,解决搭便问题的挑战仍然对问题环境十分敏感。在这里,我们更详细地探讨这一问题,并为这一开放式研究问题提供一个实验基础。我们追踪搜索空间的大小和计算解决搭便问题所需的时间是如何随着需求的增长和为集便提供的更大折扣而增加的。我们在阿姆斯特丹进行了100多次实际实验,每次10分钟的旅行要求增加到每小时3600次,并追踪如何用ExMAS算法提出联合问题的解决办法。我们观察到了一些强大、非线性的趋势,并查明了超出这一开放性研究问题的实验基础。我们追踪搜索时间和计算时间的极限是如何超越了我们所发现的重大旅行要求的极限。我们所找到的翻车数量。