Question

In: Computer Science

One of the basic motivations behind the Minimum Spanning Tree Problem is the goal of designing...

One of the basic motivations behind the Minimum Spanning Tree Problem is the goal of designing a spanning network for a set of nodes with minimum total cost. Here we explore another type of objective: designing a spanning network for which the most expensive edge is as cheap as possible.

Specifically, let G = (V, E) be a connected graph with n vertices, m edges, and positive edges costs that are all distinct. Let T = (V, E0 ) be a spanning tree of G; we define the bottleneck edge of T to be the edge of T with the greatest cost.

A spanning tree T of G is a minimum-bottleneck spanning tree if there is no spanning tree T 0 of G with a cheaper bottleneck edge.

(a) Is every minimum-bottleneck tree of G a minimum spanning tree of G? Prove or give a counterexample.

(b) Is every minimum spanning tree of G a minimum-bottleneck tree of G? Prove or give a counterexample.

Solutions

Expert Solution

Solution

a)

This is false.

Let G have vertices {v1, v2, v3, v4}, with edges between each pair of vertices,and with the weight on the edge from vi to vj equal to i+j. Then every tree has a bottleneck edge of weight at least 5, so the tree consisting of a path through vertices v3, v2, v1, v4 is a minimum bottleneck tree.It is not a minimum spanning tree, however, since its total weight is greater than that of the tree with edges from v1 to every other vertex

b)

This is true.

Suppose that T is a minimum spanning tree of G, and T’ is a spanning tree with lighter bottleneck edge. Thus,T contains an edge e that is heavier than every edge in T’. So if we add e to T’, it forms a cycle C on which it is the heaviest edge (since all other edges in C belong to T’). By the Cut Property,then,e does not belong to any minimum spanning tree, contradicting the fact that it is in T and T is a minimum spanning tree

--

all the best


Related Solutions

Prove that Kruskal’s algorithm finds a minimum weight spanning tree.
Prove that Kruskal’s algorithm finds a minimum weight spanning tree.
Java programming Trace the algorithm for minimum spanning tree (eager, lazy Prim algorithm)
Java programming Trace the algorithm for minimum spanning tree (eager, lazy Prim algorithm)
What were the motivations behind the merger that led to the creation of NFL (one of...
What were the motivations behind the merger that led to the creation of NFL (one of the most popular sports league in North America)? What made this merger successful?
Give the entire code for Minimum spanning tree using Boruvka's algorithm in java (not copy-pasted from...
Give the entire code for Minimum spanning tree using Boruvka's algorithm in java (not copy-pasted from any other website)
minimum spanning tree: find a connected subgraph whose total edge cost is minimized (python code)
minimum spanning tree: find a connected subgraph whose total edge cost is minimized (python code)
There are ten (10) basic principles of designing economical production. One of them is utilising special...
There are ten (10) basic principles of designing economical production. One of them is utilising special process characteristics. Discuss about this characteristic and provide one (1) example to support your explanation. Provide sketching when it is possible in order to support your explanation.
One problem with the use of minimum wage as an anti poverty measure is that minimum...
One problem with the use of minimum wage as an anti poverty measure is that minimum wage increases are A) tend to result in lower wages of workers receiving higher pay B) this directly increases the wages of most us workers and the cost of such widespread increase is prohibitive to firms C) are often received my workers in households that are well above the poverty line D) generally lower prices of goods produced by low wage workers
1) Identify one chronic condition/ illness that can affect an individual and define the problem: (minimum...
1) Identify one chronic condition/ illness that can affect an individual and define the problem: (minimum 50 words) 2) The impact of identified chronic condition / illness on individual, family and community: (minimum 100 words): Individual: …………………… ……3)…The role of nurse in coping with chronic illness, management and prevention of complications(minimum 200 words): ……4) Reflection: (minimum 200 words referances i want to write the References
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT