Large-scale dynamic system optimization using dual decomposition method with approximate dynamic programming

被引:5
作者
Rokhforoz, Pegah [1 ]
Kebriaei, Hamed [1 ,2 ]
Ahmadabadi, Majid Nili [1 ]
机构
[1] Univ Tehran, Sch Elect & Comp Engn, Coll Engn, Tehran, Iran
[2] Inst Res Fundamental Sci IPM, Sch Comp Sci, POB 19395-5746, Tehran, Iran
关键词
Multi-agent system; Approximate dynamic programming; Duality theory; Coupling constraint; CENTRALIZED RESOURCE-ALLOCATION; TIME NONLINEAR-SYSTEMS; TASK ALLOCATION; GRAPHICAL GAMES; CONVERGENCE; CONSTRAINTS; ALGORITHM;
D O I
10.1016/j.sysconle.2021.104894
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, multi-agent dynamic optimization with a coupling constraint is studied. The aim is to minimize a strongly convex social cost function, by considering a linear stochastic dynamics for each agent and also coupling constraints among the agents. In order to handle the coupling constraint and also, to avoid high computational cost imposed by a centralized method for large scale systems, the dual decomposition method is used to decompose the problem into multiple individual sub-problems, while the dual variable is adjusted by a coordinator. Nevertheless, since each sub-problem is not a linear-quadratic (LQ) optimal control problem, and hence its closed-form solution does not exist, approximate dynamic programming (ADP) is utilized to solve the sub-problems. The main contribution of the paper is to propose an algorithm by considering the interrelated iterations of dual variable adjustment and ADP, and to prove the convergence of the algorithm to the global optimal solution of the social cost function. Additionally, the implementation of the proposed algorithm using a neural network is presented. Also, the computational advantage of the proposed algorithm in comparison with other bench-marking methods is discussed in simulation results. (C) 2021 Elsevier B.V. All rights reserved.
引用
收藏
页数:13
相关论文
共 50 条
  • [21] Intelligent Questionnaires Using Approximate Dynamic Programming
    Logé F.
    Le Pennec E.
    Amadou-Boubacar H.
    i-com, 2021, 19 (03) : 227 - 237
  • [22] Approximate Dynamic Programming Based Supplementary Frequency Control of Thermal Generators in Power Systems With Large-Scale Renewable Generation Integration
    Guo, Wentao
    Liu, Feng
    Mei, Shengwei
    Si, Jennie
    He, Dawei
    Harley, Ronald
    2014 IEEE PES GENERAL MEETING - CONFERENCE & EXPOSITION, 2014,
  • [23] INFEASIBILITY DETECTION WITH PRIMAL-DUAL HYBRID GRADIENT FOR LARGE-SCALE LINEAR PROGRAMMING
    Applegate, David
    Diaz, Mateo
    Lu, Haihao
    Lubin, Miles
    SIAM JOURNAL ON OPTIMIZATION, 2024, 34 (01) : 459 - 484
  • [24] An approximate dynamic programming based approach to dual adaptive control
    Lee, Jong Min
    Lee, Jay H.
    JOURNAL OF PROCESS CONTROL, 2009, 19 (05) : 859 - 864
  • [25] A stochastic dual dynamic programming method for two-stage distributionally robust optimization problems
    Tong, Xiaojiao
    Yang, Liu
    Luo, Xiao
    Rao, Bo
    OPTIMIZATION METHODS & SOFTWARE, 2020, 35 (05) : 1002 - 1021
  • [26] Merging AI and OR to Solve High-Dimensional Stochastic Optimization Problems Using Approximate Dynamic Programming
    Powell, Warren B.
    INFORMS JOURNAL ON COMPUTING, 2010, 22 (01) : 2 - 17
  • [27] Optimal Tracking Control for Ship Course Using Approximate Dynamic Programming Method
    Xie Qingqing
    Luo Bin
    Tan Fuxiao
    2013 32ND CHINESE CONTROL CONFERENCE (CCC), 2013, : 2911 - 2916
  • [28] Dynamic Gaussian mutation beetle swarm optimization method for large-scale weapon target assignment problems
    Xu, Han
    Zhang, An
    Bi, Wenhao
    Xu, Shuangfei
    APPLIED SOFT COMPUTING, 2024, 162
  • [29] Analysis of stochastic dual dynamic programming method
    Shapiro, Alexander
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2011, 209 (01) : 63 - 72
  • [30] Genetic Programming With Lexicase Selection for Large-Scale Dynamic Flexible Job Shop Scheduling
    Xu, Meng
    Mei, Yi
    Zhang, Fangfang
    Zhang, Mengjie
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2024, 28 (05) : 1235 - 1249