Consensus-based Dantzig-Wolfe decomposition

被引:1
|
作者
El Tonbari, Mohamed [1 ]
Ahmed, Shabbir [1 ]
机构
[1] Georgia Inst Technol, Sch Ind & Syst Engn, 755 Ferst Dr NW, Atlanta, GA 30332 USA
关键词
Distributed decision making; Dantzig Wolfe decomposition; Column generation; Privacy; Decentralized data storage; SUBGRADIENT METHODS; OPTIMIZATION; CONVEX; ADMM; CONVERGENCE; BUNDLE; BRANCH; PRICE; MPI;
D O I
10.1016/j.ejor.2022.10.019
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
Dantzig-Wolfe decomposition (DWD) is a classical algorithm for solving large-scale linear programs whose constraint matrix involves a set of independent blocks coupled with a set of linking rows. The algorithm decomposes such a model into a master problem and a set of independent subproblems that can be solved in a distributed manner. In a typical implementation, the master problem is solved cen-trally. In certain settings, solving the master problem centrally is undesirable or infeasible, such as in the case of decentralized storage of data, or when independent agents who are responsible for the subprob-lems desire privacy of information. In this paper, we propose a fully distributed DWD algorithm which relies on solving the master problem using a consensus-based Alternating Direction Method of Multipliers (ADMM) method. We derive error bounds on the optimality gap and feasibility violation of the proposed approach. We provide preliminary computational results for our algorithm using a Message Passing Inter-face implementation on a delivery planning problem, the multi-commodity network flow problem, and synthetic instances where we obtain high quality solutions. An open-source implementation of the algo-rithm is available.(c) 2022 Elsevier B.V. All rights reserved.
引用
收藏
页码:1441 / 1456
页数:16
相关论文
共 50 条
  • [41] Security constrained economic dispatch using nonlinear Dantzig-Wolfe decomposition
    Siemens Energy & Automation, Inc, Brooklyn Park, United States
    IEEE Trans Power Syst, 1 (105-112):
  • [42] 2-LEVEL PLANNING PROCEDURE UNDER A DANTZIG-WOLFE DECOMPOSITION
    SENGUPTA, JK
    GRUVER, GW
    INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 1974, 5 (09) : 857 - 875
  • [43] Dantzig-Wolfe decomposition of the daily course pattern formulation for curriculum-based course timetabling
    Bagger, Niels-Christian F.
    Sorensen, Matias
    Stidsen, Thomas R.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2019, 272 (02) : 430 - 446
  • [44] A GENERALIZED DANTZIG-WOLFE DECOMPOSITION PRINCIPLE FOR A CLASS OF NONCONVEX PROGRAMMING-PROBLEMS
    THACH, PT
    KONNO, H
    MATHEMATICAL PROGRAMMING, 1993, 62 (02) : 239 - 260
  • [45] Dantzig-Wolfe Decomposition for Solving Multistage Stochastic Capacity-Planning Problems
    Singh, Kavinesh J.
    Philpott, Andy B.
    Wood, R. Kevin
    OPERATIONS RESEARCH, 2009, 57 (05) : 1271 - 1286
  • [46] Optimal Distributed Energy Storage Management Using Relaxed Dantzig-Wolfe Decomposition
    Zamzam, Ahmed S.
    Dall'Anese, Emiliano
    Sidiropoulos, Nicholas D.
    2018 IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2018, : 2396 - 2401
  • [47] Recovering Dantzig-Wolfe Bounds by Cutting Planes
    Chen, Rui
    Gunluk, Oktay
    Lodi, Andrea
    OPERATIONS RESEARCH, 2024,
  • [48] Shapley Value Method and Stochastic Dantzig-Wolfe Decomposition for Decentralized Scheduling of Multimicrogrid
    Singh, Amit
    Sethi, Basant Kumar
    Singh, Devender
    Misra, Rakesh Kumar
    IEEE SYSTEMS JOURNAL, 2022, 16 (02): : 2672 - 2683
  • [49] Dantzig-Wolfe decomposition and branch-and-price solving in G12
    Jakob Puchinger
    Peter J. Stuckey
    Mark G. Wallace
    Sebastian Brand
    Constraints, 2011, 16 : 77 - 99
  • [50] Dantzig-Wolfe decomposition and branch-and-price solving in G12
    Puchinger, Jakob
    Stuckey, Peter J.
    Wallace, Mark G.
    Brand, Sebastian
    CONSTRAINTS, 2011, 16 (01) : 77 - 99