中文

图拓扑不变的梯度与采样复杂度用于分散式与随机优化

最优化与控制 2021-01-14 v2

摘要

分散式多智能体优化中的一个基本问题是在梯度/采样复杂度与通信复杂度之间的权衡。我们提出新算法,其梯度与采样复杂度是图拓扑不变的,而通信复杂度保持最优。对凸光滑确定性问题,我们提出一个原始对偶滑动(PDS)算法,以 O((L~/ϵ)1/2)O((\tilde{L}/\epsilon)^{1/2}) 的梯度复杂度和 O((L~/ϵ)1/2+A/ϵ)O((\tilde{L}/\epsilon)^{1/2}+\|\mathcal{A}\|/\epsilon) 的通信复杂度计算一个 ϵ\epsilon-解,其中 L~\tilde{L} 为目标的光滑参数,A\mathcal{A} 与通信网络的图拉普拉斯或定向关联矩阵的转置有关。借助 μ\mu-强凸性,结果可分别改进为 O((L~/μ)1/2log(1/ϵ))O((\tilde{L}/\mu)^{1/2}\log(1/\epsilon))O((L~/μ)1/2log(1/ϵ)+A/ϵ1/2)O((\tilde{L}/\mu)^{1/2}\log(1/\epsilon) + \|\mathcal{A}\|/\epsilon^{1/2})。我们还提出一个随机变体,即针对随机梯度问题的原始对偶滑动(SPDS)算法。SPDS 算法利用小批量技术,使智能体可同时执行采样与通信。它以 O((L~/ϵ)1/2+(σ/ϵ)2)O((\tilde{L}/\epsilon)^{1/2} + (\sigma/\epsilon)^2) 的采样复杂度计算一个随机 ϵ\epsilon-解,在强凸下可改进为 O((L~/μ)1/2log(1/ϵ)+σ2/ϵ)O((\tilde{L}/\mu)^{1/2}\log(1/\epsilon) + \sigma^2/\epsilon)。此处 σ2\sigma^2 为方差。SPDS 的通信复杂度与确定情形相同。上述所有梯度与采样复杂度均匹配集中式凸光滑优化的下复杂度界,且与网络结构无关。据我们所知,这些梯度与采样复杂度此前在约束可行集上的分散式优化中从未获得。

关键词

引用

@article{arxiv.2101.00143,
  title  = {Graph topology invariant gradient and sampling complexity for decentralized and stochastic optimization},
  author = {Guanghui Lan and Yuyuan Ouyang and Yi Zhou},
  journal= {arXiv preprint arXiv:2101.00143},
  year   = {2021}
}

备注

25 pages, 1 figure