首页 | 本学科首页   官方微博 | 高级检索  
     


Nearly Linear Time Minimum Spanning Tree Maintenance for Transient Node Failures
Authors:Enrico Nardelli  Guido Proietti and Peter Widmayer
Affiliation:(1) Dipartimento di Matematica, Università di Roma ldquoTor Vergatardquo, Via della Ricerca Scientifica, 00133 Roma, Italy and Istituto di Analisi dei Sistemi ed Informatica ldquoA. Rubertirdquo, CNR, Viale Manzoni 30, 00185 Roma, Italy;(2) Dipartimento di Informatica, Università di LrsquoAquila, Via Vetoio, 67010 LrsquoAquila, Italy and Istituto di Analisi dei Sistemi ed Informatica ldquoA. Rubertirdquo, CNR, Viale Manzoni 30, 00185 Roma, Italy;(3) Institut für Theoretische Informatik, ETH Zentrum, CLWC 2, Clausiusstrasse 49, 8092 Zürich, Switzerland
Abstract:Given a 2-node connected, real weighted, and undirected graph $G=(V,E)$, with $n$ nodes and $m$ edges, and given a minimum spanning tree (MST) $T=(V,E_T)$ of $G$, we study the problem of finding, for every node $v \in V$, a set of replacement edges which can be used for constructing an MST of $G-v$ (i.e., the graph $G$ deprived of $v$ and all its incident edges). We show that this problem can be solved on a pointer machine in ${\cal O}(m \cdot \alpha(m,n))$ time and ${\cal O}(m)$ space, where $\alpha$ is the functional inverse of Ackermannrsquos function. Our solution improves over the previously best known ${\cal O}(\min\{m \cdot \alpha(n,n), m + n \log n\})$ time bound, and allows us to close the gap existing with the fastest solution for the edge-removal version of the problem (i.e., that of finding, for every edge $e \in E_T$, a replacement edge which can be used for constructing an MST of $G-e=(V,E \backslash \{e\})$). Our algorithm finds immediate application in maintaining MST-based communication networks undergoing temporary node failures. Moreover, in a distributed environment in which nodes are managed by selfish agents, it can be used to design an efficient, truthful mechanism for building an MST.
Keywords:Graph algorithms  Minimum spanning tree  Transient node failures  Fault tolerance  Algorithmic mechanism design
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号