1 Latency-Bounded Minimum Influential Node Selection in Social Networks Incheol Shin

Slides:



Advertisements
Similar presentations
Spread of Influence through a Social Network Adapted from :
Advertisements

Polynomial-time reductions We have seen several reductions:
Vertex Cover Dominating Set These slides are based on the Lecture Notes by David Mount for the course CMSC 451 at the University of Maryland. The Copyright.
1 NP-completeness Lecture 2: Jan P The class of problems that can be solved in polynomial time. e.g. gcd, shortest path, prime, etc. There are many.
1 Steiner Tree on graphs of small treewidth Algorithms and Networks 2014/2015 Hans L. Bodlaender Johan M. M. van Rooij.
1 Routing and Wavelength Assignment in Wavelength Routing Networks.
NP-complete and NP-hard problems Transitivity of polynomial-time many-one reductions Concept of Completeness and hardness for a complexity class Definition.
Maximizing the Spread of Influence through a Social Network
Complexity ©D Moshkovitz 1 Approximation Algorithms Is Close Enough Good Enough?
S. J. Shyu Chap. 1 Introduction 1 The Design and Analysis of Algorithms Chapter 1 Introduction S. J. Shyu.
CSC5160 Topics in Algorithms Tutorial 2 Introduction to NP-Complete Problems Feb Jerry Le
Complexity 11-1 Complexity Andrei Bulatov NP-Completeness.
Computational problems, algorithms, runtime, hardness
Computability and Complexity 15-1 Computability and Complexity Andrei Bulatov NP-Completeness.
1 -1 Chapter 1 Introduction Why Do We Need to Study Algorithms? To learn strategies to design efficient algorithms. To understand the difficulty.
NP-Complete Problems Reading Material: Chapter 10 Sections 1, 2, 3, and 4 only.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Spring, 2006 Lecture 7 Monday, 4/3/06 Approximation Algorithms.
Odds and Ends HP ≤ p HC (again) –Turing reductions Strong NP-completeness versus Weak NP-completeness Vertex Cover to Hamiltonian Cycle.
Coloring Algorithms and Networks. Coloring2 Graph coloring Vertex coloring: –Function f: V  C, such that for all {v,w}  E: f(v)  f(w) Chromatic number.
Clique Width of Monogenic Bipartite Graphs Jordan Volz DIMACS REU 2006 Mentor: Dr. Vadim Lozin, RUTCOR.
An introduction to Approximation Algorithms Presented By Iman Sadeghi.
1 Introduction to Approximation Algorithms Lecture 15: Mar 5.
The Maximum Independent Set Problem Sarah Bleiler DIMACS REU 2005 Advisor: Dr. Vadim Lozin, RUTCOR.
Hardness Results for Problems
Simpath: An Efficient Algorithm for Influence Maximization under Linear Threshold Model Amit Goyal Wei Lu Laks V. S. Lakshmanan University of British Columbia.
Models of Influence in Online Social Networks
The Theory of NP-Completeness 1. Nondeterministic algorithms A nondeterminstic algorithm consists of phase 1: guessing phase 2: checking If the checking.
1 Introduction to Approximation Algorithms. 2 NP-completeness Do your best then.
Fixed Parameter Complexity Algorithms and Networks.
Efficient Gathering of Correlated Data in Sensor Networks
Network Aware Resource Allocation in Distributed Clouds.
APPROXIMATION ALGORITHMS VERTEX COVER – MAX CUT PROBLEMS
1 Introduction to Approximation Algorithms. 2 NP-completeness Do your best then.
Advanced Algorithm Design and Analysis (Lecture 13) SW5 fall 2004 Simonas Šaltenis E1-215b
CSCI-256 Data Structures & Algorithm Analysis Lecture Note: Some slides by Kevin Wayne. Copyright © 2005 Pearson-Addison Wesley. All rights reserved. 27.
Lecture 22 More NPC problems
Example Question on Linear Program, Dual and NP-Complete Proof COT5405 Spring 11.
Approximation Algorithms
1 Steiner Tree Algorithms and Networks 2014/2015 Hans L. Bodlaender Johan M. M. van Rooij.
Polynomial-time reductions We have seen several reductions:
Week 10Complexity of Algorithms1 Hard Computational Problems Some computational problems are hard Despite a numerous attempts we do not know any efficient.
CSE 024: Design & Analysis of Algorithms Chapter 9: NP Completeness Sedgewick Chp:40 David Luebke’s Course Notes / University of Virginia, Computer Science.
CSE 589 Part VI. Reading Skiena, Sections 5.5 and 6.8 CLR, chapter 37.
Unit 9: Coping with NP-Completeness
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.
Online Social Networks and Media
The Dominating Set and its Parametric Dual  the Dominated Set  Lan Lin prepared for theory group meeting on June 11, 2003.
Lecture 6 NP Class. P = ? NP = ? PSPACE They are central problems in computational complexity.
WK15. Vertex Cover and Approximation Algorithm By Lin, Jr-Shiun Choi, Jae Sung.
On Bharathi-Kempe-Salek Conjecture about Influence Maximization Ding-Zhu Du University of Texas at Dallas.
LOCALIZED MINIMUM - ENERGY BROADCASTING IN AD - HOC NETWORKS Paper By : Julien Cartigny, David Simplot, And Ivan Stojmenovic Instructor : Dr Yingshu Li.
CPS Computational problems, algorithms, runtime, hardness (a ridiculously brief introduction to theoretical computer science) Vincent Conitzer.
Lecture 25 NP Class. P = ? NP = ? PSPACE They are central problems in computational complexity.
Algorithms For Solving History Sensitive Cascade in Diffusion Networks Research Proposal Georgi Smilyanov, Maksim Tsikhanovich Advisor Dr Yu Zhang Trinity.
NP-completeness NP-complete problems. Homework Vertex Cover Instance. A graph G and an integer k. Question. Is there a vertex cover of cardinality k?
NP Completeness Piyush Kumar. Today Reductions Proving Lower Bounds revisited Decision and Optimization Problems SAT and 3-SAT P Vs NP Dealing with NP-Complete.
CSC 413/513: Intro to Algorithms
Final Review Chris and Virginia. Overview One big multi-part question. (Likely to be on data structures) Many small questions. (Similar to those in midterm.
Spanning Tree Definition:A tree T is a spanning tree of a graph G if T is a subgraph of G that contains all of the vertices of G. A graph may have more.
COSC 3101A - Design and Analysis of Algorithms 14 NP-Completeness.
Spanning Trees Dijkstra (Unit 10) SOL: DM.2 Classwork worksheet Homework (day 70) Worksheet Quiz next block.
Hongyu Liang Institute for Theoretical Computer Science Tsinghua University, Beijing, China The Algorithmic Complexity.
TU/e Algorithms (2IL15) – Lecture 10 1 NP-Completeness, II.
TU/e Algorithms (2IL15) – Lecture 11 1 Approximation Algorithms.
The Set-covering Problem Problem statement –given a finite set X and a family F of subsets where every element of X is contained in one of the subsets.
Independent Cascade Model and Linear Threshold Model
Independent Cascade Model and Linear Threshold Model
Independent Cascade Model and Linear Threshold Model
Dominating Set By Eric Wengert.
Locality In Distributed Graph Algorithms
Presentation transcript:

1 Latency-Bounded Minimum Influential Node Selection in Social Networks Incheol Shin

2 Introduction  Question –How the influential nodes selection could maximize the speed of the diffusion? –All the existing solutions focus on how to maximize the influence of the initially selected “influential nodes”  Object –Fast Information Propagation Problem  The problem of influential nodes selection regarding to the propagation speed in social network information diffusion.  In a time-essential information diffusion scenario in the social network, (eg. disease prevention in Epidemiology), the faster information diffusion could be, obviously the better.

3 Fast Information Propagation Problem  Social Network Applications –How to utilize social networks to help alleviate social problems in the physical world.  The disease prevention programs  How to choose a subset of individuals to be part of the prevention program so that the positive effect could spread through the whole social network as soon as possible becomes the key problem.  Fast Information Propagation Problem. –Extract the minimum size of nodes to target for initial activation such that it could sent information to all the nodes in the given social network and also the time needed for information propagation is bounded.

4 Fast Information Propagation Problem  Terms –ACTIVE node  adopts the good influence –INACTIVE node  not adopts the good influence –Hop count  to describe the time cost for information propagation  interested in the case that the time requirement for information propagation is exactly 1-hop in this paper.  Fundamental information diffusion model –Linear Threshold (LT) model  If more than half neighbors of an individual are active, then this individual will be influenced to be active –Progressive case  each node could switch from INACTIVE to ACTIVE, but not in the other direction

5 Fast Information Propagation Problem  NP-Hardness Proof –NP-hardness of this problem by using the well known NP-complete decision version of Vertex-Cover problem  Given a graph G = (V,E) and a positive integer k, determine whether G has a vertex cover of size at most k. –construct a polynomial-time many-one reduction from VC to the decision version of this problem: Given a graph G and a positive integer h, determine whether there exists a subset P of size at most h such that for every vertex v ∈ V \ P, at least a half number of its neighbors belongs to P. –Reduction  create |V |+|E| vertices with |V | vertices {v 11,..., v 1|V| } representing the vertices in G and |E| vertices {v 21,..., v2 |E| } representing the edges in G.  add an edge between vertex v 1i and v 2j if and only if the vertex v 1i represents an endpoint of the edge represented by v 2j.  we connect each vertex v 2j to one subgraph constructed, called 3−star, and each vertex v 1i to d(vi) such subgraphs where d(vi) is the degree of vertex v i in G, represented by v 1i.

6 Fast Information Propagation Problem  NP-Hardness Proof –Reduction

7 Fast Information Propagation Problem  NP-Hardness Proof –Reduction  Every vertex not in P has at least a half number of neighbors in P.

8 Latency-Bounded Minimum Influential Node Selection Algorithm  Latency-bounded Minimum Influential Node Selection Algorithm –To solve the 1-hop Fast Information Propagation Problem –Active degree of a node  The number of its ACTIVE neighbors –Inactive degree of a node  The number of its INACTIVE neighbors. –A 1-hop dominating set D of a graph G  A subset of nodes in G such that every vertex not in D has at least one neighbor in D. –The main idea of the algorithm  To select the union of several 1-hop dominating

9 Latency-Bounded Minimum Influential Node Selection Algorithm  Latency-bounded Minimum Influential Node Selection Algorithm –Greedy Algorithm1  To find the 1-hop dominating set in given a graph G = (V,E).  This algorithm is quite similar to the FASTGREEDY heuristics.

10 Latency-Bounded Minimum Influential Node Selection Algorithm  Latency-bounded Minimum Influential Node Selection Algorithm –Algorithm2  algorithm 2 outputs a subset P of V, so that every vertex in V \ P has at least d(v)/2 active neighbors belonging to P.

 Thank you. 11