Two-stage linear decision rules for multi-stage stochastic programming

被引:12
|
作者
Bodur, Merve [1 ]
Luedtke, James R. [2 ]
机构
[1] Univ Toronto, Dept Mech & Ind Engn, Toronto, ON, Canada
[2] Univ Wisconsin, Dept Ind & Syst Engn, Madison, WI 53706 USA
基金
加拿大自然科学与工程研究理事会; 美国国家科学基金会;
关键词
Multi-stage stochastic programming; Linear decision rules; Two-stage approximation; APPROXIMATION APPROACH; DECOMPOSITION METHODS; OPTIMIZATION; CONVERGENCE; ALGORITHM; AGGREGATION; DUALITY;
D O I
10.1007/s10107-018-1339-4
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Multi-stage stochastic linear programs (MSLPs) are notoriously hard to solve in general. Linear decision rules (LDRs) yield an approximation of an MSLP by restricting the decisions at each stage to be an affine function of the observed uncertain parameters. Finding an optimal LDR is a static optimization problem that provides an upper bound on the optimal value of the MSLP, and, under certain assumptions, can be formulated as an explicit linear program. Similarly, as proposed by Kuhn et al. (Math Program 130(1):177-209, 2011) a lower bound for an MSLP can be obtained by restricting decisions in the dual of the MSLP to follow an LDR. We propose a new approximation approach for MSLPs, two-stage LDRs. The idea is to require only the state variables in an MSLP to follow an LDR, which is sufficient to obtain an approximation of an MSLP that is a two-stage stochastic linear program (2SLP). We similarly propose to apply LDR only to a subset of the variables in the dual of the MSLP, which yields a 2SLP approximation of the dual that provides a lower bound on the optimal value of the MSLP. Although solving the corresponding 2SLP approximations exactly is intractable in general, we investigate how approximate solution approaches that have been developed for solving 2SLP can be applied to solve these approximation problems, and derive statistical upper and lower bounds on the optimal value of the MSLP. In addition to potentially yielding better policies and bounds, this approach requires many fewer assumptions than are required to obtain an explicit reformulation when using the standard static LDR approach. A computational study on two example problems demonstrates that using a two-stage LDR can yield significantly better primal policies and modestly better dual policies than using policies based on a static LDR.
引用
收藏
页码:347 / 380
页数:34
相关论文
共 50 条
  • [1] Two-stage linear decision rules for multi-stage stochastic programming
    Merve Bodur
    James R. Luedtke
    [J]. Mathematical Programming, 2022, 191 : 347 - 380
  • [2] Decision rules for information discovery in multi-stage stochastic programming
    Vayanos, Phebe
    Kuhn, Daniel
    Rustem, Berc
    [J]. 2011 50TH IEEE CONFERENCE ON DECISION AND CONTROL AND EUROPEAN CONTROL CONFERENCE (CDC-ECC), 2011, : 7368 - 7373
  • [3] Multi-stage linear decision rules for stochastic control of natural gas networks with linepack
    Dvorkin, Vladimir
    Mallapragada, Dharik
    Botterud, Audun
    Kazempour, Jalal
    Pinson, Pierre
    [J]. ELECTRIC POWER SYSTEMS RESEARCH, 2022, 212
  • [4] Deviation measures in linear two-stage stochastic programming
    Kristoffersen, TK
    [J]. MATHEMATICAL METHODS OF OPERATIONS RESEARCH, 2005, 62 (02) : 255 - 274
  • [5] Deviation Measures in Linear Two-Stage Stochastic Programming
    Trine Krogh Kristoffersen
    [J]. Mathematical Methods of Operations Research, 2005, 62 : 255 - 274
  • [6] A novel approach for two-stage Stochastic linear programming with recourse
    Sohn, Lan-Sulk
    Bricker, Dennis L.
    Lai, Ming-Che
    [J]. WMSCI 2006: 10TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL VI, PROCEEDINGS, 2006, : 192 - +
  • [7] DISCRETE APPROXIMATION OF LINEAR TWO-STAGE STOCHASTIC PROGRAMMING PROBLEM
    LEPP, R
    [J]. NUMERICAL FUNCTIONAL ANALYSIS AND OPTIMIZATION, 1987, 9 (1-2) : 19 - 33
  • [8] Two-Stage Stochastic Convex Programming with Linear Partial Information
    Ma, Xinshun
    Shi, Tongju
    [J]. INTERNATIONAL JOURNAL OF APPLIED MATHEMATICS & STATISTICS, 2014, 52 (06): : 71 - 79
  • [9] Response surface analysis two-stage stochastic linear programming with recourse
    Bailey, TG
    Jensen, PA
    Morton, DP
    [J]. NAVAL RESEARCH LOGISTICS, 1999, 46 (07) : 753 - 776
  • [10] Compromise policy for multi-stage stochastic linear programming: Variance and bias reduction
    Xu, Jiajun
    Sen, Suvrajeet
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2023, 153