Counting the number of nodes in Anonymous Dynamic Networks is enticing from an algorithmic perspective: an important computation in a restricted platform with promising applications. Starting with Michail, Chatzigiannakis, and Spirakis [19], a flurry of papers sped up the running time guarantees from doubly-exponential to polynomial [16]. There is a common theme across all those works: a distinguished node is assumed to be present, because Counting cannot be solved deterministically without at least one. In the present work we study challenging questions that naturally follow: how to efficiently count with more than one distinguished node, or how to count without any distinguished node. More importantly, what is the minimal information needed about these distinguished nodes and what is the best we can aim for (count precision, stochastic guarantees, etc.) without any. We present negative and positive results to answer these questions. To the best of our knowledge, this is the first work that addresses them.
翻译:计算匿名动态网络中的节点数量从算法角度正在诱人:这是一个在有希望应用的有限平台上的重要计算方法。 从Michail、Chatzgiannakis 和 Spirakis [19] 开始,大量文件加快了运行时间的保障,从双重能力到多面性[16] 。所有这些作品有一个共同的主题: 假设存在一个不同的节点, 因为计算无法在确定性上解决, 至少没有一个节点。 在目前的工作中,我们研究自然而然的质疑问题: 如何有效地计算一个以上的突出节点, 或如何在没有区分节点的情况下进行计算。 更重要的是, 这些不同节点所需要的最起码的信息是什么, 以及我们如何在没有任何保证的情况下( 计算精确性、 随机性保证等) 所追求的最好信息是什么。 我们为回答这些问题提出了负面和积极的结果。 据我们所知, 这是针对这些问题的首项工作。