He Liu, Cheng Hui, Zhang Yunong
School of Computer Science and Engineering, Sun Yat-sen University, Guangzhou, China.
School of Intelligent Systems and Engineering, Sun Yat-sen University, Shenzhen, China.
Front Neurorobot. 2025 Mar 17;19:1553623. doi: 10.3389/fnbot.2025.1553623. eCollection 2025.
This study addresses the distributed optimization problem with time-varying objective functions and time-varying constraints in a multi-agent system (MAS). To tackle the distributed time-varying constrained optimization (DTVCO) problem, each agent in the MAS communicates with its neighbors while relying solely on local information, such as its own objective function and constraints, to compute the optimal solution. We propose a novel penalty-based zeroing neural network (PB-ZNN) to solve the continuous-time DTVCO (CTDTVCO) problem. The PB-ZNN model incorporates two penalty functions: The first penalizes agents for deviating from the states of their neighbors, driving all agents to reach a consensus, and the second penalizes agents for falling outside the feasible range, ensuring that the solutions of all agents remain within the constraints. The PB-ZNN model solves the CTDTVCO problem in a semi-centralized manner, where information exchange between agents is distributed, but computation is centralized. Building on the semi-centralized PB-ZNN model, we adopt the Euler formula to develop a distributed PB-ZNN (DPB-ZNN) algorithm for solving the discrete-time DTVCO (DTDTVCO) problem in a fully distributed manner. We present and prove the convergence theorems of the proposed PB-ZNN model and DPB-ZNN algorithm. The efficacy and accuracy of the DPB-ZNN algorithm are illustrated through numerical examples, including a simulation experiment applying the algorithm to the cooperative control of redundant manipulators.
本研究解决了多智能体系统(MAS)中具有时变目标函数和时变约束的分布式优化问题。为了解决分布式时变约束优化(DTVCO)问题,MAS中的每个智能体在仅依赖本地信息(如自身目标函数和约束)的情况下与邻居进行通信,以计算最优解。我们提出了一种新颖的基于惩罚的归零神经网络(PB-ZNN)来解决连续时间DTVCO(CTDTVCO)问题。PB-ZNN模型包含两个惩罚函数:第一个惩罚偏离邻居状态的智能体,促使所有智能体达成共识,第二个惩罚超出可行范围的智能体,确保所有智能体的解保持在约束范围内。PB-ZNN模型以半集中方式解决CTDTVCO问题,其中智能体之间的信息交换是分布式的,但计算是集中式的。基于半集中式PB-ZNN模型,我们采用欧拉公式开发了一种分布式PB-ZNN(DPB-ZNN)算法,以完全分布式方式解决离散时间DTVCO(DTDTVCO)问题。我们给出并证明了所提出的PB-ZNN模型和DPB-ZNN算法的收敛定理。通过数值例子说明了DPB-ZNN算法的有效性和准确性,包括将该算法应用于冗余机械手协同控制的仿真实验。