A collection of $k$ mobile agents is arbitrarily deployed in the edges of a directed torus network where agents perpetually move to the successor edge. Each node has a switch that allows one agent of the two incoming edges to pass to its successor edge in every round. The goal is to obtain a switch scheduling to reach and maintain a configuration where the longest queue length is minimum. We consider a synchronous system. We use the concept of conflict graphs to model the local conflicts that occur with incident links. We show that there does not exist an algorithm that can reduce the number of agents in any conflict cycle of the conflict graph providing that all the links have at least 2 agents at every round. Hence, the lower bound is at least the average queue length of the conflict cycle with the maximum average queue length. Next, we present a centralized algorithm that computes a strategy in $O(n\log n)$ time for each round that attains the optimal queue length in $O(\sigma n)$ rounds where $n$ is the number of nodes in the network and $\sigma$ is the standard deviations of the queue lengths in the initial setting. Our technique is based on network flooding on conflict graphs. Next, we consider a distributed system where nodes have access to the length of their queues and use communication to self-coordinate with nearby nodes. We present a local algorithm using only the information of the queue lengths at distance two. We show that the algorithm attains the optimal queue length in $O(\sigma C_{max}^2)$ rounds where $C_{max}$ is the length of the longest conflict cycle with the maximum average queue length.


翻译:在一个定向 Trus 网络边缘任意部署一个 $k$ 移动剂的集合。 每个节点都有一个开关, 允许两个即将到来的边缘的一个代理在每轮中至少有两个长度。 目标是获得一个切换时间列表, 到达并保持一个最小最长队列长度的配置。 我们考虑同步系统 。 我们使用冲突图表的概念来模拟与事件链接发生的地方冲突。 我们显示, 在冲突图的任何冲突周期中, 没有一个算法可以减少代理商的数量, 规定所有链接每轮至少有两个长度的代理商。 因此, 下限至少是冲突周期的平均队列长度, 以最大平均队列长度 。 接下来, 我们提出一个集中算法, 以$( n\ log n) 计算每个回合的策略, 以 $( sgmax n) 来模拟与事件链接的本地队列长度 。 我们的队列数量是网络的节点数, $\\ grima $ 是每轮在最短的队列里程中的标准偏差值 。 。 我们的技术是用来在下一个阵列中, 将使用本地队列的队列的队列的队列的队列的队列的队列中, 。 。 我们的技术是用来用来在使用下 。

0
下载
关闭预览

相关内容

专知会员服务
80+阅读 · 2021年7月31日
一份简单《图神经网络》教程,28页ppt
专知会员服务
123+阅读 · 2020年8月2日
Python计算导论,560页pdf,Introduction to Computing Using Python
专知会员服务
72+阅读 · 2020年5月5日
MIT新书《强化学习与最优控制》
专知会员服务
275+阅读 · 2019年10月9日
【 关关的刷题日记47】Leetcode 38. Count and Say
【论文】变分推断(Variational inference)的总结
机器学习研究会
39+阅读 · 2017年11月16日
【LeetCode 136】 关关的刷题日记32 Single Number
[DLdigest-8] 每日一道算法
深度学习每日摘要
4+阅读 · 2017年11月2日
【推荐】RNN/LSTM时序预测
机器学习研究会
25+阅读 · 2017年9月8日
强化学习 cartpole_a3c
CreateAMind
9+阅读 · 2017年7月21日
Arxiv
0+阅读 · 2021年10月25日
Arxiv
0+阅读 · 2021年10月21日
Arxiv
0+阅读 · 2021年10月20日
Arxiv
7+阅读 · 2020年6月29日
VIP会员
相关资讯
【 关关的刷题日记47】Leetcode 38. Count and Say
【论文】变分推断(Variational inference)的总结
机器学习研究会
39+阅读 · 2017年11月16日
【LeetCode 136】 关关的刷题日记32 Single Number
[DLdigest-8] 每日一道算法
深度学习每日摘要
4+阅读 · 2017年11月2日
【推荐】RNN/LSTM时序预测
机器学习研究会
25+阅读 · 2017年9月8日
强化学习 cartpole_a3c
CreateAMind
9+阅读 · 2017年7月21日
Top
微信扫码咨询专知VIP会员