arrow
Return

An asynchronous parallel benders decomposition method for stochastic network design problems

delete2024-02-01
delete1
delete
OA
AI
R
Ragheb Rahmaniani *
T
Teodor Gabriel Crainic
M
Michel Gendreau
W
Walter Rei
DOI:10.1016/j.cor.2023.106459delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Benders decomposition (BD) is one of the most popular solution algorithms for stochastic integer programs. The BD method decomposes stochastic problems into one master problem and multiple disjoint subproblems. It thus lends itself readily to parallelization. In almost all studies on the parallelization of this algorithm, the master problem remains idle until every subproblem is solved and vice versa. This can clearly result in an extremely inefficient parallel algorithm due to excessive idle times. On the other hand, relaxing the synchronization requirement can yield a nonconvergent or less efficient algorithm that may even underperform when compared to the sequential version. Addressing these issues, we introduce an asynchronous parallel BD method for stochastic network design problems. We show that the proposed algorithm converges to the global optimum and suggest various acceleration strategies to enhance its performance. We conduct an extensive numerical study on benchmark instances from a generic stochastic network design problem. The results indicate that using up to 20 processors, our asynchronous algorithm is on average 1.4 times faster than the conventional low-level parallel methods.
Keywords:
Stochastic programming
Network Design
Benders decomposition
Branch-and-cut
Parallel computing
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

C
Computers and Operations Research
IF:
4.3
Papers:
6.5K
Citations:
1.8W

Organization

U
university of quebec montreal
Scholars:
3.9K
Papers: 3.5K
Citations: 7
U
university of quebec
Scholars:
2.0W
Papers: 1.9W
Citations: 19