Show simple item record

dc.contributor.authorZhang, Hongyu
dc.contributor.authorMazzi, Nicolò
dc.contributor.authorMcKinnon, Ken
dc.contributor.authorNava, Rodrigo Garcia
dc.contributor.authorTomasgard, Asgeir
dc.date.accessioned2024-08-13T13:16:28Z
dc.date.available2024-08-13T13:16:28Z
dc.date.created2024-04-22T14:18:16Z
dc.date.issued2024
dc.identifier.issn0305-0548
dc.identifier.urihttps://hdl.handle.net/11250/3146073
dc.description.abstractBenders decomposition with adaptive oracles was proposed to solve large-scale optimisation problems with a column-bounded block-diagonal structure, where subproblems differ only in the right-hand side and cost coefficients. Adaptive Benders reduces computational effort significantly by iteratively building inexact cutting planes and valid upper and lower bounds. However, Adaptive Benders and standard Benders may suffer severe oscillation when solving degenerate models. Therefore, we propose stabilising Adaptive Benders with the level method and adaptively selecting which subproblems to solve each iteration for more accurate information. In addition, we propose a dynamic level method to improve the robustness of stabilised Adaptive Benders by adjusting the level set each iteration. We compare stabilised Adaptive Benders with the unstabilised versions of Adaptive Benders with one subproblem solved per iteration and standard Benders on a multi-region long-term power system investment planning problem with short-term and long-term uncertainty. The problem is formulated as multi-horizon stochastic programming. Four algorithms were implemented to solve linear programming with up to 1 billion variables and 4.5 billion constraints. The computational results show that: (a) for a 1.00% convergence tolerance, the proposed stabilised method is up to 113.7 times faster than standard Benders and 2.1 times faster than unstabilised Adaptive Benders; (b) for a 0.10% convergence tolerance, the proposed stabilised method is up to 45.5 times faster than standard Benders and unstabilised Adaptive Benders cannot solve the largest instance to convergence tolerance due to severe oscillation and (c) dynamic level method makes stabilisation more robust.en_US
dc.language.isoengen_US
dc.publisherElsevieren_US
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internasjonal*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/deed.no*
dc.titleA stabilised Benders decomposition with adaptive oracles for large-scale stochastic programming with short-term and long-term uncertaintyen_US
dc.title.alternativeA stabilised Benders decomposition with adaptive oracles for large-scale stochastic programming with short-term and long-term uncertaintyen_US
dc.typePeer revieweden_US
dc.typeJournal articleen_US
dc.description.versionpublishedVersionen_US
dc.source.volume167en_US
dc.source.journalComputers & Operations Researchen_US
dc.identifier.doi10.1016/j.cor.2024.106665
dc.identifier.cristin2263495
dc.relation.projectNorges forskningsråd: 296207en_US
cristin.ispublishedtrue
cristin.fulltextoriginal
cristin.qualitycode2


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-NoDerivatives 4.0 Internasjonal
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivatives 4.0 Internasjonal