2009
DOI: 10.1145/1498698.1498699
|View full text |Cite
|
Sign up to set email alerts
|

Greedy heuristics for the bounded diameter minimum spanning tree problem

Abstract: Given a connected, weighted, undirected graph G and a bound D, the bounded diameter minimum spanning tree problem seeks a spanning tree on G of minimum weight among the trees in which no path between two vertices contains more than D edges. In Prim's algorithm, the diameter of the growing spanning tree can always be known, so it is a good starting point from which to develop greedy heuristics for the bounded diameter problem. Abdalla, Deo, and Gupta described such an algorithm. It imitates Prim's algorithm but… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
34
0

Year Published

2009
2009
2021
2021

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 24 publications
(34 citation statements)
references
References 13 publications
0
34
0
Order By: Relevance
“…This problem is NP-Hard [12], therefore we employ a heuristic algorithm to produce the k-hop execution plan efficiently. Specifically, we adapt a solution proposed by Abdalla et al [1] for the diameter-constrained minimum spanning tree problem, since the hop-constrained maximum spanning tree problem is a simplification of the bounded-diameter minimum spanning tree problem [15]. Notice that the dummy node added to the SD-graph ensures that there always exists at least one spanning tree with maximum height k (k ≥ 1).…”
Section: K-hop Execution Planmentioning
confidence: 99%
“…This problem is NP-Hard [12], therefore we employ a heuristic algorithm to produce the k-hop execution plan efficiently. Specifically, we adapt a solution proposed by Abdalla et al [1] for the diameter-constrained minimum spanning tree problem, since the hop-constrained maximum spanning tree problem is a simplification of the bounded-diameter minimum spanning tree problem [15]. Notice that the dummy node added to the SD-graph ensures that there always exists at least one spanning tree with maximum height k (k ≥ 1).…”
Section: K-hop Execution Planmentioning
confidence: 99%
“…They are primarily based on Prim's minimum spanning tree (MST) algorithm and grow a height-restricted tree from a chosen center. One such example is the center based tree construction (CBTC) [8]. This approach works reasonably well on instances with random edge costs, but on Euclidean instances this leads to a backbone (the edges near the center) of relatively short edges.…”
Section: Previous Workmentioning
confidence: 99%
“…In the randomized tree construction approach (RTC, Fig. 1(b)) from [8] not the overall cheapest node is added to the partial spanning tree but a random one which then is connected by the cheapest feasible edge. Thus at least the possibility to include longer edges into the backbone at the beginning of the algorithm is increased.…”
Section: Previous Workmentioning
confidence: 99%
“…BDMST has many applications in real-world [2,4,22]; it is an NP-hard problem within diameter bound (D) ranges 4 ≤ D < |V| -1 [9], where diameter bound (D) is a constraint, the maximum feasible longest path between two vertices of a connected, undirected, weighted graph G to generate feasible MSTs and V is the set of vertices of G. Well-known heuristics which are evolved to provide solutions to BDMST problem, are: e.g., one time tree construction (OTTC) [8], iterative refinement (IR) [8], randomized greedy heuristics (RGH) [21], random tree construction (RTC) [10], center based tree construction (CBTC) [10] and center-based recursive clustering (CBRC) [20]. Initially, algorithmic complexity directed the development of various heuristics.…”
Section: Introductionmentioning
confidence: 99%
“…Initially, algorithmic complexity directed the development of various heuristics. The complexity of OTTC, IR, CBTC and CBRC is O(n 3 ) [8,10,20]. Depending on initial vertex, generated spanning tree (ST) differs for OTTC, IR and CBTC heuristics; therefore, one needs to execute the heuristics with each of the vertices as initial vertex with the expectation to get better low-weight spanning tree and then select the best generated tree which makes the complexity O(n 4 ).…”
Section: Introductionmentioning
confidence: 99%