The Vehicle Routing Problem with Simultaneous Pickup-Delivery and Time Windows (VRPSPDTW) has attracted much research interest in the last decade, due to its wide application in modern logistics. Since VRPSPDTW is NP-hard and exact methods are only applicable to small-scale instances, heuristics and meta-heuristics are commonly adopted. In this paper we propose a novel Memetic Algorithm with efficient local search and extended neighborhood, dubbed MATE, to solve this problem. Compared to existing algorithms, the advantages of MATE lie in two aspects. First, it is capable of more effectively exploring the search space, due to its novel initialization procedure, crossover and large-step-size operators. Second, it is also more efficient in local exploitation, due to its sophisticated constant-time-complexity move evaluation mechanism. Experimental results on public benchmarks show that MATE outperforms all the state-of-the-art algorithms, and notably, finds new best-known solutions on 12 instances (65 instances in total). Moreover, a comprehensive ablation study is also conducted to show the effectiveness of the novel components integrated in MATE. Finally, a new benchmark of large-scale instances, derived from a real-world application of the JD logistics, is introduced, which can serve as a new and more challenging test set for future research.
翻译:在过去十年中,由于在现代物流中的广泛应用,机动车辆流动问题与同时流出和时速视窗(VRPSPDTW)引起了许多研究兴趣。由于VRPSPDTW是NP-硬的,精确的方法只适用于小规模的事例,因此通常会采用超常和超常方法。在本文中,我们提出了一个具有高效本地搜索和扩展邻里(称为MATE)的新型Metic Algoithm,以解决这一问题。与现有的算法相比,MATE的优势在两个方面。首先,它能够更有效地探索搜索空间,因为其新颖的初始化程序、交叉式和大型操作员。第二,它在当地开发中也比较有效,因为其复杂的固定时间性弹性动作评价机制。关于公共基准的实验结果显示,MATE超越了所有最先进的本地算法,特别是,在12个例子(总共65个例子)中找到新的已知解决方案。此外,一个全面的搜索空间可以更有效地探索空间,因为其新颖的初始化的JA值研究也是从J-A级的大规模测试中推算出的一个新的标准。