论文标题
Steiner Team Arigentering问题的先知平面算法
A cutting-plane algorithm for the Steiner team orienteering problem
论文作者
论文摘要
团队定向运动问题(顶部)是一个NP坚硬的路由问题,其中相同的车辆旨在收集在给定位置可用的奖励(奖品),同时满足了对旅行时间的限制。在顶部,每个位置最多都可以访问一个车辆,目标是最大化车辆在给定时间限制内收集的总奖励总和。在本文中,我们提出了顶级的概括,即Steiner Team entrientering问题(停止)。在停止中,我们还提供了一部分强制性位置。从这个意义上讲,Stop还旨在最大化在时间限制内收集的奖励总和,但是现在,必须访问每个强制性位置。在这项工作中,我们提出了一种新的基于商品的配方,用于停止并将其用于切割平面方案。该算法受益于拟议配方的紧凑性和力量,并通过将三个有效不平等的家族分开,这些家族包括一些一般的连通性约束,基于双重界限和一系列冲突的经典覆盖不平等。据我们所知,这项工作还引入了最后一类不平等现象。 TOP文献中的最先进的分支和切割算法适应停止并用作基线,以评估切削平面的性能。广泛的计算实验显示了新算法的竞争力,同时解决了多个停止和顶级实例。特别是,它总共可以比以前的任何其他精确算法多14个顶级实例,并找到八个新的最佳证书。关于这项工作中引入的新停止实例,我们的算法比基线要多30个实例。
The Team Orienteering Problem (TOP) is an NP-hard routing problem in which a fleet of identical vehicles aims at collecting rewards (prizes) available at given locations, while satisfying restrictions on the travel times. In TOP, each location can be visited by at most one vehicle, and the goal is to maximize the total sum of rewards collected by the vehicles within a given time limit. In this paper, we propose a generalization of TOP, namely the Steiner Team Orienteering Problem (STOP). In STOP, we provide, additionally, a subset of mandatory locations. In this sense, STOP also aims at maximizing the total sum of rewards collected within the time limit, but, now, every mandatory location must be visited. In this work, we propose a new commodity-based formulation for STOP and use it within a cutting-plane scheme. The algorithm benefits from the compactness and strength of the proposed formulation and works by separating three families of valid inequalities, which consist of some general connectivity constraints, classical lifted cover inequalities based on dual bounds and a class of conflict cuts. To our knowledge, the last class of inequalities is also introduced in this work. A state-of-the-art branch-and-cut algorithm from the literature of TOP is adapted to STOP and used as baseline to evaluate the performance of the cutting-plane. Extensive computational experiments show the competitiveness of the new algorithm while solving several STOP and TOP instances. In particular, it is able to solve, in total, 14 more TOP instances than any other previous exact algorithm and finds eight new optimality certificates. With respect to the new STOP instances introduced in this work, our algorithm solves 30 more instances than the baseline.