Algorithm 928: A General, Parallel Implementation of Dantzig-Wolfe Decomposition

被引:0
|
作者
Rios, Joseph [1 ]
机构
[1] NASA, Moffett Field, CA 94035 USA
来源
关键词
Algorithms; Linear programming; optimization; parallel implementations; MATRICES;
D O I
10.1145/2450153.2450159
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Dantzig-Wolfe Decomposition is recognized as a powerful, algorithmic tool for solving linear programs of block-angular form. While use of the approach has been reported in a wide variety of domains, there has not been a general implementation of Dantzig-Wolfe decomposition available. This article describes an open-source implementation of the algorithm. It is general in the sense that any properly decomposed linear program can be provided to the software for solving. While the original description of the algorithm was motivated by its reduced memory usage, modern computers can also take advantage of the algorithm's inherent parallelism. This implementation is parallel and built upon the POSIX threads (pthreads) library. Some computational results are provided to motivate use of such parallel solvers, as this implementation outperforms state-of-the-art commercial solvers in terms of wall-clock runtime by an order of magnitude or more on several problem instances.
引用
收藏
页数:10
相关论文
共 50 条
  • [41] Consistency Cuts for Dantzig-Wolfe Reformulations
    Clausen, Jens Vinther
    Lusby, Richard
    Ropke, Stefan
    OPERATIONS RESEARCH, 2022, : 2883 - 2905
  • [42] 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
  • [43] Converging upon basic feasible solutions through Dantzig-Wolfe decomposition
    Rios, Joseph L.
    Ross, Kevin
    OPTIMIZATION LETTERS, 2014, 8 (01) : 171 - 180
  • [44] Parallel Dantzig-Wolfe decomposition for real-time optimization-Applied to a complex oil field
    Gunnerud, Vidar
    Foss, Bjarne
    Torgnes, Erlend
    JOURNAL OF PROCESS CONTROL, 2010, 20 (09) : 1019 - 1026
  • [45] 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
  • [46] SOLVING TRANSPORTATION NETWORK EQUILIBRIUM MODELS WITH THE DANTZIG-WOLFE DECOMPOSITION METHOD
    Chung, William
    TRANSPORTATION AND MANAGEMENT SCIENCE, 2008, : 845 - 854
  • [47] 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,
  • [48] Security constrained economic dispatch using nonlinear Dantzig-Wolfe decomposition
    Siemens Energy & Automation, Inc, Brooklyn Park, United States
    IEEE Trans Power Syst, 1 (105-112):
  • [49] 2-LEVEL PLANNING PROCEDURE UNDER A DANTZIG-WOLFE DECOMPOSITION
    SENGUPTA, JK
    GRUVER, GW
    INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 1974, 5 (09) : 857 - 875
  • [50] Dantzig-Wolfe decomposition based Heuristic for an Integrated Production and Maintenance planning Problem
    Alaoui Selsouli, Marouane
    Najid, Najib M.
    Mohafid, Abdelmoula
    PROCEEDINGS OF INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND SYSTEMS MANAGEMENT (IESM'2011): INNOVATIVE APPROACHES AND TECHNOLOGIES FOR NETWORKED MANUFACTURING ENTERPRISES MANAGEMENT, 2011, : 978 - 987