Distributed Primal Decomposition for Large-Scale MILPs

被引:24
作者
Camisa, Andrea [1 ]
Notarnicola, Ivano [1 ]
Notarstefano, Giuseppe [1 ]
机构
[1] Univ Bologna, Dept Elect Elect & Informat Engn, I-40126 Bologna, Italy
基金
欧洲研究理事会;
关键词
Couplings; Resource management; Distributed algorithms; Heuristic algorithms; Linear programming; Approximation algorithms; Task analysis; Constraint-coupled optimization; distributed optimization; mixed-integer linear programming; FINITE-TIME FEASIBILITY; DUAL DECOMPOSITION; RESOURCE-ALLOCATION; OPTIMIZATION; INITIALIZATION; COORDINATION; ALGORITHM;
D O I
10.1109/TAC.2021.3057061
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article deals with a distributed Mixed-Integer Linear Programming (MILP) setup arising in several control applications. Agents of a network aim to minimize the sum of local linear cost functions subject to both individual constraints and a linear coupling constraint involving all the decision variables. A key, challenging feature of the considered setup is that some components of the decision variables must assume integer values. The addressed MILPs are NP-hard, nonconvex, and large-scale. Moreover, several additional challenges arise in a distributed framework due to the coupling constraint, so that feasible solutions with guaranteed suboptimality bounds are of interest. We propose a fully distributed algorithm based on a primal decomposition approach and an appropriate tightening of the coupling constraint. The algorithm is guaranteed to provide feasible solutions in finite time. Moreover, asymptotic and finite-time suboptimality bounds are established for the computed solution. Monte Carlo simulations highlight the extremely low suboptimality bounds achieved by the algorithm.
引用
收藏
页码:413 / 420
页数:8
相关论文
共 28 条
[1]  
[Anonymous], 1999, NONLINEAR PROGRAMMIN
[2]   Control of systems integrating logic, dynamics, and constraints [J].
Bemporad, A ;
Morari, M .
AUTOMATICA, 1999, 35 (03) :407-427
[3]  
Bertsekas D.P., 2019, Reinforcement Learning and Optimal Control
[4]  
Boyd S., 2004, CONVEX OPTIMIZATION
[5]  
Camisa A, 2018, IEEE DECIS CONTR P, P3391, DOI 10.1109/CDC.2018.8619597
[6]   Initialization-free distributed coordination for economic dispatch under varying loads and generator commitment [J].
Cherukuri, Ashish ;
Cortes, Jorge .
AUTOMATICA, 2016, 74 :183-193
[7]   Distributed Generator Coordination for Initialization and Anytime Optimization in Economic Dispatch [J].
Cherukuri, Ashish ;
Cortes, Jorge .
IEEE TRANSACTIONS ON CONTROL OF NETWORK SYSTEMS, 2015, 2 (03) :226-237
[8]   Tracking-ADMM for distributed constraint-coupled optimization [J].
Falsone, Alessandro ;
Notarnicola, Ivano ;
Notarstefano, Giuseppe ;
Prandini, Maria .
AUTOMATICA, 2020, 117
[9]   A Distributed Iterative Algorithm for Multi-Agent MILPs: Finite-Time Feasibility and Performance Characterization [J].
Falsone, Alessandro ;
Margellos, Kostas ;
Prandini, Maria .
IEEE CONTROL SYSTEMS LETTERS, 2018, 2 (04) :563-568
[10]   A decentralized approach to multi-agent MILPs: Finite-time feasibility and performance guarantees [J].
Falsone, Alessandro ;
Margellos, Kostas ;
Prandini, Maria .
AUTOMATICA, 2019, 103 :141-150