Question: Show full work and steps Problem 3 . Let G = ( V , E , w ) be a weighted graph, where w :

Show full work and steps Problem 3. Let G=(V,E,w) be a weighted graph, where w:ER?0 is the weight function. By a
cut CsubV we refer to the partition of vertices into C and V??C. The sum of the weights of the edges
in G crossing between C and V??C in G is denoted by G(C).
of G if the following holds:
V(H)=V(G), and
for every cut C, it holds (1-)G(C)H(C)(1+)G(C).
It is known that there exists an algorithm S(G,) that outputs a (1+-) cut sparsifier H of G such
that |E(H)|c*n2, where c is an absolute constant. Assume that you are given access to S. Assume
that each edge-weight of the sparsifier output by S can be stored using poly logn bits.
The following two properties hold:
sparsifier of G1G2.
If H is a (1+-) sparsifier of G, then S(H,) is a (1+-)*(1+-) sparsifier of G.
You are given a stream of the edges of a graph G and a parameter in(0,1). Design a semi-streaming
algorithm that outputs a (1+- cut sparsifier of G using poly {:logn) bits of memory.
Hints:
You do not need to know anything about graph cuts to solve this problem. We are naming a concrete
problem so that the question is less abstract. Instead of working with graph cuts, we could have
used any other problem with the abovementioned properties.
Think of the stream of edges divided into T chunk, each consisting of cn2 many edges; so, there
are in total T*cn2 edges. Call these edge subyraphs G1,G2,dots,GT.
Here is a potential approach that is not good enough, but it is good you convince yourself it is
not memory-wise efficient. Let H1=G1, and Hi=S(GiHi-1,); at the time, you store only
the latest Hi, not all of them. Convince yourself that HT is a (1+-)T-1 sparsifier of G. Also,
(1+-)T-1 is roughly 1+-T for sufficiently small , and hence you would need to invoke S with
the approximation parameter T in order for HT to be (1+-) sparsifier of G. Such a sparsifier
would take up too much space.
The issue with the previous approach is that one graph G1 is repeatedly re-sparsified. So, assume
that T=4. Then, the approach above obtains
{:G1,), and H4=S(G4S(G3S(G2G1,),),), yielding (1+-)3 sparsifier of G. However,
one can do something else. Let F1=S(G1G2,) and F2=S(G3G4,).F1 and F2 are (1+-)
sparsifiers of G1G2 and G3G4 respectively. Let F3=S(F1F2,). Then, F3 is a(1+-)
sparsifier of
 Show full work and steps Problem 3. Let G=(V,E,w) be a

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!