arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1912.06802cs.DC
收藏

一种存储和通信高效的网络节点分散计数算法

A memory and communication efficient algorithm for decentralized counting of nodes in networks

Arindam Saha, James A. R. Marshall, Andreagiovanni Reina

摘要:

图上的节点计数受到一些基本的理论限制,但这些问题的解决方案是必要的,在许多应用中的图论现实世界的系统,如集体机器人和分布式传感器网络。因此,已经提供了用于分布式图大小估计或计算的若干随机和朴素确定性算法。在这里,我们提出了一个确定性和分布式算法,允许每个节点的连接图,以确定在有限的时间内,如果上界的图形大小提供的图形大小。该算法包括在迭代聚合的信息在本地集线器,然后广播它在整个图。建议的节点计数算法是平均更有效的节点内存和通信成本比以前的确定性对应节点计数,并出现可比或更有效的平均情况下的时间复杂度。以及节点计数,该算法是更广泛地适用于问题,如求和图,群体感应,和自发的层次结构创建。

英文摘要:

Node counting on a graph is subject to some fundamental theoretical limitations, yet a solution to such problems is necessary in many applications of graph theory to real-world systems, such as collective robotics and distributed sensor networks. Thus several stochastic and na{ï}ve deterministic algorithms for distributed graph size estimation or calculation have been provided. Here we present a deterministic and distributed algorithm that allows every node of a connected graph to determine the graph size in finite time, if an upper bound on the graph size is provided. The algorithm consists in the iterative aggregation of information in local hubs which then broadcast it throughout the whole graph. The proposed node-counting algorithm is on average more efficient in terms of node memory and communication cost than its previous deterministic counterpart for node counting, and appears comparable or more efficient in terms of average-case time complexity. As well as node counting, the algorithm is more broadly applicable to problems such as summation over graphs, quorum sensing, and spontaneous hierarchy creation.

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

↑