Shai Vardi, Weizmann Institute of Science. 0.1 0.3 4 0.2 5 6 3 0.4 8 7.

Slides:



Advertisements
Similar presentations
Hardness of Reconstructing Multivariate Polynomials. Parikshit Gopalan U. Washington Parikshit Gopalan U. Washington Subhash Khot NYU/Gatech Rishi Saket.
Advertisements

Finding Cycles and Trees in Sublinear Time Oded Goldreich Weizmann Institute of Science Joint work with Artur Czumaj, Dana Ron, C. Seshadhri, Asaf Shapira,
Local Computation Algorithms
A Model of Computation for MapReduce
1 Local Computation Mechanism Design Shai Vardi, Tel Aviv University Joint work with Avinatan Hassidim & Yishay Mansour UC Berekely, February 18 th, 2014.
Minimum Spanning Trees Definition Two properties of MST’s Prim and Kruskal’s Algorithm –Proofs of correctness Boruvka’s algorithm Verifying an MST Randomized.
Private Analysis of Graph Structure With Vishesh Karwa, Sofya Raskhodnikova and Adam Smith Pennsylvania State University Grigory Yaroslavtsev
Low Randomness Rumor Spreading via Hashing He Sun Max Planck Institute for Informatics Joint work with George Giakkoupis, Thomas Sauerwald and Philipp.
Approximating Average Parameters of Graphs Oded Goldreich, Weizmann Institute Dana Ron, Tel Aviv University.
Gossip Scheduling for Periodic Streams in Ad-hoc WSNs Ercan Ucan, Nathanael Thompson, Indranil Gupta Department of Computer Science University of Illinois.
Christian Sohler | Every Property of Hyperfinite Graphs is Testable Ilan Newman and Christian Sohler.
LOCALITY IN DISTRIBUTED GRAPH ALGORITHMS Nathan Linial Presented by: Ron Ryvchin.
02/01/11CMPUT 671 Lecture 11 CMPUT 671 Hard Problems Winter 2002 Joseph Culberson Home Page.
Computational problems, algorithms, runtime, hardness
1 Mazes In The Theory of Computer Science Dana Moshkovitz.
1 Algorithms for Large Data Sets Ziv Bar-Yossef Lecture 8 May 4, 2005
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
Recent Development on Elimination Ordering Group 1.
Sublinear Algorithms for Approximating Graph Parameters Dana Ron Tel-Aviv University.
1 On Compressing Web Graphs Michael Mitzenmacher, Harvard Micah Adler, Univ. of Massachusetts.
Sublinear time algorithms Ronitt Rubinfeld Blavatnik School of Computer Science Tel Aviv University TexPoint fonts used in EMF. Read the TexPoint manual.
Michael Bender - SUNY Stony Brook Dana Ron - Tel Aviv University Testing Acyclicity of Directed Graphs in Sublinear Time.
ETH Zurich – Distributed Computing Group Roger Wattenhofer 1ETH Zurich – Distributed Computing – Christoph Lenzen Roger Wattenhofer Minimum.
Analysis of Algorithms CS 477/677
Christian Sohler 1 University of Dortmund Testing Expansion in Bounded Degree Graphs Christian Sohler University of Dortmund (joint work with Artur Czumaj,
 Linear Programming and Smoothed Complexity Richard Kelley.
Complexity 1 Mazes And Random Walks. Complexity 2 Can You Solve This Maze?
On Testing Computability by small Width OBDDs Oded Goldreich Weizmann Institute of Science.
Sublinear Algorithms for Approximating Graph Parameters Dana Ron Tel-Aviv University.
1 CSE 417: Algorithms and Computational Complexity Winter 2001 Lecture 25 Instructor: Paul Beame.
Finding a maximum independent set in a sparse random graph Uriel Feige and Eran Ofek.
What is the next line of the proof? a). Assume the theorem holds for all graphs with k edges. b). Let G be a graph with k edges. c). Assume the theorem.
Finding Cycles and Trees in Sublinear Time Oded Goldreich Weizmann Institute of Science Joint work with Artur Czumaj, Dana Ron, C. Seshadhri, Asaf Shapira,
Approximation Algorithms: Bristol Summer School 2008 Seffi Naor Computer Science Dept. Technion Haifa, Israel TexPoint fonts used in EMF. Read the TexPoint.
Resource Placement and Assignment in Distributed Network Topologies Accepted to: INFOCOM 2013 Yuval Rochman, Hanoch Levy, Eli Brosh.
Approximating the MST Weight in Sublinear Time Bernard Chazelle (Princeton) Ronitt Rubinfeld (NEC) Luca Trevisan (U.C. Berkeley)
Local Computation Mechanism Design Shai Vardi, Tel Aviv University Joint work with Avinatan Hassidim & Yishay Mansour Men’s preferences first second Women’s.
Ahsanul Haque *, Swarup Chandra *, Latifur Khan * and Charu Aggarwal + * Department of Computer Science, University of Texas at Dallas + IBM T. J. Watson.
1 Introduction to Approximation Algorithms. 2 NP-completeness Do your best then.
Ahsanul Haque *, Swarup Chandra *, Latifur Khan * and Michael Baron + * Department of Computer Science, University of Texas at Dallas + Department of Mathematical.
1 1 Stanford University 2 MPI for Biological Cybernetics 3 California Institute of Technology Inferring Networks of Diffusion and Influence Manuel Gomez.
RESOURCES, TRADE-OFFS, AND LIMITATIONS Group 5 8/27/2014.
The PageRank Citation Ranking: Bringing Order to the Web Lawrence Page, Sergey Brin, Rajeev Motwani, Terry Winograd Presented by Anca Leuca, Antonis Makropoulos.
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.
CSE 589 Part VI. Reading Skiena, Sections 5.5 and 6.8 CLR, chapter 37.
 Monte Carlo method is very general.  use random numbers to approximate solutions to problems.  especially useful for simulating systems with many.
Online Social Networks and Media
Amplification and Derandomization Without Slowdown Dana Moshkovitz MIT Joint work with Ofer Grossman (MIT)
Artur Czumaj DIMAP DIMAP (Centre for Discrete Maths and it Applications) Computer Science & Department of Computer Science University of Warwick Testing.
CPS Computational problems, algorithms, runtime, hardness (a ridiculously brief introduction to theoretical computer science) Vincent Conitzer.
Deterministic Algorithms for Submodular Maximization Problems Moran Feldman The Open University of Israel Joint work with Niv Buchbinder.
Complexity and Efficient Algorithms Group / Department of Computer Science Testing the Cluster Structure of Graphs Christian Sohler joint work with Artur.
Computing Approximate Weighted Matchings in Parallel Fredrik Manne, University of Bergen with Rob Bisseling, Utrecht University Alicia Permell, Michigan.
1) Find and label the degree of each vertex in the graph.
The Theory of NP-Completeness 1. Nondeterministic algorithms A nondeterminstic algorithm consists of phase 1: guessing phase 2: checking If the checking.
1 1 Stanford University 2 MPI for Biological Cybernetics 3 California Institute of Technology Inferring Networks of Diffusion and Influence Manuel Gomez.
The NP class. NP-completeness Lecture2. The NP-class The NP class is a class that contains all the problems that can be decided by a Non-Deterministic.
Computation on Graphs. Graphs and Sparse Matrices Sparse matrix is a representation of.
Greedy & Heuristic algorithms in Influence Maximization
Minimum Dominating Set Approximation in Graphs of Bounded Arboricity
Approximating the MST Weight in Sublinear Time
Finding Cycles and Trees in Sublinear Time
Randomized Algorithms CS648
Dynamic and Online Algorithms for Set Cover
Chapter 2.
CPS 173 Computational problems, algorithms, runtime, hardness
Algorithms Lecture # 27 Dr. Sohail Aslam.
On Solving Linear Systems in Sublinear Time
Presentation transcript:

Shai Vardi, Weizmann Institute of Science

Give consistent replies to queries regarding parts of a solution to a problem. Require sublinear space and time per query. (With high probability every query is answered quickly.)

In other words, we want it to seem to the user(s) that there is some single solution that we are querying quickly.

yes no

3 3 3 yes no

Expensive probes, only a fraction of the solution will actually be needed. Different processors accessing the same database, all requiring the same solution. LPs with an exponential number of constraints. …

Fast Local Computation Algorithms - Rubinfeld, Tamir, V, Xie - ICS 2011 Local Reconstruction (e.g., Saks and Seshadhri) LDCs (e.g., Katz and Trevisan) PageRank …

12

Fast Local Computation Algorithms - Rubinfeld, Tamir, V, Xie - ICS 2011 Space-Efficient LCAs - Alon, Rubinfeld, V, Xie - SODA2012 Converting Online Algorithms to LCAs - Mansour, Rubinstein, V, Xie - ICALP 2012

High level idea (based on Nguyen and Onak, 2008) Generate a random permutation/order on the vertices (on the fly). Simulate the online greedy algorithm on this order no

Challenges: Bounding the number of probes (and running time) with high probability (not just in expectation)! The random order has to be the same for every query.

Deterministic Stateless Centralized Algorithms for Bounded Degree Graphs - Even, Medina, Ron - ESA 2014

New Techniques and Tighter Bounds for LCAs - Reingold, V – 2015 What about non-constant degrees?

ballsbins

New Techniques and Tighter Bounds for LCAs - Reingold, V – 2015 LCAs for Graphs of Non-Constant Degrees - Levi, Rubinfeld, Yodpinyanee - SPAA 2015 What about non-constant degrees?

or 1 It is impossible to get an exact maximal weighted forest in sublinear time…

The following are single probes to the graph: 1.Asking a vertex for its degree. 2.Asking a vertex for the ID of its i th neighbor. 3.Asking an edge for its weight.

8 9 4 Query: vertex 4 Degree of 4? ID of right neighbor of 4? Degree of 9? 9

Constant-Time LCAs – Mansour, Patt-Shamir, V - WAOA 2015

Weight of MWF: = 42 Weight of solution: = 29

Bor ů vka is difficult to simulate/analyze once we go beyond one round, so we describe a worse parallel algorithm for MWF. The new algorithm can take much longer to find a MWF, but is much easier to analyze.

More graph 0.2 9

Economics and Computation – Local Computation Mechanism Design- Hassidim, Mansour, V - EC 2014, TEAC 2016 Learning – Learning and Inference in the Presence of Corrupted Inputs - Feige, Mansour and Schapire - COLT 2015 Distributed Algorithms – Distributed Maximal Matching in Bounded Degree Graphs - Even, Medina, Ron - IDCDN 2015