Presentation is loading. Please wait.

Presentation is loading. Please wait.

Maximum Independent Set on Massive Graphs Supervisor Prof. Lu Special thanks to Hua.

Similar presentations


Presentation on theme: "Maximum Independent Set on Massive Graphs Supervisor Prof. Lu Special thanks to Hua."— Presentation transcript:

1 Maximum Independent Set on Massive Graphs Supervisor Prof. Lu Special thanks to Hua

2 Problem Definition Independent Set(IS), Maximal IS, and Maximum IS Easy!NP

3 Problem Definition Independent Set(IS), Maximal IS, and Maximum IS MIS on massive graphs? – In-memory algorithm?

4 Preliminaries Massive Graphs(Power Law Graphs)

5 Preliminaries Massive Graphs(Power Law Graphs) For a typical massive graph(i.e. social network graph), α~14~10, β~2~3 |{v|d(v)=x}| = e^α/x^β

6 Preliminaries External & Semi-external graph algorithms – External graph algorithm – Semi-external graph algorithm M<|G.V|<|G.E| |G.V|<M<|G.E|

7 Preliminaries Local Optimization Algorithms – Greedy Algorithm – Hill Climbing 1-k-swap

8 Intuitions “Compress” the graph? Load graph into memory block by block, then merge the results? Only load the “useful” part of the graph?

9 Our Algorithm: SemiExternalGreedy(SEG) For preprocessing Good performance on β>2 PLRGs!

10 Our Algorithm: OneKSwap Condition for 1-k-swap? “deadlock” Our in-memory data structure

11 TwoKSwap, C-Kswap?

12 The Hardness of TwoKSwap Hardness 1: Finding a 3-independent (sub)set externally Hardness 2: Conflict with others! a bc a ∈ Label(b)a ∈ Label(c)

13 Thanks Q&A


Download ppt "Maximum Independent Set on Massive Graphs Supervisor Prof. Lu Special thanks to Hua."

Similar presentations


Ads by Google