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 条
  • [31] Decomposition's Dantzig-Wolfe applied to fuzzy multicommodity flow problems
    Ciappina, Jussara Rodrigues
    Yamakami, Akebo
    Silva, Ricardo Coelho
    COMPUTERS & OPERATIONS RESEARCH, 2012, 39 (12) : 3394 - 3407
  • [32] Performance analysis of a parallel Dantzig-Wolfe decomposition algorithm for linear programming
    Lyu, J
    Luh, H
    Lee, MC
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2002, 44 (10-11) : 1431 - 1437
  • [34] Consistency Cuts for Dantzig-Wolfe Reformulations
    Clausen, Jens Vinther
    Lusby, Richard
    Ropke, Stefan
    OPERATIONS RESEARCH, 2022, : 2883 - 2905
  • [35] Generalized Dantzig-Wolfe decomposition principle for a class of nonconvex programming problems
    Thach, Phan Thien
    Konno, Hiroshi
    Mathematical Programming, Series B, 1993, 62 (02): : 239 - 260
  • [36] Converging upon basic feasible solutions through Dantzig-Wolfe decomposition
    Rios, Joseph L.
    Ross, Kevin
    OPTIMIZATION LETTERS, 2014, 8 (01) : 171 - 180
  • [37] Dantzig-wolfe Decomposition and Parallel Algorithm for Stochastic Dynamic Economic Dispatch
    Huang Q.
    Lu W.
    Liu M.
    Dianwang Jishu/Power System Technology, 2019, 43 (12): : 4398 - 4405
  • [38] A class of Dantzig-Wolfe type decomposition methods for variational inequality problems
    Luna, Juan Pablo
    Sagastizabal, Claudia
    Solodov, Mikhail
    MATHEMATICAL PROGRAMMING, 2014, 143 (1-2) : 177 - 209
  • [39] SOLVING TRANSPORTATION NETWORK EQUILIBRIUM MODELS WITH THE DANTZIG-WOLFE DECOMPOSITION METHOD
    Chung, William
    TRANSPORTATION AND MANAGEMENT SCIENCE, 2008, : 845 - 854
  • [40] An adaptation of Dantzig-Wolfe decomposition applied to fuzzy multicommodity flow problems
    Ciappina, Jussara R.
    Yamakami, Akebo
    Silva, Ricardo C.
    2012 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ-IEEE), 2012,