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 条
  • [31] Complexity of Presburger arithmetic with fixed quantifier dimension
    Schoning, U
    THEORY OF COMPUTING SYSTEMS, 1997, 30 (04) : 423 - 428
  • [32] Interpolating Quantifier-Free Presburger Arithmetic
    Kroening, Daniel
    Leroux, Jerome
    Ruemmer, Philipp
    LOGIC FOR PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND REASONING, 2010, 6397 : 489 - +
  • [33] Effective Quantifier Elimination for Presburger Arithmetic with Infinity
    Lasaruk, Aless
    Sturm, Thomas
    COMPUTER ALGEBRA IN SCIENTIFIC COMPUTING, PROCEEDINGS, 2009, 5743 : 195 - +
  • [34] Verifying and reflecting quantifier elimination for Presburger arithmetic
    Chaieb, A
    Nipkow, T
    LOGIC FOR PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND REASONING, PROCEEDINGS, 2005, 3835 : 367 - 380
  • [35] On Interpretations of Presburger Arithmetic in Büchi Arithmetics
    A. A. Zapryagaev
    Doklady Mathematics, 2023, 107 : 89 - 92
  • [36] Complexity of Presburger arithmetic with fixed quantifier dimension
    Abt. Theoretische Informatik, Universität Ulm, D-89069 Ulm, Germany
    Theory Comput. Syst., 4 (423-428):
  • [37] Quantifier elimination for counting extensions of Presburger arithmetic
    Chistikov, Dmitry
    Haase, Christoph
    Mansutti, Alessio
    FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES (FOSSACS 2022), 2022, 13242 : 225 - 243
  • [38] Detection of infeasible paths using Presburger arithmetic
    Naoi, Kuniaki
    Takahashi, Naohisa
    Systems and Computers in Japan, 1999, 30 (09) : 74 - 87
  • [39] Detection of infeasible paths using presburger arithmetic
    Naoi, K
    Takahashi, N
    TWENTIETH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE (COMPSAC'96), PROCEEDINGS, 1996, 20 : 461 - 469
  • [40] Bounding quantification in parametric expansions of Presburger arithmetic
    John Goodrick
    Archive for Mathematical Logic, 2018, 57 : 577 - 591