论文标题
由无人机以任意能源消耗模型的交付:一种新的配方方法
Delivery by Drones with Arbitrary Energy Consumption Models: A New Formulation Approach
论文作者
论文摘要
本文提出了一种新的方法,该方法通过具有一般能源消耗模型的无人机来制定交付问题,无人机访问了一套向客户运送包裹的地方。无人机可以进行多次旅行,这些旅行在中央仓库开始和结束,同时沿着他们的道路拜访了几个客户。该问题决定了无人机的路由和调度决策,以最大程度地减少服务客户的总运输成本。新的配方方法首次使我们能够使用最佳的可用能源消耗模型,而无需任何额外的近似值。尽管该方法在非常通用的环境中起作用,包括非凸vex能源消耗模型,但由于所得优化模型具有线性放松,因此它在计算上也有效。一项关于255个基准实例的数值研究,最多50个客户和特定的能量功能表明,与最好的现有分支机构和切割算法相比,使用新配方可以平均更快地解决所有实例。与50个客户的所有15个基准实例都得到了准确解决,而没有一个最佳解决方案。此外,在几个小时内,有多达150个客户的新实例将以较小的错误范围解决。当无人机需要继续悬停直到打开交付时间窗口时,可以简单地应用新方法来考虑所需的额外能量。它也可以应用于飞行时间取决于无人机的有效载荷重量的情况。由于新方法的灵活性,这些具有挑战性的扩展是首次将其作为线性优化模型。
This paper presents a new approach for formulating the delivery problem by drones with general energy consumption models where the drones visit a set of places to deliver parcels to customers. Drones can perform multiple trips that start and end at a central depot while visiting several customers along their paths. The problem determines the routing and scheduling decisions of the drones in order to minimize the total transportation cost of serving customers. For the first time, the new formulation approach enables us to use the best available energy consumption model without the need of any extra approximations. Though the approach works in a very general setting including non-convex energy consumption models, it is also computationally efficient as the resulting optimization model has a linear relaxation. A numerical study on 255 benchmark instances with up to 50 customers and a specific energy function indicate that all the instances can be solved 20 times faster on average using the new formulation when compared to the best existing branch-and-cut algorithm. All the 15 benchmark instances with 50 customers are solved exactly, whereas none of them has been solved optimally before. Moreover, new instances with up to 150 customers are solved with small error bounds within a few hours. The new approach can be simply applied to consider the extra energy required when a drone needs to continue hovering until opening the delivery time window. It can also be applied to the case where the flight time is dependent on the drone's payload weight. Owing to the flexibility of the new approach, these challenging extensions are formulated as linear optimization models for the first time.