
arXiv: 1710.01516
handle: 20.500.14243/381021 , 20.500.14243/331489 , 11388/202210 , 11388/221872 , 2108/213247 , 2108/194518 , 11697/121528 , 11697/160313 , 20.500.11850/231221
A tree sigma-spanner of a positively real-weighted n-vertex and m-edge undirected graph G is a spanning tree T of G which approximately preserves (i.e., up to a multiplicative stretch factor sigma) distances in G. Tree spanners with provably good stretch factors find applications in communication networks, distributed systems, and network design. However, finding an optimal or even a good tree spanner is a very hard computational task. Thus, if one has to face a transient edge failure in T, the overall effort that has to be afforded to rebuild a new tree spanner (i.e., computational costs, set-up of new links, updating of the routing tables, etc.) can be rather prohibitive. To circumvent this drawback, an effective alternative is that of associating with each tree edge a best possible (in terms of resulting stretch) swap edge -- a well-established approach in the literature for several other tree topologies. Correspondingly, the problem of computing all the best swap edges of a tree spanner is a challenging algorithmic problem, since solving it efficiently means to exploit the structure of shortest paths not only in G, but also in all the scenarios in which an edge of T has failed. For this problem we provide a very efficient solution, running in O(n^2 log^4 n) time, which drastically improves (almost by a quadratic factor in n in dense graphs!) on the previous known best result.
28th International Symposium on Algorithms and Computation (ISAAC 2017)
Leibniz International Proceedings in Informatics (LIPIcs), 92
ISBN:978-3-95977-054-5
ISSN:1868-8969
FOS: Computer and information sciences, tree spanner, 511, [object Object], G.2.2, Transient edge failure Swap algorithm Tree spanner, Settore INF/01 - INFORMATICA, transient edge failure, Tree spanner, Swap algorithm; Transient edge failure; Tree spanner, Swap algorithm, Computer Science - Data Structures and Algorithms, Analysis of algorithms, Data Structures and Algorithms (cs.DS), Swap algorithm; Transient edge failure; Tree spanner; Software, Transient edge failure; Swap algorithm; Tree spanner, 004, swap algorithm, Graph theory (including graph drawing) in computer science, Transient edge failure, [object Object, ddc: ddc:004
FOS: Computer and information sciences, tree spanner, 511, [object Object], G.2.2, Transient edge failure Swap algorithm Tree spanner, Settore INF/01 - INFORMATICA, transient edge failure, Tree spanner, Swap algorithm; Transient edge failure; Tree spanner, Swap algorithm, Computer Science - Data Structures and Algorithms, Analysis of algorithms, Data Structures and Algorithms (cs.DS), Swap algorithm; Transient edge failure; Tree spanner; Software, Transient edge failure; Swap algorithm; Tree spanner, 004, swap algorithm, Graph theory (including graph drawing) in computer science, Transient edge failure, [object Object, ddc: ddc:004
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 1 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
