|
|
- Alicia Dickerson
- 5 years ago
- Views:
Transcription
1 CS224W: Social and Information Network Analysis Jure Leskovec, Stanford University, y
2 Due in 1 week: Oct 4 in class! The idea of the reaction papers is: To familiarize yourselves more in depth with the material covered in class Do reading beyond what htwas covered. You should be thinking beyond what you just read, and not just take other people's work for granted. Can be done in groups of 2 3 students Read at least 3 papers: Anything from course website, last year s website Anything from Easley Kleinberg How to submit: File: PDF or DOC with SUNetIds of team members: Eg E.g., if 2 members then: <SUNetId> <SUNnetId> <SUNnetId>.pdf Upload to Dropbox folder at 9/28/2010 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 2
3 On 3 5 pages answer the following questions: 1 page: Summary What is main technical content of the papers? How do they fit in the field, and what you have learned in class so far? What is the connection between the papers you are discussing? 1 page: Critique Why is it interesting in relation to the corresponding section of the course? What were the authors missing? Was anything particularly unrealistic? 1 page: pg Brainstorming What are promising further research questions in the direction of the papers? How could they be pursued? An idea of a better model for something? A better algorithm? A test of a model or algorithm on a dataset or simulated data? 9/28/2010 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 3
4 Erdos Renyi Random Graph model [Erdos Renyi Renyi, 60] aka.: Poisson/Bernoulli random graphs Not perfect model but interesting calculations Two variants: G np n,p: undirected graph on n nodes and each edge (u,v) appears i.i.d. with probability p So a graph with m edges appears with prob.: (M choose m)p m (1-p) M-m, where M=n(n-1)/2 is the max number of edges G n,m : undirected graph with n nodes, m uniformly at random picked edges What kinds of networks does such model produce? 9/28/2010 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 4
5 What is expected degree of a node? Let LtX v be a random var. measuring the degree of the node v (# of incident edges): E[X v ]= j jp(x v =j) Linearity of expectation: For any random variables Y 1,Y 2,,Y k If Y=Y 1 +Y 2 + Y k, then E[Y]= i E[Y i ] Easier way: decompose X v in X v = X v1 +X v2 + +X vn where X vu is a {0,1} random variable which tells if edge (v,u) exists or not. So: E[X v ]= u E[X vu ] = p(n-1) How to think about it: Prob. of node u linking to node v is p u can link (flips a coin) for all of (n-1) remaining nodes Thus, the expected degree of node u is: p(n-1) 9/28/2010 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 5
6 We want E[Xv ] be independent of n So let: p=const/(n-1) Observation: If we build random graph G(n,p) with ih p=c/(n-1) we have many isolated nodes Why? P[v has degree 0]= 9/28/2010 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 6
7 How big do we have to make p before we re likely to have no isolated nodes? We know: P[v has degree 0] < e -c Event we are asking about is: I=some node is isolated I = v I v where I v is the event that v is isolated We have: P(I)= P( v I v ) v P(I v ) = ne -c 9/28/2010 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 7
8 So, P(I) = ne c Let s try: c=ln(n) then: ne -c =ne -ln n =n1/n n 1/n = 1 c=2ln(n) then: ne -2ln n = n 1/n 2 = 1/n So if: p=ln(n) then P(I)=1 p=2ln(n) then P(I)=1/n 0 as n 9/28/2010 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 8
9 Graph structure as p changes: 1/(n 1) const/(n 1) log(n)/(n 1) 2*log(n)/(n 1) Giant component Avg. deg const. Fewer isolated No isolated nodes. 0 1 appears Lots of isolated nodes. Complete nodes. 0 edges graph Emergence of a giant component: avg. degree k=2m/n or p=k/(n-1) k=1-ε: all components are of size Ω(log n) k=1+ε: 1 component of size Ω(n), others have size Ω(log n) Demo! p 9/28/2010 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 9
10 Degree distribution is Binomial. Let p k denote a fraction of nodes with degree k: p Mean=np Var=np(1-p) k n p k (1 p k ) n k 9/28/2010 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 10
11 Assume each node has d spokes (half edges): d=1: set of pairs d=2: d2: set of cycles d=3: arbitrarily complicated graphs Randomly pair them up 9/28/2010 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 11
12 Configuration model: Nodes with spokes Nodes with mini n0desn0des Assume a degree sequence d 1, d 2, d n Useful for social networks because we have control over the degree sequence 9/28/2010 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 12
13 G(V, E) has expansion α: if S V: #edges leaving S α min( S, V-S ) Or equivalently: α is the minimum ratio: # edges leaving S min( S, V S ) over all sets S ie i.e, every set of nodes has a high surface to volume ratio 9/28/2010 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 13
14 Expansion gives us a measure of robustness if we want to disconnect l nodes, we need to cut α l edges Low expansion: α = High expansion: α = Social networks: Communities 9/28/2010 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 14
15 d regular graph (every node has deg. d): Expansions it at best d. (when S is 1 node) d) Is there a graph on n nodes (n ), max deg. d (const), so that expansion α remains const? Examples: Grid: d=4: α =2n/(n 2 /4) 0 (n/2 by n/2 square in the center) Complete binary tree: α 0 for S =(n/2)-1 Fact: for a random 3 regular graph on n nodes, there is some const α (α>0, indep. of n) such that w.h.p. the expansion of the graph is α 9/28/2010 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 15
16 Fact: In a graph on n nodes with expansion α for all pairs of nodes s and t there is a path connecting them of O((log n) / α) edges. Proof: Let S j be a set of all nodes found within j steps of BFS from t. Then: S j+1 S j + α S j /d = S j (1+ α/d) In how many steps of BFS we reach >n/2 nodes? Need j so that: (1+ α/d) j >n/2 n/2, set j=d log(n)/α So, in O(log n) steps S j grows to Θ(n). And dthe diameter of G is O(log(n)/ ( α) ) 9/28/2010 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 16
17 Consequence of expansion: Short paths: O(log n) between each pair Working definition of a short path : O(log n) This is the best we can do if the graphhashas constant degree and n nodes But social networks have local structure: Triadic closure: Friend of a friend is my friend Maybe grid is a better model? Pure exponential growth Triadic closure reduces growth rate 9/28/2010 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 17
18 Just before the edge (u,v) (uv) is placed how many hops is between u and v? 9/28/2010 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 18
19 Just before the edge (u,v) (uv) is placed how many hops is between u and v? (D) (L) (F) G np (A) Fraction of triad closing edges Network u % Δ F 66% D 28% A 23% L 50% 9/28/2010 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 19 v w
20 [Watts Strogatz Nature 98] How to have local edges (lots of triangles) and small diameter? Small world model [Watts Strogatz 98]: Start with a low dimensional regular lattice Rewire: Add/remove edges to create shortcuts to join remote parts of the lattice For each edge with prob. p move the other end to a random vertex 9/28/2010 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 20
21 [Watts Strogatz Nature 98] High clustering High clustering Low clustering High diameter Low diameter Low diameter Rewiring allows to interpolate between regular lattice and a random graph 9/28/2010 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 21
22 Measure of clustering (local structure, i.e., ie triangles in a graph) Clustering coefficient C i of node i is: k i degree of node i C i =0 C i =1/3 C i =1 Clustering coefficient: C =1/n C i 9/28/2010 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 22
23 1/n C i ng coefficient, C = 1 Clusterin Prob. of rewiring, p 9/28/2010 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 23
24 Collaborations between actors (IMDB): 225,226 nodes, avg. degree k=61 Electrical power grid: 4,941 nodes, k=2.67 Network of neurons 282 nodes, k=14 L... Average shortest path length C... Average clustering coefficient 9/28/2010 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 24
25 When we add one random connection out of each node we get short paths. Why? Suppose we build random edges by giving every node half edge and randomly pair them Consider a graph where we contract t 2x2 subgraphs into supernodes Now we have 4 edges sticking out of each supernode From Thm. we have short paths between super nodes, we can turn this into a path in a real graph by adding at most 2 steps per hop: O(2log n) 9/28/2010 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 25
26 Ok, so paths are short And people are able to find them! (without theglobal knowledge of the network) 9/28/2010 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 26
27 s only knows locations of its friends and location of the target t s does not know links of anyone but itself Geographic navigation: s forwards the message to the node closest to t 9/28/2010 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 27
28 Model: Grid where each node has one random edge This is a small world. Fact: A decentralized algorithm in Watts Strogatz model needs n 2/3 steps to reach t in expectation (even though paths of length log(n) exist). Proof: Let s do this in 1 dim. n nodes on a ring plus one random directed d edge per node. Lower bound on search time is now n 1/2 Lower bound for d dim.: n d/d+1 9/28/2010 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, 28
CS224W: Social and Information Network Analysis Jure Leskovec, Stanford University
CS224W: Social and Information Network Analysis Jure Leskovec, Stanford University http://cs224w.stanford.edu 10/4/2011 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, http://cs224w.stanford.edu
More informationCS 322: (Social and Information) Network Analysis Jure Leskovec Stanford University
CS 322: (Social and Information) Network Analysis Jure Leskovec Stanford University Course website: http://snap.stanford.edu/na09 Slides will be available online Reading material will be posted online:
More information6.207/14.15: Networks Lecture 5: Generalized Random Graphs and Small-World Model
6.207/14.15: Networks Lecture 5: Generalized Random Graphs and Small-World Model Daron Acemoglu and Asu Ozdaglar MIT September 23, 2009 1 Outline Generalized random graph models Graphs with prescribed
More informationRANDOM-REAL NETWORKS
RANDOM-REAL NETWORKS 1 Random networks: model A random graph is a graph of N nodes where each pair of nodes is connected by probability p: G(N,p) Random networks: model p=1/6 N=12 L=8 L=10 L=7 The number
More informationCAIM: Cerca i Anàlisi d Informació Massiva
1 / 72 CAIM: Cerca i Anàlisi d Informació Massiva FIB, Grau en Enginyeria Informàtica Slides by Marta Arias, José Balcázar, Ricard Gavaldá Department of Computer Science, UPC Fall 2016 http://www.cs.upc.edu/~caim
More informationLesson 4. Random graphs. Sergio Barbarossa. UPC - Barcelona - July 2008
Lesson 4 Random graphs Sergio Barbarossa Graph models 1. Uncorrelated random graph (Erdős, Rényi) N nodes are connected through n edges which are chosen randomly from the possible configurations 2. Binomial
More informationModels of Network Formation. Networked Life NETS 112 Fall 2017 Prof. Michael Kearns
Models of Network Formation Networked Life NETS 112 Fall 2017 Prof. Michael Kearns Roadmap Recently: typical large-scale social and other networks exhibit: giant component with small diameter sparsity
More informationOverlay (and P2P) Networks
Overlay (and P2P) Networks Part II Recap (Small World, Erdös Rényi model, Duncan Watts Model) Graph Properties Scale Free Networks Preferential Attachment Evolving Copying Navigation in Small World Samu
More informationErdős-Rényi Model for network formation
Network Science: Erdős-Rényi Model for network formation Ozalp Babaoglu Dipartimento di Informatica Scienza e Ingegneria Università di Bologna www.cs.unibo.it/babaoglu/ Why model? Simpler representation
More informationRandom Graphs CS224W
Random Graphs CS224W Network models Why model? simple representation of complex network can derive properties mathematically predict properties and outcomes Also: to have a strawman In what ways is your
More informationCSCI5070 Advanced Topics in Social Computing
CSCI5070 Advanced Topics in Social Computing Irwin King The Chinese University of Hong Kong king@cse.cuhk.edu.hk!! 2012 All Rights Reserved. Outline Graphs Origins Definition Spectral Properties Type of
More informationConstructing a G(N, p) Network
Random Graph Theory Dr. Natarajan Meghanathan Associate Professor Department of Computer Science Jackson State University, Jackson, MS E-mail: natarajan.meghanathan@jsums.edu Introduction At first inspection,
More informationConstructing a G(N, p) Network
Random Graph Theory Dr. Natarajan Meghanathan Professor Department of Computer Science Jackson State University, Jackson, MS E-mail: natarajan.meghanathan@jsums.edu Introduction At first inspection, most
More informationHow to explore big networks? Question: Perform a random walk on G. What is the average node degree among visited nodes, if avg degree in G is 200?
How to explore big networks? Question: Perform a random walk on G. What is the average node degree among visited nodes, if avg degree in G is 200? Questions from last time Avg. FB degree is 200 (suppose).
More informationSmall-World Models and Network Growth Models. Anastassia Semjonova Roman Tekhov
Small-World Models and Network Growth Models Anastassia Semjonova Roman Tekhov Small world 6 billion small world? 1960s Stanley Milgram Six degree of separation Small world effect Motivation Not only friends:
More informationCSE 258 Lecture 12. Web Mining and Recommender Systems. Social networks
CSE 258 Lecture 12 Web Mining and Recommender Systems Social networks Social networks We ve already seen networks (a little bit) in week 3 i.e., we ve studied inference problems defined on graphs, and
More informationAlgorithms and Applications in Social Networks. 2017/2018, Semester B Slava Novgorodov
Algorithms and Applications in Social Networks 2017/2018, Semester B Slava Novgorodov 1 Lesson #1 Administrative questions Course overview Introduction to Social Networks Basic definitions Network properties
More informationCSE 158 Lecture 11. Web Mining and Recommender Systems. Social networks
CSE 158 Lecture 11 Web Mining and Recommender Systems Social networks Assignment 1 Due 5pm next Monday! (Kaggle shows UTC time, but the due date is 5pm, Monday, PST) Assignment 1 Assignment 1 Social networks
More informationOutline. CS38 Introduction to Algorithms. Approximation Algorithms. Optimization Problems. Set Cover. Set cover 5/29/2014. coping with intractibility
Outline CS38 Introduction to Algorithms Lecture 18 May 29, 2014 coping with intractibility approximation algorithms set cover TSP center selection randomness in algorithms May 29, 2014 CS38 Lecture 18
More informationFractional Cascading in Wireless. Jie Gao Computer Science Department Stony Brook University
Fractional Cascading in Wireless Sensor Networks Jie Gao Computer Science Department Stony Brook University 1 Sensor Networks Large number of small devices for environment monitoring 2 My recent work Lightweight,
More informationCS-E5740. Complex Networks. Scale-free networks
CS-E5740 Complex Networks Scale-free networks Course outline 1. Introduction (motivation, definitions, etc. ) 2. Static network models: random and small-world networks 3. Growing network models: scale-free
More informationNetwork Mathematics - Why is it a Small World? Oskar Sandberg
Network Mathematics - Why is it a Small World? Oskar Sandberg 1 Networks Formally, a network is a collection of points and connections between them. 2 Networks Formally, a network is a collection of points
More informationMath 443/543 Graph Theory Notes 10: Small world phenomenon and decentralized search
Math 443/543 Graph Theory Notes 0: Small world phenomenon and decentralized search David Glickenstein November 0, 008 Small world phenomenon The small world phenomenon is the principle that all people
More informationLesson 18. Laura Ricci 08/05/2017
Lesson 18 WATTS STROGATZ AND KLEINBERG MODELS 08/05/2017 1 SMALL WORLD NETWORKS Many real networks are characterized by a diameter very low. In several social networks, individuals tend to group in clusters
More information6. Overview. L3S Research Center, University of Hannover. 6.1 Section Motivation. Investigation of structural aspects of peer-to-peer networks
, University of Hannover Random Graphs, Small-Worlds, and Scale-Free Networks Wolf-Tilo Balke and Wolf Siberski 05.12.07 * Original slides provided by K.A. Lehmann (University Tübingen, Germany) 6. Overview
More informationDistributed Data Management
Distributed Data Management Christoph Lofi José Pinto Institut für Informationssysteme Technische Universität Braunschweig http://www.ifis.cs.tu-bs.de 7.0 Network Models 7.0 Introduction 7.1 Graph Model
More informationTELCOM2125: Network Science and Analysis
School of Information Sciences University of Pittsburgh TELCOM2125: Network Science and Analysis Konstantinos Pelechrinis Spring 2015 Figures are taken from: M.E.J. Newman, Networks: An Introduction 2
More informationCSE 190 Lecture 16. Data Mining and Predictive Analytics. Small-world phenomena
CSE 190 Lecture 16 Data Mining and Predictive Analytics Small-world phenomena Another famous study Stanley Milgram wanted to test the (already popular) hypothesis that people in social networks are separated
More informationCS249: SPECIAL TOPICS MINING INFORMATION/SOCIAL NETWORKS
CS249: SPECIAL TOPICS MINING INFORMATION/SOCIAL NETWORKS Overview of Networks Instructor: Yizhou Sun yzsun@cs.ucla.edu January 10, 2017 Overview of Information Network Analysis Network Representation Network
More informationCSE 158 Lecture 11. Web Mining and Recommender Systems. Triadic closure; strong & weak ties
CSE 158 Lecture 11 Web Mining and Recommender Systems Triadic closure; strong & weak ties Triangles So far we ve seen (a little about) how networks can be characterized by their connectivity patterns What
More informationPeer-to-Peer Data Management
Peer-to-Peer Data Management Wolf-Tilo Balke Sascha Tönnies Institut für Informationssysteme Technische Universität Braunschweig http://www.ifis.cs.tu-bs.de 10. Networkmodels 1. Introduction Motivation
More information(Social) Networks Analysis III. Prof. Dr. Daning Hu Department of Informatics University of Zurich
(Social) Networks Analysis III Prof. Dr. Daning Hu Department of Informatics University of Zurich Outline Network Topological Analysis Network Models Random Networks Small-World Networks Scale-Free Networks
More informationM.E.J. Newman: Models of the Small World
A Review Adaptive Informatics Research Centre Helsinki University of Technology November 7, 2007 Vocabulary N number of nodes of the graph l average distance between nodes D diameter of the graph d is
More information1 Random Graph Models for Networks
Lecture Notes: Social Networks: Models, Algorithms, and Applications Lecture : Jan 6, 0 Scribes: Geoffrey Fairchild and Jason Fries Random Graph Models for Networks. Graph Modeling A random graph is a
More informationSocial, Information, and Routing Networks: Models, Algorithms, and Strategic Behavior
Social, Information, and Routing Networks: Models, Algorithms, and Strategic Behavior Who? Prof. Aris Anagnostopoulos Prof. Luciana S. Buriol Prof. Guido Schäfer What will We Cover? Topics: Network properties
More informationDistributed Data Management. Christoph Lofi Institut für Informationssysteme Technische Universität Braunschweig
Distributed Data Management Christoph Lofi Institut für Informationssysteme Technische Universität Braunschweig http://www.ifis.cs.tu-bs.de 7.0 Network Models 7.0 Introduction 7.1 Graph Model Basics 7.2
More informationProbabilistic embedding into trees: definitions and applications. Fall 2011 Lecture 4
Probabilistic embedding into trees: definitions and applications. Fall 2011 Lecture 4 Instructor: Mohammad T. Hajiaghayi Scribe: Anshul Sawant September 21, 2011 1 Overview Some problems which are hard
More informationErdös-Rényi Graphs, Part 2
Graphs and Networks Lecture 3 Erdös-Rényi Graphs, Part 2 Daniel A. Spielman September 5, 2013 3.1 Disclaimer These notes are not necessarily an accurate representation of what happened in class. They are
More information15-451/651: Design & Analysis of Algorithms November 4, 2015 Lecture #18 last changed: November 22, 2015
15-451/651: Design & Analysis of Algorithms November 4, 2015 Lecture #18 last changed: November 22, 2015 While we have good algorithms for many optimization problems, the previous lecture showed that many
More informationbeyond social networks
beyond social networks Small world phenomenon: high clustering C network >> C random graph low average shortest path l network ln( N)! neural network of C. elegans,! semantic networks of languages,! actor
More informationApproximation Algorithms
Approximation Algorithms Frédéric Giroire FG Simplex 1/11 Motivation Goal: Find good solutions for difficult problems (NP-hard). Be able to quantify the goodness of the given solution. Presentation of
More informationSignal Processing for Big Data
Signal Processing for Big Data Sergio Barbarossa 1 Summary 1. Networks 2.Algebraic graph theory 3. Random graph models 4. OperaGons on graphs 2 Networks The simplest way to represent the interaction between
More informationCPSC 536N: Randomized Algorithms Term 2. Lecture 10
CPSC 536N: Randomized Algorithms 011-1 Term Prof. Nick Harvey Lecture 10 University of British Columbia In the first lecture we discussed the Max Cut problem, which is NP-complete, and we presented a very
More informationCS224W: Social and Information Network Analysis Jure Leskovec, Stanford University
CS224W: Social and Information Network Analysis Jure Leskovec, Stanford University http://cs224w.stanford.edu 10/10/2011 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, http://cs224w.stanford.edu
More informationTELCOM2125: Network Science and Analysis
School of Information Sciences University of Pittsburgh TELCOM2125: Network Science and Analysis Konstantinos Pelechrinis Spring 2015 Figures are taken from: M.E.J. Newman, Networks: An Introduction 2
More informationCS224W: Analysis of Networks Jure Leskovec, Stanford University
CS224W: Analysis of Networks Jure Leskovec, Stanford University http://cs224w.stanford.edu 11/13/17 Jure Leskovec, Stanford CS224W: Analysis of Networks, http://cs224w.stanford.edu 2 Observations Models
More informationCME 305: Discrete Mathematics and Algorithms Instructor: Reza Zadeh HW#3 Due at the beginning of class Thursday 02/26/15
CME 305: Discrete Mathematics and Algorithms Instructor: Reza Zadeh (rezab@stanford.edu) HW#3 Due at the beginning of class Thursday 02/26/15 1. Consider a model of a nonbipartite undirected graph in which
More informationCritical Phenomena in Complex Networks
Critical Phenomena in Complex Networks Term essay for Physics 563: Phase Transitions and the Renormalization Group University of Illinois at Urbana-Champaign Vikyath Deviprasad Rao 11 May 2012 Abstract
More informationCME 305: Discrete Mathematics and Algorithms Instructor: Reza Zadeh HW#3 Due at the beginning of class Thursday 03/02/17
CME 305: Discrete Mathematics and Algorithms Instructor: Reza Zadeh (rezab@stanford.edu) HW#3 Due at the beginning of class Thursday 03/02/17 1. Consider a model of a nonbipartite undirected graph in which
More informationExercise set #2 (29 pts)
(29 pts) The deadline for handing in your solutions is Nov 16th 2015 07:00. Return your solutions (one.pdf le and one.zip le containing Python code) via e- mail to Becs-114.4150@aalto.fi. Additionally,
More informationParallel Graph Algorithms. Richard Peng Georgia Tech
Parallel Graph Algorithms Richard Peng Georgia Tech OUTLINE Model and problems Graph decompositions Randomized clusterings Interface with optimization THE MODEL The `scale up approach: Have a number of
More information/633 Introduction to Algorithms Lecturer: Michael Dinitz Topic: Approximation algorithms Date: 11/27/18
601.433/633 Introduction to Algorithms Lecturer: Michael Dinitz Topic: Approximation algorithms Date: 11/27/18 22.1 Introduction We spent the last two lectures proving that for certain problems, we can
More informationResilient Networking. Thorsten Strufe. Module 3: Graph Analysis. Disclaimer. Dresden, SS 15
Resilient Networking Thorsten Strufe Module 3: Graph Analysis Disclaimer Dresden, SS 15 Module Outline Why bother with theory? Graphs and their representations Important graph metrics Some graph generators
More informationSmall-world networks
Small-world networks c A. J. Ganesh, University of Bristol, 2015 Popular folklore asserts that any two people in the world are linked through a chain of no more than six mutual acquaintances, as encapsulated
More informationECE 158A - Data Networks
ECE 158A - Data Networks Homework 2 - due Tuesday Nov 5 in class Problem 1 - Clustering coefficient and diameter In this problem, we will compute the diameter and the clustering coefficient of a set of
More information1 More configuration model
1 More configuration model In the last lecture, we explored the definition of the configuration model, a simple method for drawing networks from the ensemble, and derived some of its mathematical properties.
More information1 Unweighted Set Cover
Comp 60: Advanced Algorithms Tufts University, Spring 018 Prof. Lenore Cowen Scribe: Yuelin Liu Lecture 7: Approximation Algorithms: Set Cover and Max Cut 1 Unweighted Set Cover 1.1 Formulations There
More informationStructure of Social Networks
Structure of Social Networks Outline Structure of social networks Applications of structural analysis Social *networks* Twitter Facebook Linked-in IMs Email Real life Address books... Who Twitter #numbers
More informationRandom Simplicial Complexes
Random Simplicial Complexes Duke University CAT-School 2015 Oxford 8/9/2015 Part I Random Combinatorial Complexes Contents Introduction The Erdős Rényi Random Graph The Random d-complex The Random Clique
More informationCS246: Mining Massive Datasets Jure Leskovec, Stanford University
CS246: Mining Massive Datasets Jure Leskovec, Stanford University http://cs246.stanford.edu 2/24/2014 Jure Leskovec, Stanford CS246: Mining Massive Datasets, http://cs246.stanford.edu 2 High dim. data
More informationSocial Networks. Slides by : I. Koutsopoulos (AUEB), Source:L. Adamic, SN Analysis, Coursera course
Social Networks Slides by : I. Koutsopoulos (AUEB), Source:L. Adamic, SN Analysis, Coursera course Introduction Political blogs Organizations Facebook networks Ingredient networks SN representation Networks
More informationCSE 203A: Karger s Min-Cut Algorithm (Lecture Date: 5/11/06)
CSE 03A: Karger s Min-Cut Algorithm (Lecture Date: 5/11/06) Evan Ettinger May 19, 006 1 General Min-Cut Problem There are typically main types of cut problems. The s-t cut problem asks how we can find
More informationSmall World Properties Generated by a New Algorithm Under Same Degree of All Nodes
Commun. Theor. Phys. (Beijing, China) 45 (2006) pp. 950 954 c International Academic Publishers Vol. 45, No. 5, May 15, 2006 Small World Properties Generated by a New Algorithm Under Same Degree of All
More informationCSE 255 Lecture 13. Data Mining and Predictive Analytics. Triadic closure; strong & weak ties
CSE 255 Lecture 13 Data Mining and Predictive Analytics Triadic closure; strong & weak ties Monday Random models of networks: Erdos Renyi random graphs (picture from Wikipedia http://en.wikipedia.org/wiki/erd%c5%91s%e2%80%93r%c3%a9nyi_model)
More informationDisclaimer. Lect 2: empirical analyses of graphs
462 Page 1 Lect 2: empirical analyses of graphs Tuesday, September 11, 2007 8:30 AM Disclaimer These are my personal notes from this lecture. They may be wrong or inaccurate, and have not carefully been
More informationAlgorithm Analysis. (Algorithm Analysis ) Data Structures and Programming Spring / 48
Algorithm Analysis (Algorithm Analysis ) Data Structures and Programming Spring 2018 1 / 48 What is an Algorithm? An algorithm is a clearly specified set of instructions to be followed to solve a problem
More informationCSE 158 Lecture 13. Web Mining and Recommender Systems. Triadic closure; strong & weak ties
CSE 158 Lecture 13 Web Mining and Recommender Systems Triadic closure; strong & weak ties Monday Random models of networks: Erdos Renyi random graphs (picture from Wikipedia http://en.wikipedia.org/wiki/erd%c5%91s%e2%80%93r%c3%a9nyi_model)
More informationMAE 298, Lecture 9 April 30, Web search and decentralized search on small-worlds
MAE 298, Lecture 9 April 30, 2007 Web search and decentralized search on small-worlds Search for information Assume some resource of interest is stored at the vertices of a network: Web pages Files in
More informationRandom Generation of the Social Network with Several Communities
Communications of the Korean Statistical Society 2011, Vol. 18, No. 5, 595 601 DOI: http://dx.doi.org/10.5351/ckss.2011.18.5.595 Random Generation of the Social Network with Several Communities Myung-Hoe
More informationDistributed Data Management. Christoph Lofi Institut für Informationssysteme Technische Universität Braunschweig
Distributed Data Management Christoph Lofi Institut für Informationssysteme Technische Universität Braunschweig http://www.ifis.cs.tu-bs.de 6.4 Other DHTs: CAN CAN is another early DHT implementation S.
More informationDistribution-Free Models of Social and Information Networks
Distribution-Free Models of Social and Information Networks Tim Roughgarden (Stanford CS) joint work with Jacob Fox (Stanford Math), Rishi Gupta (Stanford CS), C. Seshadhri (UC Santa Cruz), Fan Wei (Stanford
More informationEconomic Networks. Theory and Empirics. Giorgio Fagiolo Laboratory of Economics and Management (LEM) Sant Anna School of Advanced Studies, Pisa, Italy
Economic Networks Theory and Empirics Giorgio Fagiolo Laboratory of Economics and Management (LEM) Sant Anna School of Advanced Studies, Pisa, Italy http://www.lem.sssup.it/fagiolo/ giorgio.fagiolo@sssup.it
More informationCharacteristics of Preferentially Attached Network Grown from. Small World
Characteristics of Preferentially Attached Network Grown from Small World Seungyoung Lee Graduate School of Innovation and Technology Management, Korea Advanced Institute of Science and Technology, Daejeon
More informationAbsorbing Random walks Coverage
DATA MINING LECTURE 3 Absorbing Random walks Coverage Random Walks on Graphs Random walk: Start from a node chosen uniformly at random with probability. n Pick one of the outgoing edges uniformly at random
More informationGraph Theory and Optimization Approximation Algorithms
Graph Theory and Optimization Approximation Algorithms Nicolas Nisse Université Côte d Azur, Inria, CNRS, I3S, France October 2018 Thank you to F. Giroire for some of the slides N. Nisse Graph Theory and
More informationGraphs and Algorithms 2015
Graphs and Algorithms 2015 Teachers: Nikhil Bansal and Jorn van der Pol Webpage: www.win.tue.nl/~nikhil/courses/2wo08 (for up to date information, links to reading material) Goal: Have fun with discrete
More informationAbsorbing Random walks Coverage
DATA MINING LECTURE 3 Absorbing Random walks Coverage Random Walks on Graphs Random walk: Start from a node chosen uniformly at random with probability. n Pick one of the outgoing edges uniformly at random
More informationIntroduction to Algorithms / Algorithms I Lecturer: Michael Dinitz Topic: Approximation algorithms Date: 11/18/14
600.363 Introduction to Algorithms / 600.463 Algorithms I Lecturer: Michael Dinitz Topic: Approximation algorithms Date: 11/18/14 23.1 Introduction We spent last week proving that for certain problems,
More informationMidterm Review NETS 112
Midterm Review NETS 112 Part 1: Network Structure Is this a network? A B C D Part 1: Network Structure Is this a network? A B C D Yes -- G = (V, E), one or both can be empty Part 1: Network Structure What
More informationIntro to Random Graphs and Exponential Random Graph Models
Intro to Random Graphs and Exponential Random Graph Models Danielle Larcomb University of Denver Danielle Larcomb Random Graphs 1/26 Necessity of Random Graphs The study of complex networks plays an increasingly
More informationKleinberg s Small-World Networks. Normalization constant have to be calculated:
Kleinberg s Small-World Networks Normalization constant have to be calculated: r v u d v u P ), ( 1 ~ ) ( Z v u d v u P r 1 ), ( 1 ) ( u i r i u d Z ), ( 1 Example Choose among 3 friends (1-dimension)
More information1 Counting triangles and cliques
ITCSC-INC Winter School 2015 26 January 2014 notes by Andrej Bogdanov Today we will talk about randomness and some of the surprising roles it plays in the theory of computing and in coding theory. Let
More informationMinimizing the Diameter of a Network using Shortcut Edges
Minimizing the Diameter of a Network using Shortcut Edges Erik D. Demaine and Morteza Zadimoghaddam MIT Computer Science and Artificial Intelligence Laboratory 32 Vassar St., Cambridge, MA 02139, USA {edemaine,morteza}@mit.edu
More informationNick Hamilton Institute for Molecular Bioscience. Essential Graph Theory for Biologists. Image: Matt Moores, The Visible Cell
Nick Hamilton Institute for Molecular Bioscience Essential Graph Theory for Biologists Image: Matt Moores, The Visible Cell Outline Core definitions Which are the most important bits? What happens when
More informationIntroduction to Randomized Algorithms
Introduction to Randomized Algorithms Gopinath Mishra Advanced Computing and Microelectronics Unit Indian Statistical Institute Kolkata 700108, India. Organization 1 Introduction 2 Some basic ideas from
More informationCS 310: Order Notation (aka Big-O and friends)
CS 310: Order Notation (aka Big-O and friends) Chris Kauffman Week 1-2 Logistics At Home Read Weiss Ch 1-4: Java Review Read Weiss Ch 5: Big-O Get your java environment set up Compile/Run code for Max
More informationLecture 6: Spectral Graph Theory I
A Theorist s Toolkit (CMU 18-859T, Fall 013) Lecture 6: Spectral Graph Theory I September 5, 013 Lecturer: Ryan O Donnell Scribe: Jennifer Iglesias 1 Graph Theory For this course we will be working on
More informationCS246: Mining Massive Datasets Jure Leskovec, Stanford University
CS246: Mining Massive Datasets Jure Leskovec, Stanford University http://cs246.stanford.edu HITS (Hypertext Induced Topic Selection) Is a measure of importance of pages or documents, similar to PageRank
More informationExtracting Information from Complex Networks
Extracting Information from Complex Networks 1 Complex Networks Networks that arise from modeling complex systems: relationships Social networks Biological networks Distinguish from random networks uniform
More informationExample 1: An algorithmic view of the small world phenomenon
Lecture Notes: Social Networks: Models, Algorithms, and Applications Lecture 1: Jan 17, 2012 Scribes: Preethi Ambati and Azar Aliyev Example 1: An algorithmic view of the small world phenomenon The story
More informationAn Exploratory Journey Into Network Analysis A Gentle Introduction to Network Science and Graph Visualization
An Exploratory Journey Into Network Analysis A Gentle Introduction to Network Science and Graph Visualization Pedro Ribeiro (DCC/FCUP & CRACS/INESC-TEC) Part 1 Motivation and emergence of Network Science
More informationECS 253 / MAE 253, Lecture 8 April 21, Web search and decentralized search on small-world networks
ECS 253 / MAE 253, Lecture 8 April 21, 2016 Web search and decentralized search on small-world networks Search for information Assume some resource of interest is stored at the vertices of a network: Web
More informationGIAN Course on Distributed Network Algorithms. Network Topologies and Local Routing
GIAN Course on Distributed Network Algorithms Network Topologies and Local Routing Stefan Schmid @ T-Labs, 2011 GIAN Course on Distributed Network Algorithms Network Topologies and Local Routing If you
More informationZhibin Huang 07. Juni Zufällige Graphen
Zhibin Huang 07. Juni 2010 Seite 2 Contents The Basic Method The Probabilistic Method The Ramsey Number R( k, l) Linearity of Expectation Basics Splitting Graphs The Probabilistic Lens: High Girth and
More informationMin-Cut and Randomization
Min-Cut and Randomization Algorithm Design Kleinberg and Tardos, section 13. Notes by Scoπ Alfeld 17.11.08 1: Min-Cut We define the problem of Min-Cut as follows. Given an undirected graph G = {V, E} with
More informationEpidemic spreading on networks
Epidemic spreading on networks Due date: Sunday October 25th, 2015, at 23:59. Always show all the steps which you made to arrive at your solution. Make sure you answer all parts of each question. Always
More informationRandom graph models with fixed degree sequences: choices, consequences and irreducibilty proofs for sampling
Random graph models with fixed degree sequences: choices, consequences and irreducibilty proofs for sampling Joel Nishimura 1, Bailey K Fosdick 2, Daniel B Larremore 3 and Johan Ugander 4 1 Arizona State
More information1 Minimum Cut Problem
CS 6 Lecture 6 Min Cut and Karger s Algorithm Scribes: Peng Hui How, Virginia Williams (05) Date: November 7, 07 Anthony Kim (06), Mary Wootters (07) Adapted from Virginia Williams lecture notes Minimum
More information1. a graph G = (V (G), E(G)) consists of a set V (G) of vertices, and a set E(G) of edges (edges are pairs of elements of V (G))
10 Graphs 10.1 Graphs and Graph Models 1. a graph G = (V (G), E(G)) consists of a set V (G) of vertices, and a set E(G) of edges (edges are pairs of elements of V (G)) 2. an edge is present, say e = {u,
More informationVoting Models in Random Networks
Voting Models in Random Networks Mehmet E. Yildiz Cornell University mey7@cornell.edu Roberto Pagliari Cornell University rp294@cornell.edu Asuman Ozdaglar MIT asuman@mit.edu Anna Scaglione UC Davis anna@ucdavis.edu
More information