The Picard iteration is widely used to find fixed points of locally contractive (LC) maps. This paper extends the Picard iteration to distributed settings; specifically, we assume the map of which the fixed point is sought to be the average of individual (not necessarily LC) maps held by a set of agents linked by a sparse communication network. An additional difficulty is that the LC map is not assumed to come from an underlying optimization problem, which prevents exploiting strong global properties such as convexity or Lipschitzianity. Yet, we propose a distributed algorithm and prove its convergence, in fact showing that it maintains the linear rate of the standard Picard iteration for the average LC map. As another contribution, our proof imports tools from perturbation theory of linear operators, which, to the best of our knowledge, had not been used before in the theory of distributed computation.
翻译:皮卡迭代被广泛用于寻找本地合同(LC)地图的固定点。 本文将皮卡迭代扩展至分布式设置; 具体地说, 我们假定固定点的地图是一组代理人持有的单个(不一定LC)地图的平均数, 这些代理人的分布式通信网络连接在一起, 还有一个困难是, LC 地图并非来自一个潜在的优化问题, 这个问题阻碍着利用强大的全球特性, 如混凝土或Lipschitzianity 。 然而, 我们提出一个分布式算法, 并证明它的趋同性, 事实上表明它保持了普通 LC 地图标准皮卡迭代的线性速度。 作为另一项贡献, 我们的证明工具从线性操作者的扰动理论中进口, 据我们所知, 在分布式计算理论中从未使用过。