Of 17 Limits of Local Algorithms in Random Graphs Madhu Sudan MSR Joint work with David Gamarnik (MIT) 7/11/2013Local Algorithms on Random Graphs1.

Slides:



Advertisements
Similar presentations
THE WELL ORDERING PROPERTY Definition: Let B be a set of integers. An integer m is called a least element of B if m is an element of B, and for every x.
Advertisements

Many-to-one Trapdoor Functions and their Relations to Public-key Cryptosystems M. Bellare S. Halevi A. Saha S. Vadhan.
Local L2-Thresholding Based Data Mining in Peer-to-Peer Systems Ran Wolff Kanishka Bhaduri Hillol Kargupta CSEE Dept, UMBC Presented by: Kanishka Bhaduri.
Graphical Models BRML Chapter 4 1. the zoo of graphical models Markov networks Belief networks Chain graphs (Belief and Markov ) Factor graphs =>they.
Query Optimization of Frequent Itemset Mining on Multiple Databases Mining on Multiple Databases David Fuhry Department of Computer Science Kent State.
Universal Communication Brendan Juba (MIT) With: Madhu Sudan (MIT)
Of 12 03/22/2012CISS: Compression w. Uncertain Priors1 Compression under uncertain priors Madhu Sudan Microsoft, New England Based on joint works with:
An Approach to Evaluate Data Trustworthiness Based on Data Provenance Department of Computer Science Purdue University.
Computability and Complexity 20-1 Computability and Complexity Andrei Bulatov Random Sources.
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
1 Introduction to Computability Theory Lecture4: Non Regular Languages Prof. Amos Israeli.
Learning and Fourier Analysis Grigory Yaroslavtsev CIS 625: Computational Learning Theory.
Private Information Retrieval Benny Chor, Oded Goldreich, Eyal Kushilevitz and Madhu Sudan Journal of ACM Vol.45 No Reporter : Chen, Chun-Hua Date.
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
1 CSE 417: Algorithms and Computational Complexity Winter 2001 Lecture 21 Instructor: Paul Beame.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Distributed Coloring in Õ(  log n) Bit Rounds COST 293 GRAAL and.
Common Properties of Real Networks. Erdős-Rényi Random Graphs.
1 Introduction to Computability Theory Lecture4: Non Regular Languages Prof. Amos Israeli.
CSE 221: Probabilistic Analysis of Computer Systems Topics covered: Continuous random variables Uniform and Normal distribution (Sec. 3.1, )
New Algorithm DOM for Graph Coloring by Domination Covering
A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.
Chapter 5. Operations on Multiple R. V.'s 1 Chapter 5. Operations on Multiple Random Variables 0. Introduction 1. Expected Value of a Function of Random.
Efficient Semantic Communication via Compatible Beliefs Brendan Juba (MIT CSAIL & Harvard) with Madhu Sudan (MSR & MIT)
Of 28 Probabilistically Checkable Proofs Madhu Sudan Microsoft Research June 11, 2015TIFR: Probabilistically Checkable Proofs1.
Distributed Algorithms 2014 Igor Zarivach A Distributed Algorithm for Minimum Weight Spanning Trees By Gallager, Humblet,Spira (GHS)
Of 19 June 15, 2015CUHK: Communication Amid Uncertainty1 Communication Amid Uncertainty Madhu Sudan Microsoft Research Based on joint works with Brendan.
Chapter Two Limits and Their Properties. Copyright © Houghton Mifflin Company. All rights reserved. 2 | 2 The Tangent Line Problem.
Limits of Local Algorithms in Random Graphs
Applications of types of SATs Arash Ahadi What is SAT?
Lecture #12 Distributed Algorithms (I) CS492 Special Topics in Computer Science: Distributed Algorithms and Systems.
Searching for Extremes Among Distributed Data Sources with Optimal Probing Zhenyu (Victor) Liu Computer Science Department, UCLA.
Super-peer Network. Motivation: Search in P2P Centralised (Napster) Flooding (Gnutella)  Essentially a breadth-first search using TTLs Distributed Hash.
Gennaro Cordasco - How Much Independent Should Individual Contacts be to Form a Small-World? - 19/12/2006 How Much Independent Should Individual Contacts.
Security Mechanisms for Distributed Computing Systems A9ID1007, Xu Ling Kobayashi Laboratory GSIS, TOHOKU UNIVERSITY 2011/12/15 1.
CSCI 3160 Design and Analysis of Algorithms Tutorial 10 Chengyu Lin.
1 Presented by: Yuchen Bian MRWC: Clustering based on Multiple Random Walks Chain.
Conformance Test Experiments for Distributed Real-Time Systems Rachel Cardell-Oliver Complex Systems Group Department of Computer Science & Software Engineering.
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets Lynne E. Parker Autonomous Robots, 2002 Yousuf Ahmad Distributed Information.
On the Topology of Wireless Sensor Networks Sen Yang, Xinbing Wang, Luoyi Fu Department of Electronic Engineering, Shanghai Jiao Tong University, China.
Foundations of Data Structures Practical Session #13 Graphs Algorithms.
Microworlds Unit Lesson Two: Communicating Your Observations.
Joel Oren, University of Toronto
Comparison of Tarry’s Algorithm and Awerbuch’s Algorithm CS 6/73201 Advanced Operating System Presentation by: Sanjitkumar Patel.
به نام خدا سيد عليرضا كارداني مجتبي اميرخاني Path Set Selection in Mobile Ad Hoc Networks زمستان 1382.
Brief Announcement : Measuring Robustness of Superpeer Topologies Niloy Ganguly Department of Computer Science & Engineering Indian Institute of Technology,
Complexity and Efficient Algorithms Group / Department of Computer Science Testing the Cluster Structure of Graphs Christian Sohler joint work with Artur.
Hardness amplification proofs require majority Emanuele Viola Columbia University Work also done at Harvard and IAS Joint work with Ronen Shaltiel University.
Fast Parallel Algorithms for Edge-Switching to Achieve a Target Visit Rate in Heterogeneous Graphs Maleq Khan September 9, 2014 Joint work with: Hasanuzzaman.
Limits and Their Properties 1 Copyright © Cengage Learning. All rights reserved.
PATH DIVERSITY WITH FORWARD ERROR CORRECTION SYSTEM FOR PACKET SWITCHED NETWORKS Thinh Nguyen and Avideh Zakhor IEEE INFOCOM 2003.
Complexity and Efficient Algorithms Group / Department of Computer Science Testing the Cluster Structure of Graphs Christian Sohler joint work with Artur.
Final Outline Shang-Hua Teng. Problem 1: Multiple Choices 16 points There might be more than one correct answers; So you should try to mark them all.
PRODUCT MOMENTS OF BIVARIATE RANDOM VARIABLES
Monomer-dimer model and a new deterministic approximation algorithm for computing a permanent of a 0,1 matrix David Gamarnik MIT Joint work with Dmitriy.
Some Rules for Expectation
Subhash Khot Theory Group
Locally Decodable Codes from Lifting
Topological Ordering Algorithm: Example
Uncertain Compression
Department of Computer Science University of York
Algebraic Property Testing
Universal Semantic Communication
Universal Semantic Communication
Topological Ordering Algorithm: Example
A Dynamic System Analysis of Simultaneous Recurrent Neural Network
Topological Ordering Algorithm: Example
General Strong Polarization
Lecture 2-6 Complexity for Computing Influence Spread
Topological Ordering Algorithm: Example
Locality In Distributed Graph Algorithms
Presentation transcript:

of 17 Limits of Local Algorithms in Random Graphs Madhu Sudan MSR Joint work with David Gamarnik (MIT) 7/11/2013Local Algorithms on Random Graphs1

of 17 Main Result 7/11/2013Local Algorithms on Random Graphs2

of 17 Definition: Local Algorithms Informally: Local algorithms – Input = Communication network. – Wish to use local communication to compute some property of input. – In our case – large independent set in graph. – Allowed to use randomness, generated locally. 7/11/2013Local Algorithms on Random Graphs3

of 17 Formally 7/11/2013Local Algorithms on Random Graphs4

of 17 Locality in distributed algorithms – Usually algorithms try to compute some function of input graph, on the graph itself. – Algorithm uses data available topologically locally. – Leads to our model Locality a la Codes/Property Testing – Locality simply refers to number of queries to input. – More general model. – We can’t/don’t deal with it. 7/11/2013Local Algorithms on Random Graphs5

of 17 Motivations for our work 7/11/2013Local Algorithms on Random Graphs6

of 17 Motivations (contd.) 7/11/2013Local Algorithms on Random Graphs7

of 17 Proof 7/11/2013Local Algorithms on Random Graphs8

of 17 Clustering Phenomena 7/11/2013Local Algorithms on Random Graphs9

of 17 Clustering Theorem 7/11/2013Local Algorithms on Random Graphs10

of 17 7/11/2013Local Algorithms on Random Graphs11

of 17 Size of Ind. Set 7/11/2013Local Algorithms on Random Graphs12

of 17 7/11/2013Local Algorithms on Random Graphs13

of 17 7/11/2013Local Algorithms on Random Graphs14

of 17 Continuity (contd.) 7/11/2013Local Algorithms on Random Graphs15

of 17 Conclusions “Clustering” is an obstacle? Answer: – At least to local algorithms. – Local algorithms behave continuously, forcing non- clustering of solutions. Open questions: – Barrier to local algorithms in general sense? – To other complexity classes? 7/11/2013Local Algorithms on Random Graphs16

of 17 Thank You 7/11/2013Local Algorithms on Random Graphs17