A scalable parallel implementation of the Cluster Benders Decomposition algorithm

被引:2
|
作者
Mateo, Jordi [1 ]
Pla, Lluis M. [2 ]
Solsona, Francesc [1 ]
Pages, Adela [2 ]
机构
[1] Univ Lleida, Dept Comp Sci, Jaume II 69, Lleida 25001, Spain
[2] Univ Lleida, Dept Math, Jaume II 71, Lleida 25001, Spain
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2019年 / 22卷 / 03期
关键词
Stochastic linear optimization; Parallelization; Scalability; Clustering in stochastic optimzation; Benders Decomposition;
D O I
10.1007/s10586-018-2878-4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Benders Decomposition (BD) is a method used to solve stochastic linear problems via scenario analysis. Cluster BD (CBD) is one of its smart improvements that speed up the execution time, taking advantage of tighter feasible cuts found by grouping scenarios into clusters. In this paper, we propose a new design for CBD, one which takes into account the role played by optimal cuts in the solution. Besides, we propose a new parallel scheme for CBD to deal with large-scale two-stage stochastic linear problems. Moreover, we characterise the problems for which our proposal performs best. The results obtained show computational gains from our proposal compared with the plain use of CPLEX, serial BD, parallel BD, serial CBD and parallel CBD.
引用
收藏
页码:877 / 886
页数:10
相关论文
共 50 条
  • [21] A scalable parallel workstation cluster system
    Dong, CL
    Zheng, WM
    Wang, DX
    Sheng, MM
    ADVANCES IN PARALLEL AND DISTRIBUTED COMPUTING - PROCEEDINGS, 1997, : 307 - 313
  • [22] Scalable parallel implementation of CISAMR: a non-iterative mesh generation algorithm
    Bowen Liang
    Anand Nagarajan
    Soheil Soghrati
    Computational Mechanics, 2019, 64 : 173 - 195
  • [23] Scalable parallel implementation of CISAMR: a non-iterative mesh generation algorithm
    Liang, Bowen
    Nagarajan, Anand
    Soghrati, Soheil
    COMPUTATIONAL MECHANICS, 2019, 64 (01) : 173 - 195
  • [24] A scalable parallel deduplication algorithm
    Santos, Walter
    Teixeira, Thiago
    Machado, Carla
    Meira, Wagner, Jr.
    Da Silva, Altigran S.
    Ferreira, Renato
    Guedes, Dorgival
    19TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING, PROCEEDINGS, 2007, : 79 - +
  • [25] Efficient Implementation of Parallel Symmetric Matrix Tridiagonalization Algorithm on GPU Cluster
    Liu S.
    Zhao Y.
    Yu T.
    Huang R.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2020, 57 (12): : 2635 - 2647
  • [26] The implementation of a spatial parallel algorithm for transient stability simulation on PC cluster
    Ye, Jianhua
    Liu, Zhengguang
    Zhu, Lihui
    ICIEA 2007: 2ND IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS, VOLS 1-4, PROCEEDINGS, 2007, : 1489 - 1492
  • [27] Fault tolerant QR-decomposition algorithm and its parallel implementation
    Maslennikow, O
    Kaniewski, J
    Wyrzykowski, R
    EURO-PAR '98 PARALLEL PROCESSING, 1998, 1470 : 798 - 803
  • [28] Algorithm 928: A General, Parallel Implementation of Dantzig-Wolfe Decomposition
    Rios, Joseph
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2013, 39 (03):
  • [29] A Parallel Implementation of Multiobjective Particle Swarm Optimization Algorithm Based on Decomposition
    Li, Jin-Zhou
    Chen, Wei-Neng
    Zhang, Jun
    Zhan, Zhi-hui
    2015 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI), 2015, : 1310 - 1317
  • [30] A parallel implementation of the nested decomposition algorithm for multistage stochastic linear programs
    Birge, JR
    Donohue, CJ
    Holmes, DF
    Svintsitski, OG
    MATHEMATICAL PROGRAMMING, 1996, 75 (02) : 327 - 352