Fast and succinct population protocols for Presburger arithmetic

被引:0
|
作者
Czerner, Philipp [1 ]
Guttenberg, Roland [1 ]
Helfrich, Martin [1 ]
Esparza, Javier [1 ]
机构
[1] Tech Univ Munich, Dept Comp Sci, Munich, Germany
关键词
Population protocols; Fast; Succinct; Population computers; COMPUTATION;
D O I
10.1016/j.jcss.2023.103481
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In their 2006 seminal paper in Distributed Computing, Angluin et al. present a construction that, given any Presburger predicate, outputs a leaderless population protocol that decides the predicate. The protocol for a predicate of size m runs in O(m center dot n2log n) expected number of interactions, which is almost optimal in n, the number of interacting agents. However, the number of states is exponential in m. Blondin et al. presented at STACS 2020 another construction that produces protocols with a polynomial number of states, but exponential expected number of interactions. We present a construction that produces protocols with O(m) states that run in expected O(m7 center dot n2) interactions, optimal in n, for all inputs of size S2(m). For this, we introduce population computers, a generalization of population protocols, and show that our computers for Presburger predicates can be translated into fast and succinct population protocols.(c) 2023 Elsevier Inc. All rights reserved.
引用
收藏
页数:42
相关论文
共 50 条
  • [1] Succinct Population Protocols for Presburger Arithmetic
    Blondin, Michael
    Esparza, Javier
    Genest, Blaise
    Helfrich, Martin
    Jaax, Stefan
    37TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2020), 2020, 154
  • [2] FPL: Fast Presburger Arithmetic through Transprecision
    Pitchanathan, Arjun
    Ulmann, Christian
    Weber, Michel
    Hoefler, Torsten
    Grosser, Tobias
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2021, 5 (OOPSLA):
  • [3] PRESBURGER ARITHMETIC WITH ARRAY SEGMENTS
    JAFFAR, J
    INFORMATION PROCESSING LETTERS, 1981, 12 (02) : 79 - 82
  • [4] Tractable Fragments of Presburger Arithmetic
    K. Subramani
    Theory of Computing Systems, 2005, 38 : 647 - 668
  • [5] SHORT PRESBURGER ARITHMETIC IS HARD
    Nguyen, Danny
    Pak, Igor
    SIAM JOURNAL ON COMPUTING, 2022, 51 (02)
  • [6] Complexity of Short Presburger Arithmetic
    Danny Nguyen
    Pak, Igor
    STOC'17: PROCEEDINGS OF THE 49TH ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING, 2017, : 812 - 820
  • [7] Tractable fragments of Presburger Arithmetic
    Subramani, K
    THEORY OF COMPUTING SYSTEMS, 2005, 38 (05) : 647 - 668
  • [8] Rigid models of Presburger arithmetic
    Jerabek, Emil
    MATHEMATICAL LOGIC QUARTERLY, 2019, 65 (01) : 108 - 115
  • [9] Groups definable in Presburger arithmetic
    Acosta, Juan Pablo
    ANNALS OF PURE AND APPLIED LOGIC, 2025, 176 (01)
  • [10] Generic Complexity of Presburger Arithmetic
    Alexander N. Rybalov
    Theory of Computing Systems, 2010, 46 : 2 - 8