Complexity of the Multi-Service Center Problem
Complexity of the Multi-Service Center Problem
复制标题
多服务中心问题的复杂性
DOI:
10.1016/j.tcs.2020.07.021
复制
发表时间:
2020
影响因子:
1.1
通讯作者:
and Yusuke Kobayashi
中科院分区:
文献类型:
--
作者:
Takehiro Ito;Naonori Kakimura;and Yusuke Kobayashi
The multi-service center problem is a variant of facility location problems. In the problem, we consider locatingpfacilities on a graph, each of which provides distinct service required by all vertices. Each vertex incurs the cost determined by the sum of the weighted distances to thepfacilities. The aim of the problem is to minimize the maximum cost among all vertices. This problem is known to be NP-hard for general graphs, while it is solvable in polynomial time whenpis a fixed constant. In this paper, we give sharp analyses for the complexity of the problem from the viewpoint of graph classes and weights on vertices. We first propose a polynomial-time algorithm for trees whenpis a part of input. In contrast, we prove that the problem becomes strongly NP-hard even for cycles. We also show that when vertices are allowed to have negative weights, the problem becomes NP-hard for paths of only three vertices and strongly NP-hard for stars.