Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

We solved in polynomial time the densest subgraph problem. Namely finding a set U so that e(U)/|U| is maximum, namely the number of edges inside

We solved in polynomial time the densest subgraph problem. Namely finding a set U so that e(U)/|U| is maximum, namely the number of edges inside U over the size of U is maximum. Here we develop a fast approximation 1/2 for this problem. Say that we know the value of the optimum and it is . Consider the following algorithm:

(1) While: There is a vertex of degree strictly less than , remove the vertex and its edges from the graph and recompute the degrees (reduce the degree of its neighbors by 1).

(2) Return the resulting graph. Consider the optimum graph (of density ) OP T(V, E1)).

(a) Show that all degrees in OP T(V, E1) are at least

(b) Show that in the algorithm above, that removes vertices always contains OP T hence the graph does not turn empty.

(c) Show that the algorithm above is 1/2 approximation for the Densest-Subgraph problem

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Managerial Finance Essentials

Authors: Charles O. Kroncke, Alan E. Grunewald, Erwin Esser Nemmers

2nd Edition

0829901590, 978-0829901597

More Books

Students also viewed these Finance questions