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 条
  • [21] Optimal Load Control and Scheduling through Distributed Mixed-integer Linear Programming
    Yfantis, Vassilios
    Motsch, William
    Bach, Nico
    Wagner, Achim
    Ruskowski, Martin
    2022 30TH MEDITERRANEAN CONFERENCE ON CONTROL AND AUTOMATION (MED), 2022, : 920 - 926
  • [22] Comparison of Mixed-Integer Programming and Genetic Algorithm Methods for Distributed Generation Planning
    Foster, James D.
    Berry, Adam M.
    Boland, Natashia
    Waterer, Hamish
    IEEE TRANSACTIONS ON POWER SYSTEMS, 2014, 29 (02) : 833 - 843
  • [23] A Primal Decomposition Method with Suboptimality Bounds for Distributed Mixed-Integer Linear Programming
    Camisa, Andrea
    Notarnicola, Ivano
    Notarstefano, Giuseppe
    2018 IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2018, : 3391 - 3396
  • [24] Mixed-integer/linear and constraint programming approaches for activity scheduling in a nuclear research facility
    Polo-Mejia, Oliver
    Artigues, Christian
    Lopez, Pierre
    Basini, Virginie
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2020, 58 (23) : 7149 - 7166
  • [25] SITE LOCATION VIA MIXED-INTEGER PROGRAMMING
    ELSON, DG
    OPERATIONAL RESEARCH QUARTERLY, 1972, 23 (01) : 31 - &
  • [26] Mixed-Integer Linear Programming, Constraint Programming and a Novel Dedicated Heuristic for Production Scheduling in a Packaging Plant
    Oujana, Soukaina
    Amodeo, Lionel
    Yalaoui, Farouk
    Brodart, David
    APPLIED SCIENCES-BASEL, 2023, 13 (10):
  • [27] Valid Linear Programming Bounds for Exact Mixed-Integer Programming
    Steffy, Daniel E.
    Wolter, Kati
    INFORMS JOURNAL ON COMPUTING, 2013, 25 (02) : 271 - 284
  • [28] A Mixed-Integer Linear Programming Model for the Simultaneous Optimal Distribution Network Reconfiguration and Optimal Placement of Distributed Generation
    Gallego Pareja, Luis A.
    Lopez-Lezama, Jesus M.
    Gomez Carmona, Oscar
    ENERGIES, 2022, 15 (09)
  • [29] A mixed-integer linear programming approach for optimal type, size and allocation of distributed generation in radial distribution systems
    Rueda-Medina, Augusto C.
    Franco, John F.
    Rider, Marcos J.
    Padilha-Feltrin, Antonio
    Romero, Ruben
    ELECTRIC POWER SYSTEMS RESEARCH, 2013, 97 : 133 - 143
  • [30] Learning to Cut via Hierarchical Sequence/Set Model for Efficient Mixed-Integer Programming
    Wang, Jie
    Wang, Zhihai
    Li, Xijun
    Kuang, Yufei
    Shi, Zhihao
    Zhu, Fangzhou
    Yuan, Mingxuan
    Zeng, Jia
    Zhang, Yongdong
    Wu, Feng
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2024, 46 (12) : 9697 - 9713