The capacitated arc routing problem (CARP) is a challenging combinatorial optimisation problem abstracted from many real-world applications, such as waste collection, road gritting and mail delivery. However, few studies considered dynamic changes during the vehicles' service, which can cause the original schedule infeasible or obsolete. The few existing studies are limited by the dynamic scenarios considered, and by overly complicated algorithms that are unable to benefit from the wealth of contributions provided by the existing CARP literature. In this paper, we first provide a mathematical formulation of dynamic CARP (DCARP) and design a simulation system that is able to consider dynamic events while a routing solution is already partially executed. We then propose a novel framework which can benefit from existing static CARP optimisation algorithms so that they could be used to handle DCARP instances. The framework is very flexible. In response to a dynamic event, it can use either a simple restart strategy or a sequence transfer strategy that benefits from past optimisation experience. Empirical studies have been conducted on a wide range of DCARP instances to evaluate our proposed framework. The results show that the proposed framework significantly improves over state-of-the-art dynamic optimisation algorithms.
翻译:电动电弧路由问题(CARP)是一个具有挑战性的组合式优化问题,它来自许多现实应用,如废物收集、道路压强和邮件发送等,它是一个具有挑战性的组合式优化问题。然而,很少有研究认为车辆服务期间的动态变化可能导致原始时间表不可行或过时。现有研究受到所考虑的动态假设和过于复杂的算法的限制,这些算法无法从现有的CARP文献所提供的大量贡献中受益。在本文件中,我们首先提供动态的动态CARP(DCARP)的数学配方,并设计一个模拟系统,能够在部分实施路线解决方案的同时考虑动态事件。我们随后提出一个新的框架,从现有的静态CARP优化算法中受益,以便用于处理DCARP的情况。框架非常灵活。在应对动态事件时,它可以使用简单的重新启动战略或从过去的优化经验中受益的顺序转换战略。对广泛的DCARP实例进行了Epical式研究,以评估我们提议的框架的动态化。结果显示,选择式框架将大大改进。