Skip to main content

Showing 1–30 of 30 results for author: Berenbrink, P

Searching in archive cs. Search in all archives.
.
  1. arXiv:2406.07335  [pdf, other

    cs.DC

    Undecided State Dynamics with Stubborn Agents

    Authors: Petra Berenbrink, Felix Biermeier, Christopher Hahn

    Abstract: In the classical Approximate Majority problem with two opinions there are agents with Opinion 1 and with Opinion 2. The goal is to reach consensus and to agree on the majority opinion if the bias is sufficiently large. It is well known that the problem can be solved efficiently using the Undecided State Dynamics (USD) where an agent interacting with an agent of the opposite opinion becomes undecid… ▽ More

    Submitted 12 June, 2024; v1 submitted 11 June, 2024; originally announced June 2024.

  2. arXiv:2402.06471  [pdf, ps, other

    cs.DC

    Population Protocols for Exact Plurality Consensus -- How a small chance of failure helps to eliminate insignificant opinions

    Authors: Gregor Bankhamer, Petra Berenbrink, Felix Biermeier, Robert Elsässer, Hamed Hosseinpour, Dominik Kaaser, Peter Kling

    Abstract: We consider the \emph{exact plurality consensus} problem for \emph{population protocols}. Here, $n$ anonymous agents start each with one of $k$ opinions. Their goal is to agree on the initially most frequent opinion (the \emph{plurality opinion}) via random, pairwise interactions. The case of $k = 2$ opinions is known as the \emph{majority problem}. Recent breakthroughs led to an always correct, e… ▽ More

    Submitted 9 February, 2024; originally announced February 2024.

  3. arXiv:2302.12508  [pdf, ps, other

    cs.DC

    Fast Convergence of $k$-Opinion Undecided State Dynamics in the Population Protocol Model

    Authors: Talley Amir, James Aspnes, Petra Berenbrink, Felix Biermeier, Christopher Hahn, Dominik Kaaser, John Lazarsfeld

    Abstract: We analyze the convergence of the $k$-opinion Undecided State Dynamics (USD) in the population protocol model. For $k$=2 opinions it is well known that the USD reaches consensus with high probability within $O(n \log n)$ interactions. Proving that the process also quickly solves the consensus problem for $k>2$ opinions has remained open, despite analogous results for larger $k$ in the related para… ▽ More

    Submitted 24 February, 2023; originally announced February 2023.

  4. arXiv:2302.12201  [pdf, other

    cs.DC cs.DS math.PR

    Dynamic Averaging Load Balancing on Arbitrary Graphs

    Authors: Petra Berenbrink, Lukas Hintze, Hamed Hosseinpour, Dominik Kaaser, Malin Rau

    Abstract: In this paper we study dynamic averaging load balancing on general graphs. We consider infinite time and dynamic processes, where in every step new load items are assigned to randomly chosen nodes. A matching is chosen, and the load is averaged over the edges of that matching. We analyze the discrete case where load items are indivisible, moreover our results also carry over to the continuous case… ▽ More

    Submitted 23 February, 2023; originally announced February 2023.

  5. arXiv:2211.17125  [pdf, other

    math.PR cs.MA

    Distributed Averaging in Opinion Dynamics

    Authors: Petra Berenbrink, Colin Cooper, Cristina Gava, David Kohan Marzagão, Frederik Mallmann-Trenn, Nicolás Rivera, Tomasz Radzik

    Abstract: We consider two simple asynchronous opinion dynamics on arbitrary graphs where every node $u$ has an initial value $ξ_u(0)$. In the first process, the NodeModel, at each time step $t\ge 0$, a random node $u$ and a random sample of $k$ of its neighbours $v_1,v_2,\cdots,v_k$ are selected. Then, $u$ updates its current value $ξ_u(t)$ to $ξ_u(t+1) = αξ_u(t) + \frac{(1-α)}{k} \sum_{i=1}^k ξ_{v_i}(t)$,… ▽ More

    Submitted 11 May, 2023; v1 submitted 30 November, 2022; originally announced November 2022.

    Comments: 21 pages, 6 figures

    MSC Class: 68W05 ACM Class: F.2.2; G.3

  6. arXiv:2205.12125  [pdf, other

    cs.SI cs.IT cs.LG

    Inference of a Rumor's Source in the Independent Cascade Model

    Authors: Petra Berenbrink, Max Hahn-Klimroth, Dominik Kaaser, Lena Krieg, Malin Rau

    Abstract: We consider the so-called Independent Cascade Model for rumor spreading or epidemic processes popularized by Kempe et al.\ [2003]. In this model, a small subset of nodes from a network are the source of a rumor. In discrete time steps, each informed node "infects" each of its uninformed neighbors with probability $p$. While many facets of this process are studied in the literature, less is known a… ▽ More

    Submitted 24 May, 2022; originally announced May 2022.

  7. arXiv:2205.08203  [pdf, other

    cs.DC

    On the Hierarchy of Distributed Majority Protocols

    Authors: Petra Berenbrink, Amin Coja-Oghlan, Oliver Gebhard, Max Hahn-Klimroth, Dominik Kaaser, Malin Rau

    Abstract: We study the Consensus problem among $n$ agents, defined as follows. Initially, each agent holds one of two possible opinions. The goal is to reach a consensus configuration in which every agent shares the same opinion. To this end, agents randomly sample other agents and update their opinion according to a simple update function depending on the sampled opinions. We consider two communication m… ▽ More

    Submitted 17 May, 2022; originally announced May 2022.

  8. arXiv:2201.12923  [pdf, ps, other

    cs.DS cs.DC cs.GT

    Asynchronous Opinion Dynamics in Social Networks

    Authors: Petra Berenbrink, Martin Hoefer, Dominik Kaaser, Pascal Lenzner, Malin Rau, Daniel Schmand

    Abstract: Opinion spreading in a society decides the fate of elections, the success of products, and the impact of political or social movements. The model by Hegselmann and Krause is a well-known theoretical model to study such opinion formation processes in social networks. In contrast to many other theoretical models, it does not converge towards a situation where all agents agree on the same opinion. In… ▽ More

    Submitted 15 April, 2024; v1 submitted 30 January, 2022; originally announced January 2022.

    Comments: Full version with extended results compared to the AAMAS'22 version

  9. arXiv:2106.13002  [pdf, other

    cs.DC

    Loosely-Stabilizing Phase Clocks and the Adaptive Majority Problem

    Authors: Petra Berenbrink, Felix Biermeier, Christopher Hahn, Dominik Kaaser

    Abstract: We present a loosely-stabilizing phase clock for population protocols. In the population model we are given a system of $n$ identical agents which interact in a sequence of randomly chosen pairs. Our phase clock is leaderless and it requires $O(\log n)$ states. It runs forever and is, at any point of time, in a synchronous state w.h.p. When started in an arbitrary configuration, it recovers rapidl… ▽ More

    Submitted 2 December, 2021; v1 submitted 24 June, 2021; originally announced June 2021.

  10. arXiv:2103.10366  [pdf, ps, other

    cs.DC

    Fast Consensus via the Unconstrained Undecided State Dynamics

    Authors: Gregor Bankhamer, Petra Berenbrink, Felix Biermeier, Robert Elsässer, Hamed Hosseinpour, Dominik Kaaser, Peter Kling

    Abstract: We consider the plurality consensus problem among $n$ agents. Initially, each agent has one of $k$ different opinions. Agents choose random interaction partners and revise their state according to a fixed transition function, depending on their own state and the state of the interaction partners. The goal is to reach a consensus configuration in which all agents agree on the same opinion, and if t… ▽ More

    Submitted 30 November, 2021; v1 submitted 18 March, 2021; originally announced March 2021.

  11. arXiv:2005.03584  [pdf, other

    cs.DS

    Simulating Population Protocols in Sub-Constant Time per Interaction

    Authors: Petra Berenbrink, David Hammer, Dominik Kaaser, Ulrich Meyer, Manuel Penschuck, Hung Tran

    Abstract: We consider the problem of efficiently simulating population protocols. In the population model, we are given a distributed system of $n$ agents modeled as identical finite-state machines. In each time step, a pair of agents is selected uniformly at random to interact. In an interaction, agents update their states according to a common transition function. We empirically and analytically analyze t… ▽ More

    Submitted 7 May, 2020; originally announced May 2020.

  12. arXiv:1905.11962  [pdf, other

    cs.DC

    On Counting the Population Size

    Authors: Petra Berenbrink, Dominik Kaaser, Tomasz Radzik

    Abstract: We consider the problem of counting the population size in the population model. In this model, we are given a distributed system of $n$ identical agents which interact in pairs with the goal to solve a common task. In each time step, the two interacting agents are selected uniformly at random. In this paper, we consider so-called uniform protocols, where the actions of two agents upon an interact… ▽ More

    Submitted 28 May, 2019; originally announced May 2019.

  13. arXiv:1808.05389  [pdf, other

    cs.DC

    Simple Load Balancing

    Authors: Petra Berenbrink, Tom Friedetzky, Dominik Kaaser, Peter Kling

    Abstract: We consider the following load balancing process for $m$ tokens distributed arbitrarily among $n$ nodes connected by a complete graph: In each time step a pair of nodes is selected uniformly at random. Let $\ell_1$ and $\ell_2$ be their respective number of tokens. The two nodes exchange tokens such that they have $\lceil(\ell_1 + \ell_2)/2\rceil$ and $\lfloor(\ell_1 + \ell_2)/2\rfloor$ tokens, re… ▽ More

    Submitted 16 August, 2018; originally announced August 2018.

  14. arXiv:1805.05157  [pdf, other

    cs.DC

    A population protocol for exact majority with $O(\log^{5/3} n)$ stabilization time and asymptotically optimal number of states

    Authors: Petra Berenbrink, Robert Elsässer, Tom Friedetzky, Dominik Kaaser, Peter Kling, Tomasz Radzik

    Abstract: A population protocol can be viewed as a sequence of pairwise interactions of $n$ agents (nodes). During one interaction, two agents selected uniformly at random update their states by applying a specified deterministic transition function. In a long run, the whole system should stabilize at the correct output property. The main performance objectives in designing population protocols are small nu… ▽ More

    Submitted 10 June, 2018; v1 submitted 14 May, 2018; originally announced May 2018.

  15. Time-space Trade-offs in Population Protocols for the Majority Problem

    Authors: Petra Berenbrink, Robert Elsässer, Tom Friedetzky, Dominik Kaaser, Peter Kling, Tomasz Radzik

    Abstract: Population protocols are a model for distributed computing that is focused on simplicity and robustness. A system of $n$ identical agents (finite state machines) performs a global task like electing a unique leader or determining the majority opinion when each agent has one of two opinions. Agents communicate in pairwise interactions with randomly assigned communication partners. Quality is measur… ▽ More

    Submitted 17 July, 2020; v1 submitted 11 May, 2018; originally announced May 2018.

  16. arXiv:1706.09997  [pdf, other

    cs.DC math.PR

    Tight Load Balancing via Randomized Local Search

    Authors: Petra Berenbrink, Peter Kling, Christopher Liaw, Abbas Mehrabian

    Abstract: We consider the following balls-into-bins process with $n$ bins and $m$ balls: each ball is equipped with a mutually independent exponential clock of rate 1. Whenever a ball's clock rings, the ball samples a random bin and moves there if the number of balls in the sampled bin is smaller than in its current bin. This simple process models a typical load balancing problem where users (balls) seek a… ▽ More

    Submitted 29 June, 2017; originally announced June 2017.

    Comments: 24 pages, 3 figures, preliminary version appeared in proceedings of 2017 IEEE International Parallel and Distributed Processing Symposium (IPDPS'17)

  17. arXiv:1702.04921  [pdf, other

    cs.DC

    Ignore or Comply? On Breaking Symmetry in Consensus

    Authors: Petra Berenbrink, Andrea Clementi, Robert Elsässer, Peter Kling, Frederik Mallmann-Trenn, Emanuele Natale

    Abstract: We study consensus processes on the complete graph of $n$ nodes. Initially, each node supports one from up to n opinions. Nodes randomly and in parallel sample the opinions of constant many nodes. Based on these samples, they use an update rule to change their own opinion. The goal is to reach consensus, a configuration where all nodes support the same opinion. We compare two well-known update r… ▽ More

    Submitted 16 February, 2017; originally announced February 2017.

  18. arXiv:1603.02188  [pdf, other

    cs.DC

    Self-stabilizing Balls & Bins in Batches

    Authors: Petra Berenbrink, Tom Friedetzky, Peter Kling, Frederik Mallmann-Trenn, Lars Nagel, Chris Wastell

    Abstract: A fundamental problem in distributed computing is the distribution of requests to a set of uniform servers without a centralized controller. Classically, such problems are modeled as static balls into bins processes, where $m$ balls (tasks) are to be distributed to $n$ bins (servers). In a seminal work, Azar et al. proposed the sequential strategy \greedy{d} for $n=m$. When thrown, a ball queries… ▽ More

    Submitted 7 March, 2016; originally announced March 2016.

  19. arXiv:1603.01895  [pdf, ps, other

    cs.SI cs.DS

    Bounds on the Voter Model in Dynamic Networks

    Authors: Petra Berenbrink, George Giakkoupis, Anne-Marie Kermarrec, Frederik Mallmann-Trenn

    Abstract: In the voter model, each node of a graph has an opinion, and in every round each node chooses independently a random neighbour and adopts its opinion. We are interested in the consensus time, which is the first point in time where all nodes have the same opinion. We consider dynamic graphs in which the edges are rewired in every round (by an adversary) giving rise to the graph sequence… ▽ More

    Submitted 30 May, 2016; v1 submitted 6 March, 2016; originally announced March 2016.

  20. arXiv:1602.01342  [pdf, other

    cs.DS

    Plurality Consensus via Shuffling: Lessons Learned from Load Balancing

    Authors: Petra Berenbrink, Tom Friedetzky, Peter Kling, Frederik Mallmann-Trenn, Chris Wastell

    Abstract: We consider \emph{plurality consensus} in a network of $n$ nodes. Initially, each node has one of $k$ opinions. The nodes execute a (randomized) distributed protocol to agree on the plurality opinion (the opinion initially supported by the most nodes). Nodes in such networks are often quite cheap and simple, and hence one seeks protocols that are not only fast but also simple and space efficient.… ▽ More

    Submitted 3 February, 2016; originally announced February 2016.

  21. arXiv:1412.7018  [pdf, other

    cs.DC

    Discrete Load Balancing in Heterogeneous Networks with a Focus on Second-Order Diffusion

    Authors: Hoda Akbari, Petra Berenbrink, Robert Elsässer, Dominik Kaaser

    Abstract: In this paper we consider a wide class of discrete diffusion load balancing algorithms. The problem is defined as follows. We are given an interconnection network and a number of load items, which are arbitrarily distributed among the nodes of the network. The goal is to redistribute the load in iterative discrete steps such that at the end each node has (almost) the same number of items. In diffu… ▽ More

    Submitted 22 December, 2014; originally announced December 2014.

    Comments: Full version of paper submitted to ICDCS 2015

  22. arXiv:1404.4344  [pdf, ps, other

    cs.DS

    Improved Analysis of Deterministic Load-Balancing Schemes

    Authors: Petra Berenbrink, Ralf Klasing, Adrian Kosowski, Frederik Mallmann-Trenn, Przemyslaw Uznanski

    Abstract: We consider the problem of deterministic load balancing of tokens in the discrete model. A set of $n$ processors is connected into a $d$-regular undirected network. In every time step, each processor exchanges some of its tokens with each of its neighbors in the network. The goal is to minimize the discrepancy between the number of tokens on the most-loaded and the least-loaded processor as quickl… ▽ More

    Submitted 22 February, 2015; v1 submitted 16 April, 2014; originally announced April 2014.

    Comments: minor corrections; updated literature overview

  23. arXiv:1308.3466  [pdf, other

    cs.DS

    Palindrome Recognition In The Streaming Model

    Authors: Petra Berenbrink, Funda Ergün, Frederik Mallmann-Trenn, Erfan Sadeqi Azer

    Abstract: In the Palindrome Problem one tries to find all palindromes (palindromic substrings) in a given string. A palindrome is defined as a string which reads forwards the same as backwards, e.g., the string "racecar". A related problem is the Longest Palindromic Substring Problem in which finding an arbitrary one of the longest palindromes in the given string suffices. We regard the streaming version of… ▽ More

    Submitted 28 January, 2016; v1 submitted 15 August, 2013; originally announced August 2013.

  24. arXiv:1204.1939  [pdf, other

    cs.DS cs.DC math.CO math.PR

    Random walks which prefer unvisited edges. Exploring high girth even degree expanders in linear time

    Authors: Petra Berenbrink, Colin Cooper, Tom Friedetzky

    Abstract: We consider a modified random walk which uses unvisited edges whenever possible, and makes a simple random walk otherwise. We call such a walk an edge-process. We assume there is a rule A, which tells the walk which unvisited edge to use whenever there is a choice. In the simplest case, A is a uniform random choice over unvisited edges incident with the current walk position. However we do not exc… ▽ More

    Submitted 27 May, 2012; v1 submitted 9 April, 2012; originally announced April 2012.

    Comments: 13 pages, 1 figure

  25. arXiv:1109.6925  [pdf, other

    cs.DC cs.DS

    Distributed Selfish Load Balancing with Weights and Speeds

    Authors: C. P. J. Adolphs, P. Berenbrink

    Abstract: In this paper we consider neighborhood load balancing in the context of selfish clients. We assume that a network of n processors and m tasks is given. The processors may have different speeds and the tasks may have different weights. Every task is controlled by a selfish user. The objective of the user is to allocate his/her task to a processor with minimum load. We revisit the concurrent probabi… ▽ More

    Submitted 30 September, 2011; originally announced September 2011.

    Comments: 29 pages, submitted to STACS 2012

    ACM Class: F.2.2

  26. Chains-into-Bins Processes

    Authors: Tugkan Batu, Petra Berenbrink, Colin Cooper

    Abstract: The study of {\em balls-into-bins processes} or {\em occupancy problems} has a long history. These processes can be used to translate realistic problems into mathematical ones in a natural way. In general, the goal of a balls-into-bins process is to allocate a set of independent objects (tasks, jobs, balls) to a set of resources (servers, bins, urns) and, thereby, to minimize the maximum load.… ▽ More

    Submitted 14 May, 2010; originally announced May 2010.

    ACM Class: F.2.2; G.3

  27. arXiv:0808.2081  [pdf, ps, other

    cs.GT

    Concurrent Imitation Dynamics in Congestion Games

    Authors: Heiner Ackermann, Petra Berenbrink, Simon Fischer, Martin Hoefer

    Abstract: Imitating successful behavior is a natural and frequently applied approach to trust in when facing scenarios for which we have little or no experience upon which we can base our decision. In this paper, we consider such behavior in atomic congestion games. We propose to study concurrent imitation dynamics that emerge when each player samples another player and possibly imitates this agents' stra… ▽ More

    Submitted 3 October, 2008; v1 submitted 14 August, 2008; originally announced August 2008.

    Comments: 28 pages, 1 figure

    ACM Class: F.2.2; G.2; G.3

  28. arXiv:cs/0612074  [pdf, ps, other

    cs.DC cs.DS

    Energy Efficient Randomized Communication in Unknown AdHoc Networks

    Authors: Petra Berenbrink, Colin Cooper, Zengjian Hu

    Abstract: This paper studies broadcasting and gossi** algorithms in random and general AdHoc networks. Our goal is not only to minimise the broadcasting and gossi** time, but also to minimise the energy consumption, which is measured in terms of the total number of messages (or transmissions) sent. We assume that the nodes of the network do not know the network, and that they can only send with a fixe… ▽ More

    Submitted 14 December, 2006; originally announced December 2006.

    Comments: 15 pages. 1 figure

  29. arXiv:cs/0506098  [pdf, ps, other

    cs.GT math.OC

    Distributed Selfish Load Balancing

    Authors: Petra Berenbrink, Tom Friedetzky, Leslie Ann Goldberg, Paul Goldberg, Zengjian Hu, Russell Martin

    Abstract: Suppose that a set of $m$ tasks are to be shared as equally as possible amongst a set of $n$ resources. A game-theoretic mechanism to find a suitable allocation is to associate each task with a ``selfish agent'', and require each agent to select a resource, with the cost of a resource being the number of agents to select it. Agents would then be expected to migrate from overloaded to underloaded… ▽ More

    Submitted 2 April, 2007; v1 submitted 27 June, 2005; originally announced June 2005.

  30. arXiv:cs/0410018  [pdf, ps, other

    cs.GT math.GM

    Utilitarian resource assignment

    Authors: Petra Berenbrink, Leslie Ann Goldberg, Paul Goldberg, Russell Martin

    Abstract: This paper studies a resource allocation problem introduced by Koutsoupias and Papadimitriou. The scenario is modelled as a multiple-player game in which each player selects one of a finite number of known resources. The cost to the player is the total weight of all players who choose that resource, multiplied by the ``delay'' of that resource. Recent papers have studied the Nash equilibria and… ▽ More

    Submitted 15 March, 2005; v1 submitted 11 October, 2004; originally announced October 2004.

    Comments: 19 pages