Back to Search
Start Over
On the complexity of the shortest-path broadcast problem
- Source :
- Discrete Applied Mathematics, Discrete Applied Mathematics, Elsevier, 2016, 199, pp.101-109. ⟨10.1016/j.dam.2015.05.004⟩, Discrete Applied Mathematics, 2016, 199, pp.101-109. ⟨10.1016/j.dam.2015.05.004⟩
- Publication Year :
- 2016
- Publisher :
- Elsevier BV, 2016.
-
Abstract
- International audience; We study the shortest-path broadcast problem in graphs and digraphs, where a message has to be transmitted from a source node s to all the nodes along shortest paths, in the classical telephone model. For both graphs and digraphs, we show that the problem is equivalent to the broadcast problem in layered directed graphs. We then prove that this latter problem is NP-hard, and therefore that the shortest-path broadcast problem is NP-hard in graphs as well as in digraphs. Nevertheless, we prove that a simple polynomial-time algorithm, called MDST-broadcast, based on min-degree spanning trees, approximates the optimal broadcast time within a multiplicative factor 3/2 in 3-layer digraphs, and O(log n/loglog n) in arbitrary multi-layer digraphs. As a consequence, one can approximate the optimal shortest-path broadcast time in polynomial time within a multiplicative factor 3/2 whenever the source has eccentricity at most 2, and within a multiplicative factor O(log n/\log\log n) in the general case, for both graphs and digraphs. The analysis of MDST-broadcast is tight, as we prove that this algorithm cannot approximate the optimal broadcast time within a factor smaller than Omega(log n/log\log n).
- Subjects :
- [INFO.INFO-DS]Computer Science [cs]/Data Structures and Algorithms [cs.DS]
Shortest paths
0102 computer and information sciences
02 engineering and technology
01 natural sciences
Combinatorics
Simple (abstract algebra)
TheoryofComputation_ANALYSISOFALGORITHMSANDPROBLEMCOMPLEXITY
Layered graphs
0202 electrical engineering, electronic engineering, information engineering
Discrete Mathematics and Combinatorics
Time complexity
Mathematics
Discrete mathematics
Spanning tree
Applied Mathematics
Multiplicative function
020206 networking & telecommunications
Directed graph
Binary logarithm
Broadcast time
Communication networks
010201 computation theory & mathematics
Shortest path problem
Node (circuits)
[INFO.INFO-DC]Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC]
MathematicsofComputing_DISCRETEMATHEMATICS
Subjects
Details
- ISSN :
- 0166218X
- Volume :
- 199
- Database :
- OpenAIRE
- Journal :
- Discrete Applied Mathematics
- Accession number :
- edsair.doi.dedup.....e8b301227bdb203793e96d34370995f5