arXivDaily arXiv每日学术速递 周一至周五更新
北美退伍军人节(Veterans Day),12 日无更新
arXiv 1301.7119cs.DS
收藏

如何以多项式代价异步满足

How to Meet Asynchronously at Polynomial Cost

Yoann Dieudonné, Andrzej Pelc, Vincent Villain

摘要:

两个移动代理开始在不同的节点的一个未知的网络必须满足。这个任务在文献中被称为会合。每个代理都有一个不同的标签,它是一个已知的正整数,但其他代理未知。代理以异步方式移动:代理的速度可能会有所不同,并由对手控制。会合算法的成本是两个代理在相遇之前进行的边缘遍历的总数。解决这个问题的唯一以前的确定性算法在图的大小和更大的标签中具有指数级的成本。在本文中,我们提出了一个确定性的会合算法的成本多项式的大小的图和长度的较小的标签。因此,我们以指数方式降低了图形大小的成本,并以双指数方式降低了代理的标签。作为我们的会合算法的应用程序,我们解决了几个基本问题,涉及团队的未知规模大于1的标记代理移动异步在未知的网络。其中包括以下问题:团队规模,其中每个代理都必须找到代理的总数,领导者选举,其中所有代理都必须输出单个代理的标签,完美重命名,其中所有代理都必须采用新的不同标签。. .,k},其中k是代理的数量,以及闲聊,其中每个代理最初具有一条信息(值),并且所有代理必须输出所有值。使用我们的会合算法,我们解决所有这些问题的成本多项式的大小的图形和参与代理的所有标签的最小长度。

英文摘要:

Two mobile agents starting at different nodes of an unknown network have to meet. This task is known in the literature as rendezvous. Each agent has a different label which is a positive integer known to it, but unknown to the other agent. Agents move in an asynchronous way: the speed of agents may vary and is controlled by an adversary. The cost of a rendezvous algorithm is the total number of edge traversals by both agents until their meeting. The only previous deterministic algorithm solving this problem has cost exponential in the size of the graph and in the larger label. In this paper we present a deterministic rendezvous algorithm with cost polynomial in the size of the graph and in the length of the smaller label. Hence we decrease the cost exponentially in the size of the graph and doubly exponentially in the labels of agents. As an application of our rendezvous algorithm we solve several fundamental problems involving teams of unknown size larger than 1 of labeled agents moving asynchronously in unknown networks. Among them are the following problems: team size, in which every agent has to find the total number of agents, leader election, in which all agents have to output the label of a single agent, perfect renaming in which all agents have to adopt new different labels from the set {1, . . . , k}, where k is the number of agents, and gossiping, in which each agent has initially a piece of information (value) and all agents have to output all the values. Using our rendezvous algorithm we solve all these problems at cost polynomial in the size of the graph and in the smallest length of all labels of participating agents.

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

↑