The Complexity of Optimal Design of Temporally Connected Graphs

被引:29
作者
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 条
[1]  
Akrida E.C., 2015, INT S ALG EXP WIR SE, P142, DOI DOI 10.1007/978-3-319-28472-9_11
[2]  
Akrida E. C., 2014, P 26 ACM S PAR ALG A
[3]  
Akrida E. C., 2015, P 13 WORKSH APPR ONL
[4]  
Alimonti P, 1997, LECT NOTES COMPUT SC, V1203, P288
[5]   Computation in networks of passively mobile finite-state sensors [J].
Angluin, D ;
Aspnes, J ;
Diamadi, Z ;
Fischer, MJ ;
Peralta, R .
DISTRIBUTED COMPUTING, 2006, 18 (04) :235-253
[6]  
[Anonymous], 2007, P 2007 ACM C EM NETW
[7]  
[Anonymous], 2001, RANDOM GRAPHS
[8]  
Avin C, 2008, LECT NOTES COMPUT SC, V5125, P121, DOI 10.1007/978-3-540-70575-8_11
[9]  
Barjon M, 2014, ARXIV14047634
[10]  
Bui Xuan B., 2003, International Journal of Foundations of Computer Science, V14, P267, DOI 10.1142/S0129054103001728