基于多智能体网络的分布式优化连续时间算法

A Continuous-Time Algorithm for Distributed Optimization Based on Multiagent Networks

IEEE Transactions on Systems, Man, and Cybernetics: Systems · 2017
被引 71
ABS 3

中文导读

提出一种连续时间算法解决分布式凸优化问题,每个智能体只需与一阶和二阶邻居交换信息,在拓扑有向生成树时即可收敛到最优解集,且状态变量最少、拓扑条件更弱。

Abstract

Based on the multiagent networks, this paper introduces a continuous-time algorithm to deal with distributed convex optimization. Using nonsmooth analysis and algebraic graph theory, the distributed network algorithm is modeled by the aid of a nonautonomous differential inclusion, and each agent exchanges information from the first-order and the second-order neighbors. For any initial point, the solution of the proposed network can reach consensus to the set of minimizers if the graph has a spanning tree. In contrast to the existing continuous-time algorithms for distributed optimization, the proposed model holds the least number of state variables and relaxes the strongly connected weighted-balanced topology to the weaker case. The modified form of the proposed continuous-time algorithm is also given, and it is proven that this algorithm is suitable for solving distributed problems if the undirected network is connected. Finally, two numerical examples and an optimal placement problem confirm the effectiveness of the proposed continuous-time algorithm.

分布式优化多智能体系统代数图论非光滑分析