...
首页> 外文期刊>Distributed Computing >Fast computation by population protocols with a leader
【24h】

Fast computation by population protocols with a leader

机译:与领导者通过人口协议进行快速计算

获取原文
获取原文并翻译 | 示例

摘要

Fast algorithms are presented for performing computations in a probabilistic population model. This is a variant of the standard population protocol model, in which finite-state agents interact in pairs under the control of an adversary scheduler, where all pairs are equally likely to be chosen for each interaction. It is shown that when a unique leader agent is provided in the initial population, the population can simulate a virtual register machine with high probability in which standard arithmetic operations like comparison, addition, subtraction, and multiplication and division by constants can be simulated in O (n log~5 n) interactions using a simple register representation or in O (n log~2 n) interactions using a more sophisticated representation that requires an extra O (n log~(O(1)) n)-interaction initialization step. The central method is the extensive use of epidemics to propagate information from and to the leader, combined with an epidemic-based phase clock used to detect when these epidemics are likely to be complete. Applications include a reduction of the cost of computing a semilinear predicate to O(n log~5 n) interactions from the previously best-known bound of O(n~2 log n) interactions and simulation of a LOG-SPACE Turing machine using O (n log~2 n) interactions per step after an initial O(n log~(O(1)) n)-interaction startup phase. These bounds on interactions translate into polylogarithmic time per step in a natural parallel model in which each agent participates in an expected Θ(1) interactions per time unit. Open problems are discussed, together with simulation results that suggest the possibility of removing the initial-leader assumption.
机译:提出了用于在概率总体模型中执行计算的快速算法。这是标准人口协议模型的一种变体,其中,有限状态代理在对手调度程序的控制下成对交互,其中每次交互均可能选择所有对。结果表明,当在初始种群中提供唯一的领导者代理时,种群可以以高概率模拟虚拟寄存器机,其中可以在O中模拟标准算术运算(例如比较,加法,减法以及乘除常数)。 (n log〜5 n)个交互使用一个简单的寄存器表示形式,或者在O(n log〜2 n个)交互使用一个更复杂的表示形式,这需要一个额外的O(n log〜(O(1))n)个交互初始化步骤。中心方法是广泛使用流行病来传播信息至领导者,或与领导者之间传播信息,并结合基于流行病的相位时钟来检测这些流行病何时可能完成。应用包括降低从O(n〜2 log n)相互作用的已知边界计算O(n log〜5 n)相互作用的半线性谓词的成本,以及使用O模拟LOG-SPACE Turing机器的成本在初始O(n log〜(O(1))n)交互启动阶段之后,每步交互(n log〜2 n)个交互。在自然并行模型中,相互作用的这些界限转化为每步的多对数时间,在该模型中,每个代理都参与每个时间单位的预期Θ(1)相互作用。讨论了未解决的问题以及模拟结果,这些结果表明有可能消除初始领导者的假设。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号