首页> 外文期刊>Journal of Parallel and Distributed Computing >A distributed message-optimal assignment on rings
【24h】

A distributed message-optimal assignment on rings

机译:在环上的分布式消息 - 最佳分配

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Consider a set of items and a set of m colors, where each item is associated to one color. Consider also n computational agents connected by a ring. Each agent holds a subset of the items and items of the same color can be held by different agents. We analyze the problem of distributively assigning colors to agents in such a way that (a) each color is assigned to one agent only and (b) the number of different colors assigned to each agent is minimum. Since any color assignment requires the items be distributed according to it (e.g. all items of the same color are to be held by only one agent), we define the cost of a color assignment as the amount of items that need to be moved, given an initial allocation. We first show that any distributed algorithm for this problem requires a message complexity of Omega(n . m) and then we exhibit an optimal message complexity algorithm for synchronous and asynchronous rings that in polynomial time determines a color assignment with cost at most three times the optimal. We show that the approximation is tight and how to get a better cost solution at the expenses of either the message or the time complexity. Finally, we present some experiments showing that, in practice, our algorithm performs much better than the theatrical worst case scenario. (C) 2019 Elsevier Inc. All rights reserved.
机译:考虑一组项目和一组M颜色,其中每个项目与一种颜色相关联。还考虑由环连接的N计算代理。每个代理都包含不同颜色的项目的子集,可以由不同的代理保持。我们以这样的方式分析将颜色分配给代理的问题(a)仅将每个颜色分配给一个代理,并且(b)分配给每个代理的不同颜色的数量最小。由于任何颜色分配都需要根据它分发的项目(例如,相同颜色的所有项目都仅由一个代理保持),因此我们将颜色分配的成本定义为给定需要移动的项目量初步分配。首先显示此问题的任何分布式算法都需要欧米茄(n.M)的消息复杂性,然后我们表现出用于多项式时间的同步和异步环的最佳消息复杂性算法,该算法在多项式时间中确定具有最多三次的颜色分配。最佳。我们表明近似是紧张的,并且如何在消息的费用或时间复杂度获得更好的成本解决方案。最后,我们展示了一些实验,表明,在实践中,我们的算法比戏剧最坏情况更好。 (c)2019 Elsevier Inc.保留所有权利。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号