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 条
  • [1] DANTZIG-WOLFE DECOMPOSITION ALGORITHM
    APPA, GM
    GONCALVE.AS
    OPERATIONAL RESEARCH QUARTERLY, 1969, 20 (02) : 275 - &
  • [2] Agent-Based Dantzig-Wolfe Decomposition
    Holmgren, Johan
    Persson, Jan A.
    Davidsson, Paul
    AGENT AND MULTI-AGENT SYSTEMS: TECHNOLOGIES AND APPLICATIONS, PROCEEDINGS, 2009, 5559 : 754 - 763
  • [3] Dantzig-Wolfe decomposition of variational inequalities
    Fuller J.D.
    Chung W.
    Computational Economics, 2005, 25 (4) : 303 - 326
  • [4] Pricing filtering in Dantzig-Wolfe decomposition
    Mehamdi, Abdellah Bulaich
    Lacroix, Mathieu
    Martin, Sebastien
    OPERATIONS RESEARCH LETTERS, 2025, 58
  • [5] A data driven Dantzig-Wolfe decomposition framework
    Basso, Saverio
    Ceselli, Alberto
    MATHEMATICAL PROGRAMMING COMPUTATION, 2023, 15 (01) : 153 - 194
  • [6] An interior point method in Dantzig-Wolfe decomposition
    Martinson, Ruben Kirkeby
    Tind, Jørgen
    Computers and Operations Research, 1999, 26 (12): : 1195 - 1216
  • [7] A stabilized structured Dantzig-Wolfe decomposition method
    Frangioni, Antonio
    Gendron, Bernard
    MATHEMATICAL PROGRAMMING, 2013, 140 (01) : 45 - 76
  • [8] An interior point method in Dantzig-Wolfe decomposition
    Martinson, RK
    Tind, J
    COMPUTERS & OPERATIONS RESEARCH, 1999, 26 (12) : 1195 - 1216
  • [9] A COOPERATIVE VARIANT OF DANTZIG-WOLFE DECOMPOSITION METHOD
    AHN, BH
    JOURNAL OF THE OPERATIONS RESEARCH SOCIETY OF JAPAN, 1989, 32 (04) : 462 - 474
  • [10] Dantzig-Wolfe decomposition for the design of filterless optical networks
    Jaumard, Brigitte
    Wang, Yan
    Coudert, David
    JOURNAL OF OPTICAL COMMUNICATIONS AND NETWORKING, 2021, 13 (12) : 312 - 321