多阶段随机规划的可扩展边界方法

A Scalable Bounding Method for Multistage Stochastic Programs

SIAM Journal on Optimization · 2017
被引 22
ABS 3

中文导读

针对大规模多阶段随机规划问题,提出一种基于场景分解的边界方法,不依赖问题结构(如凸性),适合分布式计算,实验表明可处理上亿场景、15亿变量的问题并快速获得高质量解。

Abstract

Many dynamic decision problems involving uncertainty can be appropriately modeled as multistage stochastic programs. However, most practical instances are so large and/or complex that it is impossible to solve them on a single computer, especially due to memory limitations. Extending the work of [B. Sandikci, N. Kong, and A. J. Schaefer, Math. Program., 138 (2013), pp. 253--272] on two-stage stochastic mixed-integer programs, this paper considers general multistage stochastic programs and develops a bounding method based on scenario decomposition. This method is broadly applicable, as it does not assume any problem structure including convexity. Moreover, it naturally fits into a distributed computing environment. Computational experiments with large-scale instances (with up to 100 million scenarios, about 1.5 billion decision variables---85% binary---and 800 million constraints) demonstrate that the proposed method scales nicely with problem size and has immense potential to obtain high-quality solutions to practical instances within a reasonable time frame.

随机规划运筹学分布式计算大规模优化