The Benders by batch algorithm: Design and stabilization of an enhanced algorithm to solve multicut Benders reformulation of two-stage stochastic programs

被引:0
|
作者
Blanchot, Xavier [1 ,2 ]
Clautiaux, Francois [1 ]
Detienne, Boris [1 ]
Froger, Aurelien [1 ]
Ruiz, Manuel [2 ]
机构
[1] Univ Bordeaux, CNRS, INRIA, Bordeaux INP,IMB,UMR 5251, F-33400 Talence, France
[2] RTE, Paris, France
关键词
Large-scale optimization; Benders decomposition; Stochastic programming; Cut aggregation; LINEAR-PROGRAMS; BUNDLE METHODS; DECOMPOSITION; ORACLES;
D O I
10.1016/j.ejor.2023.01.004
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
This paper introduces a new exact algorithm to solve two-stage stochastic linear programs. Based on the multicut Benders reformulation of such problems, with one subproblem for each scenario, this method relies on a partition of the subproblems into batches. The key idea is to solve at most iterations only a small proportion of the subproblems by detecting as soon as possible that a first-stage candidate solution cannot be proven optimal. We also propose a general framework to stabilize our algorithm, and show its finite convergence and exact behavior. We report an extensive computational study on large-scale instances of stochastic optimization literature that shows the efficiency of the proposed algorithm compared to nine alternative algorithms from the literature. We also obtain significant additional computational time savings using the primal stabilization schemes. (C) 2023 Elsevier B.V. All rights reserved.
引用
收藏
页码:202 / 216
页数:15
相关论文
共 50 条
  • [21] A new convergent hybrid learning algorithm for two-stage stochastic programs
    Zhou, Shaorui
    Zhang, Hui
    Shi, Ning
    Xu, Zhou
    Wang, Fan
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2020, 283 (01) : 33 - 46
  • [22] Multiplier Stabilization Applied to Two-Stage Stochastic Programs
    Lage, Clara
    Sagastizabal, Claudia
    Solodov, Mikhail
    JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2019, 183 (01) : 158 - 178
  • [23] Multiplier Stabilization Applied to Two-Stage Stochastic Programs
    Clara Lage
    Claudia Sagastizábal
    Mikhail Solodov
    Journal of Optimization Theory and Applications, 2019, 183 : 158 - 178
  • [24] Accelerating L-Shaped Two-Stage Stochastic SCUC With Learning Integrated Benders Decomposition
    Hasan, Fouad
    Kargarian, Amin
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2024,
  • [25] Improved Benders Decomposition and Feasibility Validation for Two-Stage Chance-Constrained Programs in Process Optimization
    Yang, Yu
    INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 2019, 58 (12) : 4853 - 4865
  • [26] A finite branch-and-bound algorithm for two-stage stochastic integer programs
    Ahmed, S
    Tawarmalani, M
    Sahinidis, NV
    MATHEMATICAL PROGRAMMING, 2004, 100 (02) : 355 - 377
  • [27] A finite branch-and-bound algorithm for two-stage stochastic integer programs
    Shabbir Ahmed
    Mohit Tawarmalani
    Nikolaos V. Sahinidis
    Mathematical Programming, 2004, 100 : 355 - 377
  • [28] A so-called Cluster Benders Decomposition approach for solving two-stage stochastic linear problems
    L. Aranburu
    L. F. Escudero
    M. A. Garín
    G. Pérez
    TOP, 2012, 20 : 279 - 295
  • [29] A so-called Cluster Benders Decomposition approach for solving two-stage stochastic linear problems
    Aranburu, L.
    Escudero, L. F.
    Garin, M. A.
    Perez, G.
    TOP, 2012, 20 (02) : 279 - 295
  • [30] An enhanced benders decomposition method and a matheuristic algorithm for solving the stochastic capacitated facility location problem with shortages
    Gomez-Rocha, Jose Emmanuel
    Hernandez-Gress, Eva Selene
    Camacho-Vallejo, Jose-Fernando
    Santos, Cipriano
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 255