基于Fenchel对偶的随机对偶动态规划精确收敛界

Exact Converging Bounds for Stochastic Dual Dynamic Programming via Fenchel Duality

SIAM Journal on Optimization · 2020
被引 32
ABS 3

中文导读

提出一种对偶SDDP算法,能给出优化问题最优值的精确上界,并基于Bellman值函数内近似计算替代控制策略,在能源生产问题中验证了有效性。

Abstract

The stochastic dual dynamic programming (SDDP) algorithm has become one of the main tools used to address convex multistage stochastic optimal control problems. Recently a large amount of work has been devoted to improving the convergence speed of the algorithm through cut selection and regularization, and to extending the field of applications to nonlinear, integer, or risk-averse problems. However, one of the main downsides of the algorithm remains the difficulty in giving an upper bound of the optimal value, usually estimated through Monte Carlo methods and therefore difficult to use in the stopping criterion of the algorithm. In this paper we present a dual SDDP algorithm that yields a converging exact upper bound for the optimal value of the optimization problem. As an easy consequence of our approach, we show how to compute an alternative control policy based on an inner approximation of Bellman value functions instead of the outer approximation given by the standard SDDP algorithm. We illustrate the approach on an energy production problem involving zones of production and transportation links between the zones. The numerical experiments we carry out on this example show the effectiveness of the method.

随机规划动态规划优化算法对偶理论能源生产