arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2207.08061cs.DCcs.DM
收藏

匿名动态网络中的最优计算

Optimal Computation in Anonymous Dynamic Networks

Sapienza University of Rome(罗马大学);University of Aizu(会津大学)

Giuseppe A. Di Luna, Giovanni Viglietta

AI总结:

本文提出了一种基于历史树的新型结构,解决了匿名动态网络中领导者平均共识和多领导者计数问题,并提供了高效确定性算法。

摘要:

我们给出了在动态网络中由匿名过程确定性计算的函数的简单特征,这取决于网络中的领导者数量。此外,我们提供了高效的分布式算法,用于计算所有此类函数,假设对网络有最小或无知识。每个算法有两种版本:一种在正确输出后终止,另一种在不显式终止的情况下稳定在正确输出上。值得注意的是,这些是首个运行时间与进程数量和网络参数(我们称为“动态断开性”)线性增长的确定性算法(意味着我们的动态网络不一定要始终连通)。我们还提供了匹配的下界,表明所有算法在任何固定领导者数量下都是渐近最优的。虽然大多数现有文献在匿名动态网络上依赖于经典质量分布技术,但我们的工作利用了名为“历史树”的新组合结构,这具有独立的兴趣。其他贡献包括在匿名动态网络中两个流行基础问题上的实质性进展:无领导者平均共识(即计算分布在进程中的输入数值的平均值)和多领导者计数(即确定网络中进程的确切数量)。我们的贡献不仅打开了历史树应用研究的新研究方向,还证明了在匿名动态网络中的计算在实践中是可行的,并且比之前推测的要轻松得多。

英文摘要:

We give a simple characterization of the functions that can be computed deterministically by anonymous processes in dynamic networks, depending on the number of leaders in the network. In addition, we provide efficient distributed algorithms for computing all such functions assuming minimal or no knowledge about the network. Each of our algorithms comes in two versions: one that terminates with the correct output and a faster one that stabilizes on the correct output without explicit termination. Notably, these are the first deterministic algorithms whose running times scale linearly with both the number of processes and a parameter of the network which we call "dynamic disconnectivity" (meaning that our dynamic networks do not necessarily have to be connected at all times). We also provide matching lower bounds, showing that all our algorithms are asymptotically optimal for any fixed number of leaders. While most of the existing literature on anonymous dynamic networks relies on classic mass-distribution techniques, our work makes use of a novel combinatorial structure called "history tree", which is of independent interest. Among other contributions, our results make conclusive progress on two popular fundamental problems for anonymous dynamic networks: leaderless Average Consensus (i.e., computing the mean value of input numbers distributed among the processes) and multi-leader Counting (i.e., determining the exact number of processes in the network). Our contribution not only opens a promising line of research on applications of history trees, but also demonstrates that computation in anonymous dynamic networks is practically feasible and far less demanding than previously conjectured.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑