Kernekoncepter
本文提出了一種基於最佳控制理論的新型分散式優化演算法,透過將優化問題轉化為最佳控制問題,並利用平均梯度和二階資訊,實現了具有全局超線性收斂速度的優化目標。
本文提出了一種基於最佳控制理論的新型分散式優化演算法。該演算法將傳統的優化問題轉化為最佳控制問題,每個代理的目標是設計當前的控制輸入,以最小化自身的目标函数以及未來時間點的更新大小。與現有的用於優化多個代理對應的凸目標函數之和的分布式優化問題相比,本文基於最大值原理提出了一種用於多代理系統的分布式優化演算法。此外,還對收斂性和超線性收斂速度進行了嚴格的分析。
圖論基礎: 文章首先介紹了用於描述代理之間通信的圖論基礎,包括有向圖、平衡圖和強連通圖等概念。
分布式優化問題: 文章接著描述了傳統的無約束優化問題,以及如何將其轉化為最佳控制問題。
基於最佳控制的演算法開發: 文章利用龐特里亞金最大值原理推導了最佳控制律的解析解,並證明了該控制律利用了平均梯度。
分布式優化演算法: 文章提出了兩種基於最佳控制的分布式優化演算法:
DOCMC (Distributed Optimal Control Method with a Central Computing Node): 該演算法需要一個中央計算節點來收集和處理所有代理的資訊,並廣播更新後的資訊。
DOAOC (Distributed Optimization Algorithm based on Optimal Control): 該演算法不需要中央計算節點,每個代理僅需與其鄰居交換資訊即可完成優化。
收斂性分析: 文章證明了所提出的兩種演算法都具有超線性收斂速度,這表明了基於最佳控制的演算法的優越性。