论文标题
分布式计算随着人口的持续增长
Distributed Computation with Continual Population Growth
论文作者
论文摘要
与合成的细菌进行计算是一个充满活力的活跃场,在生物产生,生物传感和药物中进行了许多应用。由于缺乏鲁棒性和单个细胞内部资源限制的动机,最近引起了与细菌之间交流的分布式方法。在本文中,我们关注人口增长的问题同时发生,并可能干扰所需的生物成绩。具体而言,我们在大多数共识问题的持续人群增长的系统中提出了一个快速协议,并证明如果初始差异为$ω(\ sqrt {n \ log n})$ $ n $是$ n $的两个输入之间的初始多数,则概率很高。我们还提出了一个快速协议,该协议正确地计算了两个输入的NAND,概率很高。我们证明,将NAND GATE协议与连续增长的多数共识协议相结合,使用后者作为放大器,可以实现计算任意布尔函数的电路。
Computing with synthetically engineered bacteria is a vibrant and active field with numerous applications in bio-production, bio-sensing, and medicine. Motivated by the lack of robustness and by resource limitation inside single cells, distributed approaches with communication among bacteria have recently gained in interest. In this paper, we focus on the problem of population growth happening concurrently, and possibly interfering, with the desired bio-computation. Specifically, we present a fast protocol in systems with continuous population growth for the majority consensus problem and prove that it correctly identifies the initial majority among two inputs with high probability if the initial difference is $Ω(\sqrt{n\log n})$ where $n$ is the total initial population. We also present a fast protocol that correctly computes the NAND of two inputs with high probability. We demonstrate that combining the NAND gate protocol with the continuous-growth majority consensus protocol, using the latter as an amplifier, it is possible to implement circuits computing arbitrary Boolean functions.