1 Algorithmic Performance in Power Law Graphs Milena Mihail Christos Gkantsidis Christos Papadimitriou Amin Saberi.

Slides:



Advertisements
Similar presentations
1 Complex Networks: Connectivity and Functionality Milena Mihail Georgia Tech.
Advertisements

Algorithmic Game Theory and Internet Computing Amin Saberi Algorithmic Game Theory and Networked Systems.
Jennifer Tour Chayes Joint work with N. Berger, C. Borgs, A. Ganesh, A. Saberi, D. B. Wilson Controlling the Spread of Viruses on Power-Law Networks.
Milena Mihail Theory Applications driving technology :  Th e Internet Phenomenon : - New Computational Paradigm  Biology, Genomics Theory is/has historically.
1 On the Eigenvalue Power Law Milena Mihail Georgia Tech Christos Papadimitriou U.C. Berkeley &
Analysis and Modeling of Social Networks Foudalis Ilias.
Synopsis of “Emergence of Scaling in Random Networks”* *Albert-Laszlo Barabasi and Reka Albert, Science, Vol 286, 15 October 1999 Presentation for ENGS.
CSE 522 – Algorithmic and Economic Aspects of the Internet Instructors: Nicole Immorlica Mohammad Mahdian.
Topology Generation Suat Mercan. 2 Outline Motivation Topology Characterization Levels of Topology Modeling Techniques Types of Topology Generators.
1 A Random-Surfer Web-Graph Model (Joint work with Avrim Blum & Hubert Chan) Mugizi Rwebangira.
Complex Networks Third Lecture TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA TexPoint fonts used in EMF. Read the.
On the Spread of Viruses on the Internet Noam Berger Joint work with C. Borgs, J.T. Chayes and A. Saberi.
Scale-free networks Péter Kómár Statistical physics seminar 07/10/2008.
Analysis of Network Diffusion and Distributed Network Algorithms Rajmohan Rajaraman Northeastern University, Boston May 2012 Chennai Network Optimization.
The Barabási-Albert [BA] model (1999) ER Model Look at the distribution of degrees ER ModelWS Model actorspower grid www The probability of finding a highly.
Mining and Searching Massive Graphs (Networks)
The structure of the Internet. How are routers connected? Why should we care? –While communication protocols will work correctly on ANY topology –….they.
CS 728 Lecture 4 It’s a Small World on the Web. Small World Networks It is a ‘small world’ after all –Billions of people on Earth, yet every pair separated.
Small World Networks Somsubhra Sharangi Computing Science, Simon Fraser University.
Advanced Topics in Data Mining Special focus: Social Networks.
CISS Princeton, March Optimization via Communication Networks Matthew Andrews Alcatel-Lucent Bell Labs.
The structure of the Internet. How are routers connected? Why should we care? –While communication protocols will work correctly on ANY topology –….they.
Networks and Games Christos H. Papadimitriou UC Berkeley christos.
Expanders Eliyahu Kiperwasser. What is it? Expanders are graphs with no small cuts. The later gives several unique traits to such graph, such as: – High.
CSE 522 – Algorithmic and Economic Aspects of the Internet Instructors: Nicole Immorlica Mohammad Mahdian.
1 Algorithms for Large Data Sets Ziv Bar-Yossef Lecture 7 May 14, 2006
The structure of the Internet. The Internet as a graph Remember: the Internet is a collection of networks called autonomous systems (ASs) The Internet.
Finding a maximum independent set in a sparse random graph Uriel Feige and Eran Ofek.
Computer Science 1 Web as a graph Anna Karpovsky.
Algorithmic Problems in the Internet Christos H. Papadimitriou
cover times, blanket times, and majorizing measures Jian Ding U. C. Berkeley James R. Lee University of Washington Yuval Peres Microsoft Research TexPoint.
1 Milena Mihail Web Science Tea Feb 29, 08 Discussion Topic:
Internet Traffic Engineering by Optimizing OSPF Weights Bernard Fortz (Universit é Libre de Bruxelles) Mikkel Thorup (AT&T Labs-Research) Presented by.
1 Milena Mihail Georgia Tech. with Stephen Young, Giorgos Amanatidis, Bradley Green Flexible Models for Complex Networks.
1 Algorithmic Performance in Complex Networks Milena Mihail Georgia Tech.
Network Characterization via Random Walks B. Ribeiro, D. Towsley UMass-Amherst.
1 Spectral Analysis of Power-Law Graphs and its Application to Internet Topologies Milena Mihail Georgia Tech.
Flexible Graph Models for Complex Networks Complex Networks: Internet and its applications: WWW, content sharing, social online Other: further social,
“Adversarial Deletion in Scale Free Random Graph Process” by A.D. Flaxman et al. Hammad Iqbal CS April 2006.
Expanders via Random Spanning Trees R 許榮財 R 黃佳婷 R 黃怡嘉.
Distributed Algorithms Rajmohan Rajaraman Northeastern University, Boston May 2012 Chennai Network Optimization WorkshopDistributed Algorithms1.
COM1721: Freshman Honors Seminar A Random Walk Through Computing Lecture 2: Structure of the Web October 1, 2002.
1 “Erdos and the Internet” Milena Mihail Georgia Tech. The Internet is a remarkable phenomenon that involves graph theory in a natural way and gives rise.
1 “Expansion” in Power Law and Scale Free Graphs Milena Mihail Georgia Tech with Christos Gkantsidis, Christos Papadimitriou and Amin Saberi.
1 Milena Mihail Georgia Tech. “with network elements maintaining characteristic profiles” Models and Algorithms for Complex Networks “with categorical.
Lecture 7 All-Pairs Shortest Paths. All-Pairs Shortest Paths.
Networks and Games Christos H. Papadimitriou UC Berkeley christos.
Cover times, blanket times, and the GFF Jian Ding Berkeley-Stanford-Chicago James R. Lee University of Washington Yuval Peres Microsoft Research.
RTM: Laws and a Recursive Generator for Weighted Time-Evolving Graphs Leman Akoglu, Mary McGlohon, Christos Faloutsos Carnegie Mellon University School.
Miniconference on the Mathematics of Computation
Scaling Properties of the Internet Graph Aditya Akella, CMU With Shuchi Chawla, Arvind Kannan and Srinivasan Seshan PODC 2003.
geometric representations of graphs
1 Milena Mihail Georgia Tech. Algorithmic Performance in Complex Networks.
Scaling Properties of the Internet Graph Aditya Akella With Shuchi Chawla, Arvind Kannan and Srinivasan Seshan PODC 2003.
Online Bipartite Matching with Augmentations Presentation by Henry Lin Joint work with Kamalika Chaudhuri, Costis Daskalakis, and Robert Kleinberg.
1 “Hybrid Search Schemes for Unstructured Peer- to-Peer Networks” “Random Walks in Peer-to-Peer Networks” Christos Gkantsidis, Milena Mihail, Amin Saberi.
Algorithmic Game Theory and Internet Computing
Random Walk for Similarity Testing in Complex Networks
New Characterizations in Turnstile Streams with Applications
Christos H. Papadimitriou UC Berkeley christos
Complex Networks: Connectivity and Functionality
Random Graph Models of large networks
Christos H. Papadimitriou UC Berkeley christos
Edmonds-Karp Algorithm
geometric representations of graphs
On the effect of randomness on planted 3-coloring models
Problem Solving 4.
Graphs G = (V, E) V are the vertices; E are the edges.
Shan Lu, Jieqi Kang, Weibo Gong, Don Towsley UMASS Amherst
Lecture 10 Graph Algorithms
Presentation transcript:

1 Algorithmic Performance in Power Law Graphs Milena Mihail Christos Gkantsidis Christos Papadimitriou Amin Saberi

2 Graphs with Heavy Tailed Degree Sequences Interdomain Routing, WWW, P2P E[degree] ~ constant Degrees not Concentrated around Mean Not Erdos-Renyi Power Law :

3 Power Laws Degree-Frequency Rank-Degree Eigenvalues (Adjacency Matrix) [WWW: Kumar et al 99, Barabasi-Albert 99] [Interdomain Routing: Faloutsos et al 99]

4 How does Algorithmic Performance Scale in Power Law Graphs ? Routing Searching, Information Retrieval Mechanism Design ISPs: K Routers: K WWW: 500K-3B P2P: tens Ks-2M

5 How does Routing Congestion Scale? Sprint AT&T Demand:, uniform. What is load of max congested link, in optimal routing ?

6 Models for Power Law Graphs One vertex at a time New vertex attaches to existing vertices EVOLUTIONARY: Growth & Preferential Attachment

7 Models for Power Law Graphs EVOLUTIONARY Macroscopic : Growth & Preferential Attachment Simon 55, Barabasi-Albert 99, Kumar et al 00, Bollobas-Riordan 01. Microscopic : Growth & Multiobjective Optimization, QoS vs Cost Fabrikant-Koutsoupias-Papadimitriou 02. STRUCTURAL, aka CONFIGURATIONAL “Random” graph with “power law” degree sequence.

8 STRUCTURAL RANDOM GRAPH MODEL Given Choose random perfect matching over Bollobas 80s, Molloy&Reed 90s, Chung 00s, Sigcomm/Infocom 00s minivertices

9 Given Choose random perfect matching over STRUCTURAL RANDOM GRAPH MODEL Bollobas 80s, Molloy&Reed 90s, Chung 00s, Sigcomm/Infocom 00s minivertices

10 Theorem [Gkantsidis,MM, Saberi 02]: For a random graph in the structural model arising from degree sequence there is a poly time computable flow that routes demand between all vertices i and j with max link congestion a.s. Theorem [MM, Papadimitriou, Saberi 03]: For a random graph grown with preferential attachment with there is a poly time computable flow that routes demand between all vertices i and j with max link congestion, a.s. Each vertex with degree in the network core serves customers from the network periphery. Note: Why is demand ?

11 Proofs, Step 1 : Reduce to Conductance By max multicommodity flow, Leighton-Rao 95

12 Lemma [MM, Papadimitriou, Saberi 03]: For a random graph grown with preferential attachment with,, a.s. Lemma [Gkantsidis, MM, Saberi 02]: For a random graph in the structural model arising from degree sequence,, a.s. Proofs, Step 2 : Bounds on Conductance Technical: Establish conductance by counting arguments. Difficulties arise from inhomogeneity of underlying state space. Need invariants and/or worst case characterizations. Previously known [Cooper-Frieze 02]

13 Spectral Implications Theorem: Eigenvalue separation for stochastic normalization of adjacency matrix follows by Further Algorithmic Performance Implications: Random Walk Trajectory ~ Independent Samples Cover Time ~ Coupon Collection (WWW, P2P crawling) see also [Cooper-Frieze 02] Chernoff-like Bounds (P2P searching) see also [Cohen et al 02, Shenker et al 03] [Jerrum-Sinclair 88]

14 Spectral Implications Theorem: Eigenvalue separation for stochastic normalization of adjacency matrix Using matrix perturbation [Courant-Fisher Theorem] in a structural random graph model. Rank-Degree Eigenvalues Adjacency Matrix On the eigenvalue Power Law [M.M. & Papadimitriou 02] Negative implication for Information Retrieval: Principal Eigenvectors do not reveal “latent semantics”.

15 How does Algorithmic Performance Scale in Power Law Graphs ? Routing Searching, Information Retrieval Mechanism Design ISPs: K Routers: K WWW: 500K-3B P2P: tens Ks-2M

16 Incentive Compatible Mechanism Design VCG mechanism for shortest path routing [Nissan-Ronen 99] Pay(e) = cost(e) + cost(st shortest path in G-e) – cost(st shortest path in G) st e VCG overpayment

17 VCG overpayment can be arbitrarily large [Archer-Tardos 02] st VCG pays 1 + (10-5) = 6 to each edge of cost 1 This is “inherent” in any truthful mechanism [Elkind,Sahai,Steiglitz 03] In the real Interdomain Internet graph, with unit link costs, the average VCG overpayment is ~ 30% [Feigenbaum,Papadimitriou,Sami,Shenker 02]

18 Theorem [MM, Papadimitriou, Saberi 03] : The average VCG overpayment in a power law random graph arising from a structural model is, w.h.p. Conjecture: Theorem [MM, Papadimitriou, Saberi 03] : The average VCG overpayment in a sparse near-regular random graph (structural model, uniform degrees) is, w.h.p.

19 Some Open Problems Routing: integral shortest paths. Routing & Searching: incentives to share resources, particularly relevant to P2P applications. Maintain “good connectivity” (e.g. an expander) in a distributed, dynamic setting.