中文

确定性领导者选举的近最优时间-能量权衡

数据结构与算法 2021-11-15 v2

摘要

我们考虑单跳无线电信道网络模型中领导者选举问题的能量复杂度,其中每个设备在 {1,2,,N}\{1, 2, \ldots, N\} 中有唯一标识符。能量对于小型电池供电设备而言是稀缺资源。对于此类设备,大部分能量通常消耗在通信而非计算上。为近似实际能量开销,算法的能量复杂度定义为所有设备中该设备发送或侦听时隙数的最大值。在理解无线网络中领导者选举的能量复杂度方面已取得诸多进展,但关于时间与能量之间权衡的认知却极少。时间-能量权衡:\textbf{时间-能量权衡:} 对于任意 kloglogNk \geq \log \log N,我们证明若每个设备可同时发送与侦听,则至多 nn 个设备中的领导者可在 O(kn1+ϵ)+O(kN1/k)O(k \cdot n^{1+\epsilon}) + O(k \cdot N^{1/k}) 时间与 O(k)O(k) 能量内确定性选出,其中 ϵ>0\epsilon > 0 为任意小常数。这改进了 Chang 等人 [STOC 2017] 先前的 O(N)O(N) 时间、O(loglogN)O(\log \log N) 能量算法。我们给出下界以表明本算法的时间-能量权衡是近最优的。稠密实例:\textbf{稠密实例:} 对于设备数 n=Θ(N)n = \Theta(N) 的稠密实例,我们设计了仅使用 O(1)O(1) 能量的确定性领导者选举算法。这改进了 Jurdzi\'{n}ski 等人 [PODC 2002] 的 O(logN)O(\log^* N) 能量算法以及 Chang 等人 [STOC 2017] 的 O(α(N))O(\alpha(N)) 能量算法。更具体地,我们证明若设备不能同时发送与侦听,领导者选举的最优确定性能量复杂度为 Θ(max{1,logNn})\Theta\left(\max\left\{1, \log \frac{N}{n}\right\}\right);若可以同时发送与侦听,则为 Θ(max{1,loglogNn})\Theta\left(\max\left\{1, \log \log \frac{N}{n}\right\}\right)

关键词

引用

@article{arxiv.2105.07518,
  title  = {Near-Optimal Time-Energy Trade-Offs for Deterministic Leader Election},
  author = {Yi-Jun Chang and Ran Duan and Shunhua Jiang},
  journal= {arXiv preprint arXiv:2105.07518},
  year   = {2021}
}