Impact of soft ride time constraints on the complexity of scheduling in Dial-A-Ride Problems

Theor. Comput. Sci.(2023)

引用 0|浏览2
暂无评分
摘要
The Dial-a-Ride problem can contain various constraints for pickup-delivery requests, such as time windows and ride time constraints. Given a tour as a sequence of pickups and deliveries, there exist polynomial time algorithms to find a schedule respecting these constraints (provided that there exists one). However, if no such schedule exists, it is natural to ask for a schedule minimising constraint violations. We model a generic fixed -sequence scheduling problem, which we call MIN PICKUP-DELIVERY SCHEDULING, that allows violation of time window constraints (by late visits) and ride time constraints, both penalised with linear penalty functions. Although our model only considers these two types of time constraints, we show that it can express other common time constraints such as earliness and waiting times. We prove that MIN PICKUP-DELIVERY SCHEDULING is APX-hard, even in the very restrictive case where only the ride time constraints can be violated and the time windows have the same length. Conversely, when only the time window constraints can be violated (by late visits), we present a polynomial time algorithm to solve the problem. Then we focus on instances with some specific structural properties and present two polynomial-time algorithms: one for the case where all the ride time constraints are bounded by a constant, and a second one for the case where all the pickups precede all the deliveries in the sequence of stops.(c) 2023 Elsevier B.V. All rights reserved.
更多
查看译文
关键词
Dial -a -ride,Scheduling,Soft constraints,Ride times,Time windows
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要