当前位置: X-MOL 学术Theor. Comput. Sci. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Optimal facility location problem on polyhedral terrains using descending paths
Theoretical Computer Science ( IF 0.9 ) Pub Date : 2020-09-21 , DOI: 10.1016/j.tcs.2020.09.037
Binayak Dutta , Arindam Karmakar , Sasanka Roy

We study the descending facility location (DFL) problem on the surface of a triangulated terrain. A path from a point s to a point t on the surface of a terrain is descending if the heights of the subsequent points along the path from s to t are in a monotonically non-increasing order [1]. We are given a set D={d1,d2,,dn} of n demand points on the surface of a triangulated terrain W and our objective is to find a set F (of points), of minimum cardinality, on the surface of the terrain such that for each demand point dD there exists a descending path from at least one facility fF to d. We present an O((n+m)logm) time algorithm for solving the DFL problem, where m is the number of vertices in the triangulated terrain. We achieve this by reducing the DFL problem to a graph problem called the directed tree covering (DTC) problem. In the DTC problem, we have a directed tree B=(V,E) with a set of marked nodes MV. The objective is to compute a set CV of minimum cardinality, such that for every node vM, either vC or there exists a node cC such that v is reachable from c. We prove that the DFL problem can be reduced to DTC problem in O((m+n)logm) time. The DTC problem thereafter can be solved in O(|V|) time. We also prove that the general version of the DTC problem, called the directed graph covering (DGC) problem is NP-hard on directed bipartite graphs and hard to approximate within (1ϵ)ln|M|-factor, for every ϵ>0, where |M| is the size of the set of marked nodes. We also prove that for the DGC problem, an O(log|M|) factor approximation is possible and this approximation factor is tight.



中文翻译:

使用下降路径的多面体地形上的最优设施位置问题

我们研究了三角地形表面上的下降设施位置(DFL)问题。如果沿着st的路径上后续点的高度单调非递增顺序[1],则从地形表面上的点s到点t的路径正在下降。我们得到了一套d={d1个d2dñ}ñ三角地形表面上的需求点w ^我们的目标是在地形表面上找到最小基数的集合F(由点组成),以便对于每个需求点dd 存在至少一个设施的下降路径 FFd。我们提出一个Øñ+日志解决DFL问题的时间算法,其中m是三角地形中的顶点数。我们通过将DFL问题简化为称为有向树覆盖的图形问题来实现这一目标 dŤC 问题。在DTC问题中,我们有一个定向树=VË 带有一组标记的节点 中号V。目的是计算一个集合CV 最小基数,例如对于每个节点 v中号,或者 vC 或存在一个节点 CC使得v可以从c到达。我们证明DFL问题可以简化为DTC问题Ø+ñ日志时间。此后的DTC问题可以在Ø|V|时间。我们还证明了DTC问题的一般版本,称为有向图覆盖 dGC 问题NP-在有向二部图上很难实现,并且很难在其中逼近1个-ϵln|中号|因数 ϵ>0,在哪里 |中号|是标记节点集的大小。我们还证明,对于DGC问题,Ø日志|中号| 因子近似是可能的,并且该近似因子很严格。

更新日期:2020-11-04
down
wechat
bug