Back to Search Start Over

A polynomial algorithm to compute the minimum degree spanning trees of directed acyclic graphs with applications to the broadcast problem

Authors :
Yao, Guohui
Zhu, Daming
Li, Hengwu
Ma, Shaohan
Source :
Discrete Mathematics. Sep2008, Vol. 308 Issue 17, p3951-3959. 9p.
Publication Year :
2008

Abstract

Abstract: In this paper, we focus on the directed minimum degree spanning tree problem and the minimum time broadcast problem. Firstly, we propose a polynomial time algorithm for the minimum degree spanning tree problem in directed acyclic graphs. The algorithm starts with an arbitrary spanning tree, and iteratively reduces the number of vertices of maximum degree. We can prove that the algorithm must reduce a vertex of the maximum degree for each phase, and finally result in an optimal tree. The algorithm terminates in time, where m and n are the numbers of edges and vertices of the graph, respectively. Moreover, we apply the new algorithm to the minimum time broadcast problem. Two consequences for directed acyclic graphs are: (1) the problem under the vertex-disjoint paths mode can be approximated within a factor of of the optimum in -time; (2) the problem under the edge-disjoint paths mode can be approximated within a factor of of the optimum in -time, where is the minimum k such that there is a spanning tree of the graph with maximum degree k. [Copyright &y& Elsevier]

Details

Language :
English
ISSN :
0012365X
Volume :
308
Issue :
17
Database :
Academic Search Index
Journal :
Discrete Mathematics
Publication Type :
Academic Journal
Accession number :
32496114
Full Text :
https://doi.org/10.1016/j.disc.2007.07.105