中文

无限容量车辆的拼车问题

离散数学 2016-06-10 v3 数据结构与算法

摘要

本文研究一个拼车问题:给定一个图,其边带有旅行成本,以及一组对象,每个对象关联一个由起点和终点节点对给出的运输请求。一辆车在图中行驶,将每个对象从其起点运送到终点,且对同时运输的对象数量没有任何限制。车辆在给定节点开始和结束行程,目标是计算满足所有请求的最小成本行程。通过设计一个 O(hlogh+n)O(h \log h+n) 算法,证明该拼车问题在路径上是可处理的,其中 hh 为不同请求的数量,nn 为路径中的节点数。该算法随后被用作子程序,以高效求解定义在环上的实例,从而覆盖所有最大度为 22 的图。这勾勒了可处理性的边界,因为在最大度为 33 的树上展示了 NP\bf NP-难实例。

关键词

引用

@article{arxiv.1507.02414,
  title  = {Ride Sharing with a Vehicle of Unlimited Capacity},
  author = {Angelo Fanelli and Gianluigi Greco},
  journal= {arXiv preprint arXiv:1507.02414},
  year   = {2016}
}