论文部分内容阅读
本文研究多智能体网络中的一类重要问题——动态一致平均问题,具体而言,即网络中所有智能体动态地跟踪一组时变参考输入信号的均值,并使得每个智能体的跟踪结果都等于该组时变信号的均值。本文研究的则是如何分布式地求解该问题。而分布式计算又可分为有中心分布式计算与无中心分布式计算两大类,后者相较于前者具有通信更均衡、算法更鲁棒、隐私保护性更强等优点,因而无中心分布式信息处理的应用前景更广泛。本文首先介绍了几种现有的无中心分布式动态一致平均算法,然后在前人的基础上设计开发了一种新的无中心分布式求解动态一致平均的算法DDAC。 DDAC相较于前人设计的算法,具有更好的参数可调性,在大量的数值实验中,也具有更高的收敛精度。动态一致平均算法拥有很多重要的应用,除了用于需要直接动态跟踪时变信号的一些实际应用(位置跟踪、编队控制等)之外,本文还原创性地提出将动态一致平均算法用于处理一些优化问题的子问题,并重点以低秩矩阵补全问题为例来说明这一原创性想法的有效性与先进性。本文对低秩矩阵补全问题进行了研究,并在前人提出的一种集中式求解矩阵补全问题的算法基础上,设计开发出了两种新的无中心分布式矩阵补全算法D-LMaFit与DDAC-LMaFit。在此研究过程中,我们指出将有中心分布式(并行)实现的算法改造为无中心分布式算法的关键与难点,即如何使用无中心分布式的算法取代网络中心节点。对此我们给出答案,即动态一致平均算法可以解决该难点。我们使用了两种动态一致平均算法(前人提出的EXTRA与本文中新设计的DDAC算法)解决该难点,分别对应地得到前述两种算法。并且,考虑到实际应用中有对于数据的隐私保护的需要,我们分析了分布式低秩矩阵补全问题中的隐私保护问题,并以D-LMaFit算法为例,证明了对于一系列能够将其更新式写为一个线性时不变系统的算法,若网络拓扑满足一定条件,则该算法具有对于隐私保护的性能。作为更多扩展,结合我们提出的动态一致平均算法可以替代中心节点的求平均操作,我们还对两种一阶优化算法——梯度下降法与邻近点梯度法的无中心分布化实现进行了研究,并分别设计得到了若干有效的新的无中心分布式梯度下降法(DDAC-GD算法、EXTRA-GD算法与FODAC-GD算法)与新的无中心分布式邻近点梯度法(DDAC-PG算法、EXTRA-PG算法与FODAC-PG算法)。全文致力于研究无中心分布式动态一致平均算法,设计了一种新的有效的算法;并对如何将有中心分布式(并行)实现的算法通过求解动态一致平均子问题,设计为无中心分布式的算法进行了讨论,相应地设计了若干新的用于求解不同问题的无中心分布式算法。大量的数值实验则表明了算法的有效性。本文的研究为设计无中心分布式算法提供了新思路。