论文标题
大约个人车辆问题的乘车共享
Approximate Ridesharing of Personal Vehicles Problem
论文作者
论文摘要
乘车共享问题是,给定一组旅行,每次旅行由个人,个人工具和某些要求组成,选择旅行的子集,并使用选定的旅行车辆将所有个人运送到满足要求的目的地。旅行的要求由参数指定,包括源,目的地,车辆容量,驾驶员的首选路径,弯路距离和驾驶员愿意做出的停靠次数以及时间限制。我们分析了两个优化问题的时间复杂性与参数之间的关系:最大程度地减少选定车辆的数量,并最大程度地减少车辆的总行进距离。我们考虑以下条件:(1)所有旅行都有相同的源或相同的目的地,(2)不允许绕道,(3)每个参与者都有一个首选路径,(4)停止次数没有限制,(5)所有旅行都具有相同的出发性和相同的到达时间。众所周知,如果不满足条件(1),(2)和(3)的条件之一,则两个最小化问题都是NP- hard。我们证明,这两个问题都是NP - hard,并且进一步表明,如果不满足条件(4)或(5),则在恒定因素内将这两个问题近似于NP。我们给出了$ \ frac {k+2} {2} $ - 在不满足条件(4)时最小化选定车辆数量的近似算法,其中$ k $是所有车辆中最大的容量。
The ridesharing problem is that given a set of trips, each trip consists of an individual, a vehicle of the individual and some requirements, select a subset of trips and use the vehicles of selected trips to deliver all individuals to their destinations satisfying the requirements. Requirements of trips are specified by parameters including source, destination, vehicle capacity, preferred paths of a driver, detour distance and number of stops a driver is willing to make, and time constraints. We analyze the relations between the time complexity and parameters for two optimization problems: minimizing the number of selected vehicles and minimizing total travel distance of the vehicles. We consider the following conditions: (1) all trips have the same source or same destination, (2) no detour is allowed, (3) each participant has one preferred path, (4) no limit on the number of stops, and (5) all trips have the same departure and same arrival time. It is known that both minimization problems are NP-hard if one of Conditions (1), (2) and (3) is not satisfied. We prove that both problems are NP-hard and further show that it is NP-hard to approximate both problems within a constant factor if Conditions (4) or (5) is not satisfied. We give $\frac{K+2}{2}$-approximation algorithms for minimizing the number of selected vehicles when condition (4) is not satisfied, where $K$ is the largest capacity of all vehicles.