
The authors develop a distributed algorithm for finding a shortest-path tree rootes at any node of a plane network with positive edge costs and prove its correctness. The algorithm is of message and time complexity \(O(pn)\) in the worst case, where \(p\) is the smallest number of faces needed to cover all nodes, taken over all possible plane embeddings of the network, and \(n\) is the number of nodes. The proposed algorithm contains two principal parts: an outerplanar decomposition of a \(p\)-plane graph and a distributed single-source shortest-path algorithm for biconnected outerplanar graphs. The existence of an outerplanar decomposition is proved and a distributed algorithm for identifying such a decomposition is presented. Since the single-source shortest-path algorithm for outerplanar graphs proposed in this paper could be fooled in the case when the edge cost exceeds the distance between its endpoints, the authors show how to handle this problem. An interesting adaptive routing scheme for dynamic \(p\)-plane graphs is presented as an application of the theory developed in the paper.
distributed algorithm, Network design and communication in computer systems, distributed single-source shortest-path algorithm, routing, Communication networks in operations research, Computational methods for problems pertaining to operations research and mathematical programming, shortest-path tree, outerplanar decomposition, Programming involving graphs or networks, Abstract computational complexity for mathematical programming problems
distributed algorithm, Network design and communication in computer systems, distributed single-source shortest-path algorithm, routing, Communication networks in operations research, Computational methods for problems pertaining to operations research and mathematical programming, shortest-path tree, outerplanar decomposition, Programming involving graphs or networks, Abstract computational complexity for mathematical programming problems
| 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 |
