Distributed Mixed-Integer Linear Programming via Cut Generation and Constraint Exchange

被引:22
|
作者
Testa, Andrea [1 ]
Rucco, Alessandro [1 ]
Notarstefano, Giuseppe [2 ]
机构
[1] Univ Salento, Dept Engn, I-73100 Lecce, Italy
[2] Univ Bologna, Dept Elect Elect & Informat Engn, I-40136 Bologna, Italy
基金
欧洲研究理事会;
关键词
Distributed algorithms; Approximation algorithms; Optimization; Task analysis; Mixed integer linear programming; Peer-to-peer computing; Convergence; Cutting planes; distributed optimization; mixed-integer; multi-agent multi-task assignment; ALGORITHM; CONVEX; MILPS;
D O I
10.1109/TAC.2019.2920812
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Many problems of interest for cyber-physical network systems can be formulated as mixed-integer linear programs in which the constraints are distributed among the agents. In this paper, we propose a distributed algorithmic framework to solve this class of optimization problems in a peer-to-peer network with no coordinator and with limited computation and communication capabilities. At each communication round, agents locally solve a small linear program, generate suitable cutting planes, and communicate a fixed number of active constraints. Within the distributed framework, we first propose an algorithm that, under the assumption of integer-valued optimal cost, guarantees finite-time convergence to an optimal solution. Second, we propose an algorithm for general problems that provides a suboptimal solution up to a given tolerance in a finite number of communication rounds. Both algorithms work under asynchronous, directed, unreliable networks. Finally, through numerical computations, we analyze the algorithm scalability in terms of the network size. Moreover, for a multi-agent multi-task assignment problem, we show, consistently with the theory, its robustness to packet loss.
引用
收藏
页码:1456 / 1467
页数:12
相关论文
共 50 条
  • [41] Mixed-integer linear programming for resource leveling problems
    Rieck, Julia
    Zimmermann, Juergen
    Gather, Thorsten
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2012, 221 (01) : 27 - 37
  • [42] Combinatorial benders' cuts for mixed-integer linear programming
    Codato, Gianni
    Fischetti, Matteo
    OPERATIONS RESEARCH, 2006, 54 (04) : 756 - 766
  • [43] An algorithm for multiparametric mixed-integer linear programming problems
    Acevedo, J
    Pistikopoulos, EN
    OPERATIONS RESEARCH LETTERS, 1999, 24 (03) : 139 - 148
  • [44] A mixed-integer linear programming model for hydro unit commitment considering operation constraint priorities
    Wu, Xinyu
    Wu, Yiyang
    Cheng, Xilong
    Cheng, Chuntian
    Li, Zehong
    Wu, Yongqi
    RENEWABLE ENERGY, 2023, 204 : 507 - 520
  • [45] Cut Scheduling Optimization in Plate Mill Finishing Area Through Mixed-Integer Linear Programming
    Aurora, Claudio
    Cettolo, Doretta
    Cuzzola, Francesco Alessandro
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2010, 18 (01) : 118 - 127
  • [46] EXPERIMENTS IN PROCESS SYNTHESIS VIA MIXED-INTEGER PROGRAMMING
    YUAN, X
    PIBOULEAU, L
    DOMENECH, S
    CHEMICAL ENGINEERING AND PROCESSING-PROCESS INTENSIFICATION, 1989, 25 (02) : 99 - 116
  • [47] Identification of hybrid systems via mixed-integer programming
    Bemporad, A
    Roll, J
    Ljung, L
    PROCEEDINGS OF THE 40TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-5, 2001, : 786 - 792
  • [48] Piecewise regression via mixed-integer programming for MPC
    Teichrib, Dieter
    Darup, Moritz Schulze
    6TH ANNUAL LEARNING FOR DYNAMICS & CONTROL CONFERENCE, 2024, 242 : 337 - 348
  • [49] Randomized Constraints Consensus for Distributed Robust Mixed-Integer Programming
    Chamanbaz, Mohammadreza
    Notarstefano, Giuseppe
    Sasso, Francesco
    Bouffanais, Roland
    IEEE TRANSACTIONS ON CONTROL OF NETWORK SYSTEMS, 2021, 8 (01): : 295 - 306
  • [50] Optimal override policy for chemotherapy scheduling template via mixed-integer linear programming
    Yu-Li Huang
    Ishtiak Sikder
    Guanglin Xu
    Optimization Letters, 2022, 16 : 1549 - 1562