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 条
  • [21] A pavement network optimization system using Dantzig-Wolfe decomposition
    Alviti, E
    Johnson, EG
    Kulkarni, RB
    Nazareth, JL
    Stone, JC
    NETWORK OPTIMIZATION, 1997, 450 : 1 - 16
  • [22] Parallel Dantzig-Wolfe decomposition of petroleum production allocation problems
    Torgnes, E.
    Gunnerud, V.
    Hagem, E.
    Ronnqvist, M.
    Foss, B.
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2012, 63 (07) : 950 - 968
  • [23] Algorithm 928: A General, Parallel Implementation of Dantzig-Wolfe Decomposition
    Rios, Joseph
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2013, 39 (03):
  • [24] Decomposition Algorithms for Mathematical Programming and Generalization of the Dantzig-Wolfe Method
    Oskorbin, Nikolai
    Khvalynskiy, Dmitriy
    CYBERNETICS APPROACHES IN INTELLIGENT SYSTEMS: COMPUTATIONAL METHODS IN SYSTEMS AND SOFTWARE 2017, VOL. 1, 2018, 661 : 31 - 37
  • [25] A generic view of Dantzig-Wolfe decomposition in mixed integer programming
    Vanderbeck, F
    Savelsbergh, MWP
    OPERATIONS RESEARCH LETTERS, 2006, 34 (03) : 296 - 306
  • [26] Hierarchical Demand Response for Peak Minimisation using Dantzig-Wolfe Decomposition
    Mc Namara, Paul
    McLoone, Sean
    2016 IEEE POWER AND ENERGY SOCIETY GENERAL MEETING (PESGM), 2016,
  • [27] Hierarchical Demand Response for Peak Minimization Using Dantzig-Wolfe Decomposition
    McNamara, Paul
    McLoone, Sean
    IEEE TRANSACTIONS ON SMART GRID, 2015, 6 (06) : 2807 - 2815
  • [28] Truncated Dantzig-Wolfe Decomposition for a Class of Constrained Variational Inequality Problems
    Chung, William
    COMPUTATIONAL ECONOMICS, 2024, 64 (01) : 81 - 104
  • [29] AN ADVANCED IMPLEMENTATION OF THE DANTZIG-WOLFE DECOMPOSITION ALGORITHM FOR LINEAR-PROGRAMMING
    HO, JK
    LOUTE, E
    MATHEMATICAL PROGRAMMING, 1981, 20 (03) : 303 - 326
  • [30] Massively Parallel Dantzig-Wolfe Decomposition Applied to Traffic Flow Scheduling
    Rios, Joseph
    Ross, Kevin
    JOURNAL OF AEROSPACE COMPUTING INFORMATION AND COMMUNICATION, 2010, 7 (01): : 32 - 45