ETH Zurich – Distributed Computing – www.disco.ethz.ch Silvio Frischknecht, Barbara Keller, Roger Wattenhofer Convergence in (Social) Influence Networks.

Slides:



Advertisements
Similar presentations
Impact of Interference on Multi-hop Wireless Network Performance Kamal Jain, Jitu Padhye, Venkat Padmanabhan and Lili Qiu Microsoft Research Redmond.
Advertisements

Nelder Mead.
Branch and Bound Example. Initial lower bound Jrpd Use 1 machine preemptive schedule as lower bound Job 2 has a lateness of 5,
Lecturer: Moni Naor Algorithmic Game Theory Uri Feige Robi Krauthgamer Moni Naor Lecture 8: Regret Minimization.
Fabian Kuhn, Microsoft Research, Silicon Valley
Breadth-First Search Seminar – Networking Algorithms CS and EE Dept. Lulea University of Technology 27 Jan Mohammad Reza Akhavan.
One of the most important problems is Computational Geometry is to find an efficient way to decide, given a subdivision of E n and a point P, in which.
ETH Zurich – Distributed Computing – Chen Avin, Barbara Keller, Zvi Lotker, Claire Mathieu, Yvonne-Anne Pignolet, David Peleg Homophily.
Johannes Schneider –1 A Log-Star Distributed Maximal Independent Set Algorithm for Growth-Bounded Graphs Johannes Schneider Roger Wattenhofer TexPoint.
Distributed Computing Group Roger Wattenhofer Ad-Hoc and Sensor Networks Worst-Case vs. Average-Case IZS 2004.
Data Persistence in Sensor Networks: Towards Optimal Encoding for Data Recovery in Partial Network Failures Abhinav Kamra, Jon Feldman, Vishal Misra and.
LOCALITY IN DISTRIBUTED GRAPH ALGORITHMS Nathan Linial Presented by: Ron Ryvchin.
Routing, Anycast, and Multicast for Mesh and Sensor Networks Roland Flury Roger Wattenhofer RAM Distributed Computing Group.
Dynamic Internet Congestion with Bursts Stefan Schmid Roger Wattenhofer Distributed Computing Group, ETH Zurich 13th International Conference On High Performance.
On the Topologies Formed by Selfish Peers Thomas Moscibroda Stefan Schmid Roger Wattenhofer IPTPS 2006 Santa Barbara, California, USA.
ETH Zurich – Distributed Computing Group Roger Wattenhofer 1ETH Zurich – Distributed Computing – Christoph Lenzen Roger Wattenhofer Exponential.
Leveraging Linial's Locality Limit Christoph Lenzen, Roger Wattenhofer Distributed Computing Group.
Distributed Computing Group A Self-Repairing Peer-to-Peer System Resilient to Dynamic Adversarial Churn Fabian Kuhn Stefan Schmid Roger Wattenhofer IPTPS.
VLSI Arithmetic. Multiplication A = a n-1 a n-2 … a 1 a 0 B = b n-1 b n-2 … b 1 b 0  eg)  Shift.
Dynamic Hypercube Topology Stefan Schmid URAW 2005 Upper Rhine Algorithms Workshop University of Tübingen, Germany.
Distributed Algorithms (22903) Lecturer: Danny Hendler Global Computation in the presence of Link Failures.
Uniform Power Connectivity University of the Negev
ETH Zurich – Distributed Computing Group Jasmin Smula 1ETH Zurich – Distributed Computing – Stephan Holzer Yvonne Anne Pignolet Jasmin.
Convergence Speed of Binary Interval Consensus Moez Draief Imperial College London Milan Vojnović Microsoft Research IEEE Infocom 2010, San Diego, CA,
ETH Zurich – Distributed Computing Group Roger Wattenhofer 1ETH Zurich – Distributed Computing – Christoph Lenzen Roger Wattenhofer Minimum.
Algorithmic Models for Sensor Networks Stefan Schmid and Roger Wattenhofer WPDRTS, Island of Rhodes, Greece, 2006.
Message Passing Systems A Formal Model. The System Topology – network (connected undirected graph) Processors (nodes) Communication channels (edges) Algorithm.
Message Passing Systems A Formal Model. The System Topology – network (connected undirected graph) Processors (nodes) Communication channels (edges) Algorithm.
Johannes PODC 2009 –1 Coloring Unstructured Wireless Multi-Hop Networks Johannes Schneider Roger Wattenhofer TexPoint fonts used in EMF. Read.
Distributed Algorithms on a Congested Clique Christoph Lenzen.
Distributed Verification and Hardness of Distributed Approximation Atish Das Sarma Stephan Holzer Danupon Nanongkai Gopal Pandurangan David Peleg 1 Weizmann.
Inoculation Strategies for Victims of Viruses and the Sum-of-Squares Partition Problem Kevin Chang Joint work with James Aspnes and Aleksandr Yampolskiy.
SIGNIFICANCE LEVEL FOR TWO-TAILED TEST df
10.- Graph Algorithms Centro de Investigación y Estudios Avanzados del Instituto Politécnico Nacional Introduction Routing Algorithms Computation of Shortest.
Chap. 7 Genome Rearrangements Introduction to Computational Molecular Biology Chap ~
Positioning in Ad-Hoc Networks - Directions and Results Jan Beutel Computer Engineering and Networks Lab Swiss Federal Institute of Technology Zurich August.
1 Tight Bounds for Delay-Sensitive Aggregation Yvonne Anne Oswald Stefan Schmid Roger Wattenhofer Distributed Computing Group LEA.
1 Near-Optimal Hot-Potato Routing on Trees Costas Busch Rensselaer Polytechnic Inst. Malik Magdon Ismail Rensselaer Polytechnic Inst. Marios Mavronicolas.
ETH Zurich – Distributed Computing – Klaus-Tycho Förster, Rijad Nuridini, Jara Uitto, Roger Wattenhofer Lower Bounds for the Capture.
Multiprocess Synchronization Algorithms ( ) Lecturer: Danny Hendler Global Computation.
Solving Recurrences with the Substitution Method.
ETH Zurich – Distributed Computing Group Stephan Holzer 1ETH Zurich – Distributed Computing – Stephan Holzer Yvonne Anne Pignolet Jasmin.
Bounds Bingo!. Pick any 9 of these numbers
ETH Zurich – Distributed Computing Group Stephan Holzer 1ETH Zurich – Distributed Computing – Stephan Holzer Yvonne Anne Pignolet Jasmin.
Lecture 2 Algorithm Analysis Arne Kutzner Hanyang University / Seoul Korea.
ETH Zurich – Distributed Computing Group Stephan Holzer 1ETH Zurich – Distributed Computing – Stephan Holzer Yvonne Anne Pignolet Jasmin.
1 Fault-Tolerant Consensus. 2 Communication Model Complete graph Synchronous, network.
Portland, Oregon, 13 August, 2007 A Randomized Distributed Algorithm for the Maximal Independent Set Problem in Growth-Bounded Graphs Beat Gfeller, Elias.
ETH Zurich – Distributed Computing Group Stephan HolzerSODA Stephan Holzer Silvio Frischknecht Roger Wattenhofer Networks Cannot Compute Their Diameter.
Approximation Algorithms Duality My T. UF.
ETH Zurich – Distributed Computing – Sharing a Medium Between Concurrent Protocols Without Overhead Using the Capture Effect Michael.
Randomized Algorithms for Distributed Agreement Problems Peter Robinson.
ETH Zurich – Distributed Computing Group Stephan HolzerETH Zurich – Distributed Computing – Stephan Holzer - ETH Zürich Thomas Locher.
1 Most important algorithms! Routing Algorithms Properties Shortest Path Routing Flooding Distance Vector Routing Link State routing Hierarchical routing.
Lecture 2 Algorithm Analysis
A Log-Star Distributed Maximal Independent Set Algorithm for Growth-Bounded Graphs Johannes Schneider Roger Wattenhofer TexPoint fonts used in EMF.
Monitoring Churn in Wireless Networks
Distributed voting application for handheld devices
Data Collection and Dissemination
TexPoint fonts used in EMF.
Data Collection and Dissemination
Barbara Keller, Panda Metaiel
Neuro-RAM Unit in Spiking Neural Networks with Applications
Modelling and Searching Networks Lecture 3 – ILT model
Discrete Mathematics and its Applications Lecture 3 – ILT model
Advanced Computer Networks
Branch and Bound Example
Bounds Bingo!.
Advanced Analysis of Algorithms
We have the following incomplete B&B tree:
Presentation transcript:

ETH Zurich – Distributed Computing – Silvio Frischknecht, Barbara Keller, Roger Wattenhofer Convergence in (Social) Influence Networks

Simple World 2 Opinions: Opinion changes: Whatever the majority of my friends think

b

b

b

b

b

What Can Happen? and/or Goles and Olivios 1980

Easy Lower Bound: Ω(n)

Upper Bound: v

v

v

Good edge: Friend takes advised opinion on next day Bad edge: Friend does not take the proposed opinion v Upper Bound:

Good edge: Friend takes advised opinion on next day Bad edge: Friend does not take the proposed opinion v tt+1t+2 v g b g: Nr. of good edges b: Nr. of bad edges case g > b Upper Bound:

Good edge: Friend takes advised opinion on next day Bad edge: Friend does not take the proposed opinion v tt+1t+2 v g b g: Nr. of good edges b: Nr. of bad edges case g > b Upper Bound:

Good edge: Friend takes advised opinion on next day Bad edge: Friend does not take the proposed opinion v tt+1t+2 v g b g: Nr. of good edges b: Nr. of bad edges case g > b Upper Bound:

v tt+1t+2 v g b case b > g g: Nr. of good edges b: Nr. of bad edges Upper Bound:

v tt+1t+2 v g b case b > g g: Nr. of good edges b: Nr. of bad edges Upper Bound:

v tt+1t+2 v g b case b > g g: Nr. of good edges b: Nr. of bad edges Upper Bound:

v tt+1t+2 v g b case b > g g: Nr. of good edges b: Nr. of bad edges Upper Bound: b g

Tight Bound? Lower boundUpper bound vs.

Let`s Vote vs.

Simpler Example:

A Transistor

B C E B C E

B C E E C B B C E B E C

BB C EE C B C E

BBB EEE CCC B E C BB CC EE

Other Results Iterative model: Adversary picks nodes instead of synchronous rounds: 1 Step = 1 node change its opinion

Convergence Time: θ(n²)

Iterative Model Benevolent algorithm: θ(n)

תודה רבה