The Complexity of Optimal Design of Temporally Connected Graphs

被引:31
作者
Akrida, Eleni C. [1 ]
Gasieniec, Leszek [1 ]
Mertzios, George B. [2 ]
Spirakis, Paul G. [1 ]
机构
[1] Univ Liverpool, Dept Comp Sci, Liverpool, Merseyside, England
[2] Univ Durham, Sch Engn & Comp Sci, Durham, England
基金
英国工程与自然科学研究理事会;
关键词
Temporal graphs; Network design; Temporally connected; Minimal graph; APX-hard; Random input; TIME; APPROXIMATION; FLOWS;
D O I
10.1007/s00224-017-9757-x
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We study the design of small cost temporally connected graphs, under various constraints. We mainly consider undirected graphs of n vertices, where each edge has an associated set of discrete availability instances (labels). A journey from vertex u to vertex v is a path from u to v where successive path edges have strictly increasing labels. A graph is temporally connected iff there is a (u, v)-journey for any pair of vertices u, v, u not equal v. We first give a simple polynomial-time algorithm to check whether a given temporal graph is temporally connected. We then consider the case in which a designer of temporal graphs can freely choose availability instances for all edges and aims for temporal connectivity with very small cost; the cost is the total number of availability instances used. We achieve this via a simple polynomial-time procedure which derives designs of cost linear in n. We also show that the above procedure is (almost) optimal when the underlying graph is a tree, by proving a lower bound on the cost for any tree. However, there are pragmatic cases where one is not free to design a temporally connected graph anew, but is instead given a temporal graph design with the claim that it is temporally connected, and wishes to make it more cost-efficient by removing labels without destroying temporal connectivity (redundant labels). Our main technical result is that computing the maximum number of redundant labels is APX-hard, i.e., there is no PTAS unless P = N P. On the positive side, we show that in dense graphs with random edge availabilities, there is asymptotically almost surely a very large number of redundant labels. A temporal design may, however, be minimal, i.e., no redundant labels exist. We show the existence of minimal temporal designs with at least nlogn labels.
引用
收藏
页码:907 / 944
页数:38
相关论文
共 33 条
[31]   OPTIMIZATION, APPROXIMATION, AND COMPLEXITY CLASSES [J].
PAPADIMITRIOU, CH ;
YANNAKAKIS, M .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1991, 43 (03) :425-440
[32]  
Scheideler C., 2002, STACS 2002. 19th Annual Symposium on Theoretical Aspects of Computer Science. Proceedings (Lecture Notes in Computer Science Vol.2285), P27
[33]  
Whitbeck J, 2012, MOBICOM 12: PROCEEDINGS OF THE 18TH ANNUAL INTERNATIONAL CONFERENCE ON MOBILE COMPUTING AND NETWORKING, P377