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

Slides:



Advertisements
Similar presentations
Combinatorial Auction
Advertisements

Lecture 11 Overview Self-Reducibility. Overview on Greedy Algorithms.
Approximation algorithms for geometric intersection graphs.
Algorithm Design Methods Spring 2007 CSE, POSTECH.
Optimization Problems in Optical Networks. Wavelength Division Multiplexing (WDM) Directed: Symmetric: Undirected: Optic Fiber.
Approximation Algorithms
Greedy Algorithms.
1 Deadlock Solutions: Avoidance, Detection, and Recovery CS 241 March 30, 2012 University of Illinois.
Minimizing Seed Set for Viral Marketing Cheng Long & Raymond Chi-Wing Wong Presented by: Cheng Long 20-August-2011.
Comp 122, Spring 2004 Greedy Algorithms. greedy - 2 Lin / Devi Comp 122, Fall 2003 Overview  Like dynamic programming, used to solve optimization problems.
STRATEGI PENCARIAN DENGAN INFORMASI (INFORMED SEARCH STRATEGY)
Bayesian Networks Bucket Elimination Algorithm 主講人:虞台文 大同大學資工所 智慧型多媒體研究室.
1 Maximal Independent Set. 2 Independent Set (IS): In a graph G=(V,E), |V|=n, |E|=m, any set of nodes that are not adjacent.
Online Social Networks and Media. Graph partitioning The general problem – Input: a graph G=(V,E) edge (u,v) denotes similarity between u and v weighted.
Five Problems CSE 421 Richard Anderson Winter 2009, Lecture 3.
CS774. Markov Random Field : Theory and Application Lecture 17 Kyomin Jung KAIST Nov
1 Maximal Independent Set. 2 Independent Set (IS): In a graph, any set of nodes that are not adjacent.
Numbers
Complexity Theory CSE 331 Section 2 James Daly. Reminders Project 4 is out Due Friday Dynamic programming project Homework 6 is out Due next week (on.
ECE 201 Circuit Theory I1 Maximum Power Transfer Maximize the power delivered to a resistive load.
Common Properties of Real Networks. Erdős-Rényi Random Graphs.
Combinatorial Auction. Conbinatorial auction t 1 =20 t 2 =15 t 3 =6 f(t): the set X  F with the highest total value the mechanism decides the set of.
Lecture 10 Matroid. Independent System Consider a finite set S and a collection C of subsets of S. (S,C) is called an independent system if i.e., it is.
The Maximum Independent Set Problem Sarah Bleiler DIMACS REU 2005 Advisor: Dr. Vadim Lozin, RUTCOR.
Piyush Kumar (Lecture 1: Introduction)
Limits of Local Algorithms in Random Graphs
+ Mayukha Bairy Disk Intersection graphs and CDS as a backbone in wireless ad hoc networks.
1 Maximal Independent Set. 2 Independent Set (IS): In a graph G=(V,E), |V|=n, |E|=m, any set of nodes that are not adjacent.
Chapter 2 Greedy Strategy I. Independent System Ding-Zhu Du.
Connected Dominating Sets. Motivation for Constructing CDS.
A graph problem: Maximal Independent Set Graph with vertices V = {1,2,…,n} A set S of vertices is independent if no two vertices in S are.
Fast Tag SNP Selection Wang Yue Joint work with Postdoc Guimei Liu and Prof Limsoon Wong.
Problem Setting :Influence Maximization A new product is available in the market. Whom to give free samples to maximize the purchase of the product ? 1.
Instructor Neelima Gupta Table of Contents Five representative problems.
A Maximum Fair Bandwidth Approach for Channel Assignment in Wireless Mesh Networks Bahador Bakhshi and Siavash Khorsandi WCNC 2008.
10-1 人生与责任 淮安工业园区实验学校 连芳芳 “ 自我介绍 ” “ 自我介绍 ” 儿童时期的我.
Greedy Algorithms Many of the slides are from Prof. Plaisted’s resources at University of North Carolina at Chapel Hill.
Greedy Algorithms Many of the slides are from Prof. Plaisted’s resources at University of North Carolina at Chapel Hill.
Inferring Networks of Diffusion and Influence
Towards Maximum Independent Sets on Massive Graphs
Independent Cascade Model and Linear Threshold Model
Heuristic & Approximation
Direct Cache Structure
Piyush Kumar (Lecture 1: Introduction)
Piyush Kumar (Lecture 1: Introduction)
Yahoo Mail Customer Support Number
Most Effective Techniques to Park your Manual Transmission Car
How do Power Car Windows Ensure Occupants Safety
Independent Cascade Model and Linear Threshold Model
Data Integration with Dependent Sources
Neural Networks for Vertex Covering
Lecture 23 Greedy Strategy
Finding Subgraphs with Maximum Total Density and Limited Overlap
AP Calculus BC September 30, 2016.
THANK YOU!.
Lecture 19-Problem Solving 4 Incremental Method
A Faster Algorithm for Computing the Principal Sequence of Partitions
Lecture 11 Overview Self-Reducibility.
Lecture 11 Overview Self-Reducibility.
Thank you.
Thank you.
Operating System Introduction.
Piyush Kumar (Lecture 1: Introduction)
LINEARPROGRAMMING 4/26/2019 9:23 AM 4/26/2019 9:23 AM 1.
Piyush Kumar (Lecture 1: Introduction)
Independent Cascade Model and Linear Threshold Model
Line Graphs.
Algorithms Lecture # 26 Dr. Sohail Aslam.
Towards Maximum Independent Sets on Massive Graphs
Presentation transcript:

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

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

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

Preliminaries Massive Graphs(Power Law Graphs)

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^β

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

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

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

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

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

TwoKSwap, C-Kswap?

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)

Thanks Q&A