The Banach-Picard iteration is widely used to find fixed points of locally contractive (LC) maps. This paper extends the Banach-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 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 Banach-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)的固定点。本文将Banach-皮卡迭代法延伸至分布式设置;具体地说,我们假定固定点是通信网络连接的一组代理人所持有个人(不一定LC)地图的平均数。另一个困难是,LC地图并非假定来自潜在的优化问题,因为这一问题阻碍着利用强大的全球特性,如凝结或利普西茨齐茨尼特性。然而,我们提出一个分布式算法并证明它的趋同性,事实上表明它维持了普通LC地图标准巴纳赫-皮卡迭代法的线性速度。作为另一项贡献,我们的证据从线性操作者的扰动理论中进口工具,据我们所知,在分布式计算理论中从未使用过这种工具。