2022
DOI: 10.1007/s10107-021-01740-0
|View full text |Cite
|
Sign up to set email alerts
|

Non-convex nested Benders decomposition

Abstract: We propose a new decomposition method to solve multistage non-convex mixed-integer (stochastic) nonlinear programming problems (MINLPs). We call this algorithm non-convex nested Benders decomposition (NC-NBD). NC-NBD is based on solving dynamically improved mixed-integer linear outer approximations of the MINLP, obtained by piecewise linear relaxations of nonlinear functions. Those MILPs are solved to global optimality using an enhancement of nested Benders decomposition, in which regularization, dynamically r… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 9 publications
(5 citation statements)
references
References 47 publications
0
5
0
Order By: Relevance
“…The classical Benders decomposition algorithm cannot solve the problem () directly, as the exact dual of the MILP problem scriptQfalse(boldx,ξsfalse)$\mathcal {Q}(\mathbf {x}, \xi _{s})$ cannot be derived. Considering the first‐stage decision variable vector x$\mathbf {x}$ is a binary vector, the nested Benders decomposition algorithm can be used to derive the expansion plan in finite iterations [38, 39]. However, the original and relaxed scriptQfalse(boldx,ξsfalse)$\mathcal {Q}(\mathbf {x}, \xi _{s})$ should be solved in sequential to obtain the exact value function and optimal/feasible cuts for a given combination of x$\mathbf {x}$ and ξs$\xi _{s}$, which is computationally expensive.…”
Section: Solution Methodsmentioning
confidence: 99%
“…The classical Benders decomposition algorithm cannot solve the problem () directly, as the exact dual of the MILP problem scriptQfalse(boldx,ξsfalse)$\mathcal {Q}(\mathbf {x}, \xi _{s})$ cannot be derived. Considering the first‐stage decision variable vector x$\mathbf {x}$ is a binary vector, the nested Benders decomposition algorithm can be used to derive the expansion plan in finite iterations [38, 39]. However, the original and relaxed scriptQfalse(boldx,ξsfalse)$\mathcal {Q}(\mathbf {x}, \xi _{s})$ should be solved in sequential to obtain the exact value function and optimal/feasible cuts for a given combination of x$\mathbf {x}$ and ξs$\xi _{s}$, which is computationally expensive.…”
Section: Solution Methodsmentioning
confidence: 99%
“…To partially overcome the optimality issue, a promising approach that has been previously used in the literature consists of correcting previously generated cuts as the iteration proceeds, such that all previously generated cuts remain valid. This dynamic refinement in the Benders cuts has allowed to obtain proven optimal solutions for MIPs and MINLPs 28,45 . To take advantage of this feature, a refinement strategy is proposed in this work.…”
Section: Mathematical Frameworkmentioning
confidence: 99%
“…This dynamic refinement in the Benders cuts has allowed to obtain proven optimal solutions for MIPs and MINLPs. 28,45 To take advantage of this feature, a refinement strategy is proposed in this work. The refinement procedure guarantees that, when the Benders algorithm stops, the solution obtained is a locally optimal solution.…”
Section: Iterative Refinement Of Benders Cutsmentioning
confidence: 99%
See 2 more Smart Citations