基于分段幂律设计的分布式固定时间优化
Distributed Fixed-Time Optimization Based on Piecewise Power-Law Design
DOI: 10.12677/PM.2022.124061, PDF, HTML, XML, 下载: 267  浏览: 1,429 
作者: 马兰兰:新疆大学,数学与系统科学学院,新疆 乌鲁木齐
关键词: 分布式算法多智能体系统固定时间优化指定时间优化Distributed Algorithm Multi-Agent System Fixed-Time Optimization Preassigned-Time Optimization
摘要: 本文基于幂律算法研究了多智能体系统的固定时间和指定时间优化问题。在成本函数强凸的条件下,提出一种分段幂律算法,保证了智能体先达到固定时间一致再实现固定时间优化。此外,通过设计分段控制协议研究了指定时间优化问题,其中优化完成时间可以根据实际需求任意指定。最后,通过两个数值实例验证了所提算法的有效性。
Abstract: The problem of fixed-time and specified-time optimization of multi-agent systems is investigated in this paper based on power-law algorithms. Under the condition that the cost function is strongly convex, a piecewise power-law algorithm is proposed, which can ensure that the agents reach consensus in a fixed time and then achieve fixed-time optimization. Correspondingly, the problem of specified-time optimization is also studied by designing a piecewise control protocol, in which the optimization time can be arbitrarily specified according to actual requirement. Finally, through two numerical examples, the effectiveness of the proposed algorithms is verified.
文章引用:马兰兰. 基于分段幂律设计的分布式固定时间优化[J]. 理论数学, 2022, 12(4): 549-560. https://doi.org/10.12677/PM.2022.124061

1. 引言

近几十年来,基于多智能体系统框架的分布式优化问题因其在移动机器人协调控制 [1]、并行计算的负载平衡 [2]、大规模机器学习 [3] 等问题中的潜在应用而成为一个热门话题并得到了广泛研究。分布式优化问题最初由Tsitsiklis等人提出 [4],是指每个智能体在仅已知自己成本函数的情况下,通过与邻居智能体之间的信息交流,使得所有智能体协作找到目标函数最小值的过程。当多智能体系统的一致值需要最小化单个智能体已知的局部成本函数之和时,多智能体系统的一致性问题就变成了分布式优化问题。

无约束的分布式优化算法最早由Nedic和Ozdaglar提出 [5],其中智能体的通信拓扑图是强连通且有向的,并且利用次梯度方法来分析优化问题。作为推广,Nedic等人利用次梯度投影算法研究了具有凸约束的分布式优化问题 [6]。在许多实际问题中,由于疏忽、遗忘或环境干扰,系统的初始状态难以测量。为了消除初始状态条件的依赖性,提高收敛速度,Polyakov首次提出非线性系统固定时间稳定性的概念,其中停息时间的上界仅取决于系统的参数 [7]。最近,Hu等建立了几个改进的固定时间稳定性条件,并给出了更精确的收敛时间估计 [8]。固定时间分布式优化作为固定时间稳定性的一个重要研究课题,近年得到了学者们的广泛关注,相继解决了如何提高优化率,如何避免优化时间对初始状态的依赖等问题 [9] [10] [11]。特别地,Ning等通过设计基于边的固定时间算法,研究了多智能体系统的分布式优化问题,该算法在固定时间内实现了一致,但优化过程是渐近的 [9]。最近,Wang等通过设计一种分段分布式算法,在固定时间内解决了优化问题 [11]。然而,文献中并没有验证所设计的控制协议的零梯度和性质,这对固定时间优化的实现起着至关重要的作用。

需要注意的是,固定时间算法中优化时间不能完全预先指定,因为它与系统的参数有关。在一些工程应用和工业控制问题中,要求系统在预先给定的指定时间内达到预期的性能,并且不依赖于系统的任何参数或初始值。针对这一问题,Wang等提出了一种指定时间的分布式控制方法,分析了多智能体系统的一致性控制和包含控制 [12]。但是,如何提出具有有限控制增益的分布式算法来研究指定时间优化问题仍是一个充满挑战和值得深入研究的课题。

基于上述讨论,本文将通过设计具有幂律形式的算法来探讨多智能体系统的固定时间和指定时间优化问题,主要结论包含以下几个方面:第一,设计具有幂律形式的固定时间算法,给出固定时间优化时间估计。第二,对任意指定的优化时间,提出指定时间优化算法。与多智能体系统的有限时间优化相比较,本文的优化时间估计不依赖于初始条件,可以更好的应用于实际问题中。

本文其余部分安排如下。第2节介绍本文的模型、基本定义和引理。第3节介绍本文所考虑的分布式固定时间和指定时间优化问题。第4节利用数值仿真验证理论结果。第5节总结本文的主要结果并介绍未来的研究方向。

符号说明: 是实数集, m 是m-维实空间。上标T是实向量。 0 n × m n × m 维零矩阵, I m m × m 单位矩阵, 1 m 0 m 分别表示m-维全1向量和0向量。符号 z 表示 z m 的欧几里德范数。 C k ( U , V ) 为U上的k次可微函数,其中 U n V m 对给定的函数 f ( x ) f * 表示优化问题中目标函数最优值, x * 表示最优点,即 f * = f ( z * ) f ( z ) 2 f ( z ) 分别表示函数 f ( z ) 的梯度和Hessian矩阵。对于任意的矩阵A和B, A B 表示它们的Kronecker积, A B ( A > B )表示 A B 是一个半正定(正定)矩阵。对 z m α > 0 ,如果 z 0 m sig α ( z ) = sign ( z ) z α ,否则 sig α ( z ) = 0 m 。记图为 G = ( ν , E ) ,其中 ν = { 1 , 2 , , n } 是顶点集, E ν × ν 是边集,智能体i的邻居记为 N i = { j ν | ( j , i ) E } 。当且仅当 ( j , i ) = ( i , j ) E ,图 G 是无向的。在本文中,图 G 无自环。 G 可以用两个矩阵表示:1) 加权邻居矩阵

A = [ τ i j ] n × n ,如果 ( i , j ) E ,则 τ i j > 0 ,否则 τ i j = 0 ;2) Laplacian矩阵 L = [ l i j ] n × n ,当 i j l i j = τ i j ,当 i = j 时, l i i = j = 1 , j i n τ i j

2. 预备知识

2.1. 模型描述

考虑如下多智能体系统

z ˙ i ( t ) = u i ( t ) , i ν , (1)

其中 z i = ( z i 1 , z i 2 , , z i m ) T m 是第i个智能体的状态向量, u i ( t ) m 是无向图或有向图上的控制算法。第i个智能体的初始状态记为 z i ( 0 ) m 。本文将提出一些算法使得所有智能体的状态在固定时间或指定时间内通过协同解决如下无约束凸优化问题

f ( z ) = i = 1 n f i ( z ) , (2)

其中 z m f i ( z ) 是智能体i的局部目标函数, f ( z ) 是全局目标函数。

2.2. 引理和假设

为了得到主要结果,下面给出一些定义和引理。

定义 1. [7] [13] 如果存在两个数 T * ( Z ( 0 ) ) 0 T max 使得

{ l i m t T * i = 1 , i j n z i ( t ) z j ( t ) = 0 , i = 1 , i j n z i ( t ) z j ( t ) = 0 , t T * ,

且对于任意初始状态 Z ( 0 ) n m T ( Z ( 0 ) ) T max ,则称系统(1)达到固定时间一致,其中

T ( Z ( 0 ) ) = inf { T * ( Z ( 0 ) ) 0 , i = 1 , i j n z i ( t ) z j ( t ) = 0 , t T * ( Z ( 0 ) ) }

称为停息时间, Z = ( z 1 T , z 2 T , , z n T ) T 。此外,对于指定时间 T p > 0 ,如果

i = 1 , i j n z i ( t ) z j ( t ) = 0 , t T p ,

则称系统(1)实现指定时间一致。

定义 2. [7] [13] 若存在一个与系统或控制参数有关的数 T ^ > 0 使得对任意初始状态 Z ( 0 ) n m ,有

lim t T ^ i = 1 n z i ( t ) z * = 0 , i = 1 n z i ( t ) z * = 0 , t T ^ ,

则称优化问题(2)实现了固定时间优化,其中 z * 是最优点。进一步,对于指定时间 T ^ p ,若对任意初始值 Z ( 0 )

lim t T ^ i = 1 n z i ( t ) z * = 0 , i = 1 n z i ( t ) z * = 0 , t T ^ p ,

那么称问题(2)实现指定时间优化。

定义 3. [14] [15] 令 D n 是一个凸紧集,若存在 ρ > 0 使得如下任意一个不等式成立:

{ f ( y ) f ( z ) ( f ( z ) ) T ( y z ) ρ 2 z y 2 , ( f ( y ) f ( z ) ) T ( y z ) ρ y z 2 , 2 f ( z ) ρ I m , z , y D , (3)

则称 f C 2 ( D , ) ρ -强凸的。

引理1. [11] 若 f ( x ) C 2 ( m , ) ρ -强凸的,则存在唯一 z * m 满足 f ( z * ) = min z R m f ( z ) f ( z * ) = 0 m

引理2. [16] 对于加权无向连通图,记其Laplacian矩阵 L 的特征值为 ,则

z T ( L Γ ) z λ 2 ( L ) z T ( I n Γ ) z

其中 z = ( z 1 T , , z n T ) T n m 满足 i = 1 n z i = 0 z i m Γ m × m 是一个半正定矩阵。

引理 3. [17] 记无权完全图 G ¯ 的Laplacian矩阵为 L G ¯ n × n 。对于无向连通拓扑图 G ,其Laplacian矩阵 L G 满足 λ 2 ( L G ) L G ¯ n L G ,则

λ 2 ( L G ) z T ( L G ¯ I m ) z n z T ( L G I m ) z , z n m .

引理4. [18] 对任意的 σ ν ,若 ξ σ 0 0 b 1 d > 1 ,则

σ = 1 n ξ σ b ( σ = 1 n ξ σ ) b , σ = 1 n ξ σ d n 1 d ( σ = 1 n ξ σ ) d .

引理 5. [19] 若存在一个正定且径向无界函数 V ( z ) : m + 使得

d d t V ( z ( t ) ) α V γ ( z ( t ) ) β V μ ( z ( t ) ) , z ( t ) R m \ { 0 } ,

其中 α > 0 β > 0 μ > 1 0 < γ < 1 ,则 z ˙ = f ( z ) f ( 0 ) = 0 的系统的原点固定时间稳定,且停息时间 T ( z ( 0 ) ) 估计为,

T ( z ( 0 ) ) T = π ( μ γ ) α ( α β ) ε csc ( ε π ) ,

其中 ε = 1 γ μ γ

假设 1. 系统(1)中的图 G 是无向连通的。

假设 2. 全局成本函数 f ( x ) ρ -强凸的。

3. 主要结果及证明

我们首先考虑拓扑图上每个智能体的成本函数已知的。相应地,我们给出下面的记号。

L A = [ l i j A ] n × n L B = [ l i j B ] n × n 分别表示权重为 τ i j 2 1 + α 1 τ i j 2 1 + β 1 的图 G A G B 的Laplace矩阵,其中

l i j A = { τ i j 2 1 + α 1 , i j , i = 1 , i j n τ i j 2 1 + α 1 , i = j ,

l i j B = { τ i j 2 1 + β 1 , i j , i = 1 , i j n τ i j 2 1 + β 1 , i = j .

定理 1. 基于假设1和假设2,设计如下的分段幂律算法通过分段幂律算法,

u i ( t ) = { k 1 j N i τ i j sig α 1 ( z i ( t ) z j ( t ) ) k 2 j N i τ i j sig β 1 ( z i ( t ) z j ( t ) ) , t [ 0 , T 1 ] , c 1 sig α 2 ( f ( z i ( t ) ) ) c 2 sig β 2 ( f ( z i ( t ) ) ) , t ( T 1 , + ) , (4)

其中控制增益 k 1 , k 2 > 0 c 1 , c 2 > 0 ,幂律参数 0 < α 1 < 1 β 1 > 1 0 < α 2 < 1 β 2 > 1 ,则优化问题(2)可以在时间 T ^ 1 = T 1 + T 2 内完成,且

T 1 = π k 1 ( λ 2 ( L A ) ) α 1 + 1 2 ( β 1 α 1 ) csc ( 1 α 1 β 1 α 1 π ) × ( k 1 ( λ 2 ( L A ) ) α 1 + 1 2 k 2 ( n ( n 1 ) ) 1 β 1 2 ( λ 2 ( L B ) ) β 1 + 1 2 ) 1 α 1 β 1 α 1 ,

T 2 = π c 1 ρ ( β 2 α 2 ) ( c 1 c 2 ) 1 α 2 β 2 α 2 csc ( 1 α 2 β 2 α 2 π ) .

证明:显然,对任意的 t [ 0 , T 1 ] ,闭环系统(2)在控制器(4)下可改写为

z ˙ i ( t ) = k 1 j N i τ i j sig α 1 ( z i ( t ) z j ( t ) ) k 2 j N i τ i j sig β 1 ( z i ( t ) z j ( t ) ) , i ν .

定义

{ e i ( t ) = z i ( t ) z ¯ ( t ) , e ( t ) = ( e 1 T ( t ) , , e n T ( t ) ) T , z ¯ ( t ) = 1 n j = 1 n z j ( t ) , (5)

那么

e ˙ i ( t ) = k 1 j N i τ i j sig α 1 ( z i ( t ) z j ( t ) ) k 2 j N i τ i j sig β 1 ( z i ( t ) z j ( t ) ) 1 n j = 1 n z ˙ j ( t ) , i ν .

构造Lyapunov函数

V 1 ( e ( t ) ) = 1 2 i = 1 n e i T ( t ) e i ( t ) .

对任意的 e ( t ) n m \ { 0 n m }

V ˙ 1 ( e ( t ) ) = i = 1 n e i T e ˙ i ( t ) = k 1 i = 1 n j N i τ i j e i T ( t ) sig α 1 ( z i ( t ) z j ( t ) ) 1 n i = 1 n j = 1 n e i T ( t ) z ˙ j ( t ) k 2 i = 1 n j N i τ i j e i T ( t ) sig β 1 ( z i ( t ) z j ( t ) ) .

根据(5)式, i = 1 n e i ( t ) = 0

1 n i = 1 n j = 1 n e i T ( t ) z ˙ j ( t ) = 1 n ( i = 1 n e i ( t ) ) T ( j = 1 n z ˙ j ( t ) ) = 0.

利用引理4,且 0 < 1 + α 1 2 < 1 1 + β 1 2 > 1

k 1 i = 1 n j N i τ i j e i T ( t ) sig α 1 ( z i ( t ) z j ( t ) ) = k 1 i = 1 n j N i τ i j e i T ( t ) sig α 1 ( e i ( t ) e j ( t ) ) = k 1 2 i = 1 n j N i τ i j ( e i ( t ) e j ( t ) ) T sig α 1 ( e i ( t ) e j ( t ) ) = k 1 2 i = 1 n j N i τ i j e i ( t ) e j ( t ) α 1 + 1 k 1 2 ( i = 1 n j N i τ i j 2 1 + α 1 e i ( t ) e j ( t ) 2 ) α 1 + 1 2 .

类似地,

k 2 i = 1 n j N i τ i j e i T ( t ) sig β 1 ( z i ( t ) z j ( t ) ) k 1 2 ( n ( n 1 ) ) 1 β 1 2 ( i = 1 n j N i τ i j 2 1 + β 1 e i ( t ) e j ( t ) 2 ) β 1 + 1 2 .

结合引理2,

i = 1 n j N i τ i j 2 1 + α 1 e i ( t ) e j ( t ) 2 = 2 e T ( t ) ( L A I m ) e ( t ) 2 λ 2 ( L A ) e T ( t ) e ( t ) ,

i = 1 n j N i τ i j 2 1 + β 1 e i ( t ) e j ( t ) 2 = 2 e T ( t ) ( L B I m ) e ( t ) 2 λ 2 ( L B ) e T ( t ) e ( t ) .

因此,对任意的 e ( t ) n m \ { 0 n m }

V ˙ 1 ( e ( t ) ) k 1 2 ( 4 λ 2 ( L A ) ) α 1 + 1 2 V 1 ( e ( t ) ) α 1 + 1 2 k 2 2 ( n ( n 1 ) ) 1 β 1 2 ( 4 λ 2 ( L B ) ) β 1 + 1 2 V 1 ( e ( t ) ) β 1 + 1 2 .

利用引理5,系统(1)可以在固定时间 T 1 内达到一致,且对任意的 i ν t T 1 都有 z i ( t ) = z ¯ ( t ) 成立。

下面证明对所有的 t T 1 + T 2 lim t T 1 + T 2 z ¯ ( t ) = z * z ¯ ( t ) = z * 都成立。

对于 t T 1 z ^ ( t ) = z ¯ ( t ) z *

f ^ ( t ) = f ( z ^ ( t ) ) = f ( z ¯ ( t ) ) f ( z * ) = f ( z ^ ( t ) + z * ) f ( z * ) .

根据系统(1)和算法(4)的第二部分,

z ^ ˙ ( t ) = c 1 sig α 2 ( f ^ ( t ) ) c 2 sig β 2 ( f ^ ( t ) ) . (6)

构造Lyapunov函数:

V 2 ( z ^ ( t ) ) = 1 2 f ^ ( t ) 2 .

根据假设2,

V ˙ 2 ( z ^ ( t ) ) = ( f ^ ( t ) ) T 2 f ^ ( t ) [ c 1 sig α 2 ( f ^ ( t ) ) c 2 sig β 2 ( f ^ ( t ) ) ] ρ c 1 f ^ ( t ) α 2 + 1 ρ c 2 f ^ ( t ) β 2 + 1 = ρ c 1 2 α 2 + 1 2 V 2 ( z ^ ( t ) ) α 2 + 1 2 ρ c 2 2 β 2 + 1 2 V 2 ( z ^ ( t ) ) β 2 + 1 2 .

根据引理5,在时间 T 1 + T 2 内, z ¯ ( t ) z * 。因此,基于算法(4),在时间 T ^ 1 = T 1 + T 2 内优化问题(2)可以被解决。

证毕。

注1. 基于多智能体系统的分布式优化问题在 [9] 中已经有所研究,证明了多智能体系统可以在固定时间内实现一致性,然而固定时间实现优化没有实现。不同于上述结果,本文设计的算法(4)不仅可以在固定时间内实现一致还可以解决优化问题,这从本质上解决了上述问题。

为了研究系统(1)的分布式指定时间优化,我们提出如下的分段幂律算法:

u i ( t ) = { T 1 σ T p ( k 1 j N i τ i j sig α 1 ( z i ( t ) z j ( t ) ) k 2 j N i τ i j sig β 1 ( z i ( t ) z j ( t ) ) ) , t [ 0 , σ T p ] , T 2 ( 1 σ ) T p ( c 1 sig α 2 ( f ( z i ( t ) ) ) c 2 sig β 2 ( f ( z i ( t ) ) ) ) , t ( σ T p , + ) , (7)

其中 0 < σ < 1 ,其它参数的定义和定理1中相同, T p > 0 是指定时间。

定理 2. 基于假设1,假设2和控制协议(7),问题(2)可以在指定时间 T p 内实现优化。

证明:类似于定理1中的证明,对任意的 e ( t ) n m \ { 0 n m } ,下式成立

V ˙ 1 ( z ( t ) ) k 1 2 T 1 σ T p ( 4 λ 2 ( L A ) ) α 1 + 1 2 V 1 ( e ( t ) ) α 1 + 1 2 k 2 2 T 1 σ T p ( n ( n 1 ) ) 1 β 1 2 ( 4 λ 2 ( L B ) ) β 1 + 1 2 V 1 ( e ( t ) ) β 1 + 1 2 .

根据引理5,问题(2)实现了有限时间实现一致,且时间可以估计为

T 1 = π σ T p k 1 ( λ 2 ( L A ) ) α 1 + 1 2 ( β 1 α 1 ) T 1 csc ( 1 α 1 β 1 α 1 π ) × ( k 1 ( λ 2 ( L A ) ) α 1 + 1 2 k 2 ( n ( n 1 ) ) 1 β 1 2 ( λ 2 ( L B ) ) β 1 + 1 2 ) 1 α 1 β 1 α 1 = σ T p .

t T 1 ,令 V 2 ( z ^ ( t ) ) = 1 2 f ^ ( t ) 2 ,因此

V ˙ 2 ( z ^ ( t ) ) c 1 θ T 2 ( 1 σ ) T p 2 α 2 + 1 2 V 2 ( z ^ ( t ) ) α 2 + 1 2 c 2 θ T 2 ( 1 σ ) T p 2 β 2 + 1 2 V 2 ( z ^ ( t ) ) β 2 + 1 2 .

根据引理5,在时间 T 2 z ^ ( t ) 0 ,其中

T 2 = π ( 1 σ ) T p c 1 θ ( β 2 α 2 ) T 2 ( c 1 c 2 ) 1 α 2 β 2 α 2 csc ( 1 α 2 β 2 α 2 π ) = ( 1 σ ) T p .

因此,在算法(7)下优化问题(2)可以在时间 T ^ 2 = T 1 + T 2 内被解决。

证毕。

注2. 目前,基于多智能体系统的渐近、有限时间和固定时间优化问题已经被广泛研究 [11] [17] [19]。然而,据我们所知,指定时间优化问题还没有被研究。基于文献 [13] 给出的指定时间稳定性的工作,我们提出了分段算法(7)来实现指定时间优化,这一指定时间协议改进了以前具有无限控制增益的协议,有效地避免了在固定时间优化中频繁调整控制参数的问题,从而可以在理想时间达到最优。

注3. 与 [19] 中研究的有限时间优化问题不同,本文提出的固定时间和指定时间优化算法允许多智能体系统中的每个智能体初始值可以任意选择,这也证明了我们的算法具有更好的鲁棒性和实用性。

4. 数值模拟

考虑图1所示的具有5个节点的无向图,其中每个智能体对应的局部成本函数为

f i ( z ) = 1 2 ( z 1 i ) 2 + 4 5 ( z 2 + i ) 2 , i = 1 , 2 , , 5 ,

其中 z = ( z 1 , z 2 ) T 。本节考虑如下的优化问题

min f ( z ) = i = 1 5 ( 1 2 ( z 1 i ) 2 + 4 5 ( z 2 + i ) 2 ) .

通过计算, ρ = 0.8 函数 f ( z * ) = 13 z * = ( 3 , 3 ) T 处取得最优值。在下面的数值模拟中,系统(1)的初始值 ( z i 1 , z i 2 ) T 在范围 [ 3 , 3 ] 内随机选择。

例1. 首先,基于算法(5)考虑固定时间优化问题。通过计算, λ 2 ( L A ) = 1.7662 λ 2 ( L B ) = 1.8949 。选择 α 1 = α 2 = 0.4 β 1 = β 2 = 1.5 k 1 = k 2 = 6 c 1 = c 2 = 6 。根据定理1,优化问题在时间 T ^ 1 = 1.1876 内被解决.相应的数值模拟结果在图2~4中,系统(1)随时间的变化在图2,成本函数 f ( x ) 和状态变量的演化分别见图3图4

例2. 与例1中条件相同,我们考虑指定时间优化问题。在算法(7)中,设计参数和例1中的相同,并且令 σ = 0.6 ,优化问题的完成时间指定为 T p = 0.8 。根据定理2,优化问题在指定时间 T p = 0.8 内完成,如图5~7所示。

Figure 1. Topological structure of system (1)

图1. 系统(1)的拓扑结构

Figure 2. The trajectory of system (1) based on algorithm (4)

图2. 基于算法(4)系统(1)的轨迹

Figure 3. The evolution of global cost function under algorithm (4)

图3. 基于算法(4)全局成本函数的变化轨迹

Figure 4. The evolution of global cost function with state variables under algorithm (4)

图4. 基于算法(4)全局成本函数随状态变量的轨迹

Figure 5. The trajectory of system (1) based on algorithm (7)

图5. 基于算法(7)系统(1)的轨迹

Figure 6. The evolution of global cost function under algorithm (7)

图6. 基于算法(7)全局成本函数的变化轨迹

Figure 7. The evolution of global cost function with state variables under algorithm (7)

图7. 基于算法(4)全局成本函数随状态变量的轨迹

5. 结论

通过设计分布式分段幂律控制协议,利用Lyapunov稳定性理论、图理论和零梯度和性质研究了多智能体系统的固定时间和指定时间优化问题。证明了在我们提出的算法下智能体可以在固定时间内先达到一致再实现优化。此外,还提出了控制增益有限的分段幂律算法,实现了多智能体系统的时间预分配优化,保证了在规定的时间内能够提前达到优化。有效地避免了在多智能体系统中频繁地调整控制参数,且能在期望时间内达到最优。本文的方法还可以进一步拓展到具有有向拓扑结构的多智能体系统的固定时间和指定时间优化问题。此外,基于切换拓扑且有时滞的多智能体系统的优化问题也值得我们在未来工作中进一步探讨。

参考文献

[1] Kashyap, A., Basar, T. and Srikant, R. (2007) Quantized Consensus. Automatica, 43, 1192-1203.
https://doi.org/10.1016/j.automatica.2007.01.002
[2] Jadbabaie, A., Lin, J. and Morse, A.S. (2003) Coordination of Groups of Mobile Autonomous Agents Using Nearest Neigbor Rules. IEEE Transactions on Automatic Control, 48, 988-1001.
https://doi.org/10.1109/TAC.2003.812781
[3] Boyd, S., Parikh, N., Chu, E., Peleato, B. and Eckstein, J. (2011) Distributed optimization and statistical learning via the alternating direction method of multipliers. Foundations and Trends in Machine Learning, 3, 1-122.
https://doi.org/10.1561/2200000016
[4] Tsitsiklis, J., Bertsekas, D. and Athans, M. (1986) Distributed Asyn-chronous Deterministic and Stochastic Gradient Optimization Algorithms. IEEE Transactions on Automatic Control, 31, 803-812.
https://doi.org/10.1109/TAC.1986.1104412
[5] Nedic, A. and Ozdaglar, A. (2009) Distributed Subgradient Methods for Multi-Agent Optimization. IEEE Transactions on Automatic Control, 54, 48-61.
https://doi.org/10.1109/TAC.2008.2009515
[6] Nedic, A., Ozdaglar, A. and Parrilo, P.A. (2010) Constrained Consensus and Optimization in Multi-Agent Networks. IEEE Transactions on Automatic Control, 55, 922-938.
https://doi.org/10.1109/TAC.2010.2041686
[7] Polyakov, A. (2012) Nonlinear Feedback Design for Fixed-Time Stabilization of Linear Control Systems. IEEE Transactions on Automatic Control, 57, 2106-2110.
https://doi.org/10.1109/TAC.2011.2179869
[8] Hu, C., Yu, J., Chen, Z.H., Jiang, H.J. and Huang, T.W. (2017) Fixed-Time Stability of Dynamical Systems and Fixed-Time Fynchronization of Coupled Discontinuous Neural Net-works. Neural Networks, 89, 74-83.
https://doi.org/10.1016/j.neunet.2017.02.001
[9] Ning, B.D., Han, Q.L. and Zuo, Z.Y. (2019) Distributed Opti-mization for Multiagent Systems: An Edge-Based Fixed-Time Consensus Approach. IEEE Transactions on Cybernetics, 49, 122-132.
https://doi.org/10.1109/TCYB.2017.2766762
[10] Chen, G. and Li, Z.Y. (2018) A Fixed-Time Convergent Al-gorithm for Distributed Convex Optimization in Multi-Agent Systems. Automatica, 95, 539-543.
https://doi.org/10.1016/j.automatica.2018.05.032
[11] Wang, X.Y., Wang, G.D. and Li, S.H. (2020) A Distributed Fixed-Time Optimization Algorithm for Multi-Agent Systems. Automatica, 122, Article No. 109289.
https://doi.org/10.1016/j.automatica.2020.109289
[12] Wang, Y.J., Song, Y.D., Hill, J.D. and Kristic, M. (2019) Prescribed-Time Consensus and Containment Control of Networked Multiagent Systems. IEEE Transactions on Cy-bernetics, 49, 1138-1147.
https://doi.org/10.1109/TCYB.2017.2788874
[13] Hu, C., He, H.B. and Jiang, H.J. (2021) Fixed/Preassigned-Time Synchronization of Complex Networks via Improving Fixed-Time Stability. IEEE Transactions on Cybernetics, 51, 2882-2892.
https://doi.org/10.1109/TCYB.2020.2977934
[14] Boyd, S. and Vandenberghe, L. (2004) Convex Optimization. Cambridge University Press, New York.
https://doi.org/10.1017/CBO9780511804441
[15] Nesterov, Y. (2004) Introductory Lectures on Convex Opti-mization: A Basic Course. Springer-Verlag, New York.
[16] Qin, J., Gao, H. and Zheng, W.X. (2014) Exponential Synchronization of Complex Networks of Linear Systems and Nonlinear Oscillators: A Unified Analysis. IEEE Trans-actions on Neural Networks and Learning Systems, 26, 510-521.
https://doi.org/10.1109/TNNLS.2014.2316245
[17] Lu, J. and Tang, C.Y. (2012) Zero-Gradient-Sum Algorithms for Distributed Convex Optimization: The Continuous-Time Case. IEEE Transactions on Automatic Control, 57, 2348-2354.
https://doi.org/10.1109/TAC.2012.2184199
[18] Hardy, G., Littlewood, J. and Polya, G. (1952) Inequalities. Cambridge University Press, Cambridge.
[19] Feng, Z., Hu, G.Q. and Cassandras, C.G. (2020) Finite-Time Distributed Convex Optimization for Continuous-Time Multiagent Systems with Disturbance Rejection. IEEE Transactions on Control of Network Systems, 7, 686-698.
https://doi.org/10.1109/TCNS.2019.2939642