Cargando…

The Complexity of Optimal Design of Temporally Connected Graphs

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...

Descripción completa

Detalles Bibliográficos
Autores principales: Akrida, Eleni C., Gąsieniec, Leszek, Mertzios, George B., Spirakis, Paul G.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer US 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6979514/
https://www.ncbi.nlm.nih.gov/pubmed/32025196
http://dx.doi.org/10.1007/s00224-017-9757-x
_version_ 1783490913680490496
author Akrida, Eleni C.
Gąsieniec, Leszek
Mertzios, George B.
Spirakis, Paul G.
author_facet Akrida, Eleni C.
Gąsieniec, Leszek
Mertzios, George B.
Spirakis, Paul G.
author_sort Akrida, Eleni C.
collection PubMed
description 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 ≠ 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.
format Online
Article
Text
id pubmed-6979514
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher Springer US
record_format MEDLINE/PubMed
spelling pubmed-69795142020-02-03 The Complexity of Optimal Design of Temporally Connected Graphs Akrida, Eleni C. Gąsieniec, Leszek Mertzios, George B. Spirakis, Paul G. Theory Comput Syst Article 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 ≠ 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. Springer US 2017-04-03 2017 /pmc/articles/PMC6979514/ /pubmed/32025196 http://dx.doi.org/10.1007/s00224-017-9757-x Text en © The Author(s) 2017 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
spellingShingle Article
Akrida, Eleni C.
Gąsieniec, Leszek
Mertzios, George B.
Spirakis, Paul G.
The Complexity of Optimal Design of Temporally Connected Graphs
title The Complexity of Optimal Design of Temporally Connected Graphs
title_full The Complexity of Optimal Design of Temporally Connected Graphs
title_fullStr The Complexity of Optimal Design of Temporally Connected Graphs
title_full_unstemmed The Complexity of Optimal Design of Temporally Connected Graphs
title_short The Complexity of Optimal Design of Temporally Connected Graphs
title_sort complexity of optimal design of temporally connected graphs
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6979514/
https://www.ncbi.nlm.nih.gov/pubmed/32025196
http://dx.doi.org/10.1007/s00224-017-9757-x
work_keys_str_mv AT akridaelenic thecomplexityofoptimaldesignoftemporallyconnectedgraphs
AT gasieniecleszek thecomplexityofoptimaldesignoftemporallyconnectedgraphs
AT mertziosgeorgeb thecomplexityofoptimaldesignoftemporallyconnectedgraphs
AT spirakispaulg thecomplexityofoptimaldesignoftemporallyconnectedgraphs
AT akridaelenic complexityofoptimaldesignoftemporallyconnectedgraphs
AT gasieniecleszek complexityofoptimaldesignoftemporallyconnectedgraphs
AT mertziosgeorgeb complexityofoptimaldesignoftemporallyconnectedgraphs
AT spirakispaulg complexityofoptimaldesignoftemporallyconnectedgraphs