Skip to main content

Showing 1–8 of 8 results for author: Jaax, S

.
  1. arXiv:2101.03780  [pdf, other

    cs.DC

    Running Time Analysis of Broadcast Consensus Protocols

    Authors: Philipp Czerner, Stefan Jaax

    Abstract: Broadcast consensus protocols (BCPs) are a model of computation, in which anonymous, identical, finite-state agents compute by sending/receiving global broadcasts. BCPs are known to compute all number predicates in $\mathsf{NL}=\mathsf{NSPACE}(\log n)$ where $n$ is the number of agents. They can be considered an extension of the well-established model of population protocols. This paper investigat… ▽ More

    Submitted 11 January, 2021; originally announced January 2021.

    Comments: To be published in the Proceedings of the 24th International Conference on Foundations of Software Science and Computation Structures (FoSSaCS), 2021

  2. arXiv:2007.07638  [pdf, other

    cs.DC

    Peregrine 2.0: Explaining Correctness of Population Protocols through Stage Graphs

    Authors: Javier Esparza, Martin Helfrich, Stefan Jaax, Philipp J. Meyer

    Abstract: We present a new version of Peregrine, the tool for the analysis and parameterized verification of population protocols introduced in [Blondin et al., CAV'2018]. Population protocols are a model of computation, intensely studied by the distributed computing community, in which mobile anonymous agents interact stochastically to perform a task. Peregrine 2.0 features a novel verification engine ba… ▽ More

    Submitted 15 July, 2020; originally announced July 2020.

  3. arXiv:1912.06578  [pdf, other

    cs.LO

    The Complexity of Verifying Population Protocols

    Authors: Javier Esparza, Stefan Jaax, Mikhail Raskin, Chana Weil-Kennedy

    Abstract: Population protocols [Angluin et al., PODC, 2004] are a model of distributed computation in which indistinguishable, finite-state agents interact in pairs to decide if their initial configuration, i.e., the initial number of agents in each state, satisfies a given property. In a seminal paper Angluin et al. classified population protocols according to their communication mechanism, and conducted a… ▽ More

    Submitted 9 February, 2021; v1 submitted 13 December, 2019; originally announced December 2019.

  4. arXiv:1910.04600  [pdf, other

    cs.DC cs.CC cs.LO cs.MA

    Succinct Population Protocols for Presburger Arithmetic

    Authors: Michael Blondin, Javier Esparza, Blaise Genest, Martin Helfrich, Stefan Jaax

    Abstract: Angluin et al. proved that population protocols compute exactly the predicates definable in Presburger arithmetic (PA), the first-order theory of addition. As part of this result, they presented a procedure that translates any formula $\varphi$ of quantifier-free PA with remainder predicates (which has the same expressive power as full PA) into a population protocol with… ▽ More

    Submitted 13 January, 2020; v1 submitted 10 October, 2019; originally announced October 2019.

    ACM Class: F.1.2

  5. arXiv:1905.05114  [pdf, other

    cs.CC cs.FL

    On Affine Reachability Problems

    Authors: Stefan Jaax, Stefan Kiefer

    Abstract: We analyze affine reachability problems in dimensions 1 and 2. We show that the reachability problem for 1-register machines over the integers with affine updates is PSPACE-hard, hence PSPACE-complete, strengthening a result by Finkel et al. that required polynomial updates. Building on recent results on two-dimensional integer matrices, we prove NP-completeness of the mortality problem for 2-dime… ▽ More

    Submitted 2 July, 2020; v1 submitted 13 May, 2019; originally announced May 2019.

    MSC Class: 20H25 ACM Class: F.1.3

  6. arXiv:1902.01668  [pdf, other

    cs.DC cs.CC

    Expressive Power of Broadcast Consensus Protocols

    Authors: Michael Blondin, Javier Esparza, Stefan Jaax

    Abstract: Population protocols are a formal model of computation by identical, anonymous mobile agents interacting in pairs. Their computational power is rather limited: Angluin et al. have shown that they can only compute the predicates over $\mathbb{N}^k$ expressible in Presburger arithmetic. For this reason, several extensions of the model have been proposed, including the addition of devices called cove… ▽ More

    Submitted 3 July, 2019; v1 submitted 5 February, 2019; originally announced February 2019.

  7. Large Flocks of Small Birds: On the Minimal Size of Population Protocols

    Authors: Michael Blondin, Javier Esparza, Stefan Jaax

    Abstract: Population protocols are a well established model of distributed computation by mobile finite-state agents with very limited storage. A classical result establishes that population protocols compute exactly predicates definable in Presburger arithmetic. We initiate the study of the minimal amount of memory required to compute a given predicate as a function of its size. We present results on the p… ▽ More

    Submitted 2 January, 2018; originally announced January 2018.

  8. Towards Efficient Verification of Population Protocols

    Authors: Michael Blondin, Javier Esparza, Stefan Jaax, Philipp J. Meyer

    Abstract: Population protocols are a well established model of computation by anonymous, identical finite state agents. A protocol is well-specified if from every initial configuration, all fair executions reach a common consensus. The central verification question for population protocols is the well-specification problem: deciding if a given protocol is well-specified. Esparza et al. have recently shown t… ▽ More

    Submitted 30 July, 2018; v1 submitted 13 March, 2017; originally announced March 2017.

    Comments: 29 pages, 1 figure