On the formulation of stochastic linear programs using algebraic modelling languages

This paper considers extensions to algebraic modelling languages to support formulation, instantiation and solver integration for stochastic linear programs (SLPs). We present a taxonomy of SLP problem types and analyze formulation requirements including distribution handling by class of problem. We demonstrate suggested formulations for most problem classes, show solver input in the S-MPS standard, and propose consistency checks for constraints involving stochastic data items. Some unresolved difficulties are identified.

[1]  Andrzej Ruszczynski,et al.  A regularized decomposition method for minimizing a sum of polyhedral functions , 1986, Math. Program..

[2]  Alan J. King,et al.  A Standard Input Format for Multiperiod Stochastic Linear Programs , 1987 .

[3]  Michael A. H. Dempster,et al.  A financial expert decision support system , 1988 .

[4]  Harvey J. Greenberg Modeling by Object-Driven Linear Elemental Relations: A User's Guide for MODLER(C) , 1993 .

[5]  Tamás Szántai,et al.  A Computer Code for Solution of Probabilistic-Constrained Stochastic Programming Problems , 1988 .

[6]  R. Tyrrell Rockafellar,et al.  Scenarios and Policy Aggregation in Optimization Under Uncertainty , 1991, Math. Oper. Res..

[7]  Roger J.-B. Wets,et al.  Preprocessing in Stochastic Programming: The Case of Linear Programs , 1992, INFORMS J. Comput..

[8]  Robert D. Doverspike,et al.  Network planning with random demand , 1994, Telecommun. Syst..

[9]  Julia L. Higle,et al.  Stochastic Decomposition: An Algorithm for Two-Stage Linear Programs with Recourse , 1991, Math. Oper. Res..

[10]  E. Beale ON MINIMIZING A CONVEX FUNCTION SUBJECT TO LINEAR INEQUALITIES , 1955 .

[11]  Sanjay Mehrotra,et al.  A Study of the Augmented System and Column-Splitting Approaches for Solving Two-Stage Stochastic Linear Programs by Interior-Point Methods , 1995, INFORMS J. Comput..

[12]  Linus Schrage,et al.  Linear, Integer, and Quadratic Programming with Lindo , 1984 .

[13]  Klaus Schittkowski Some experiments on heuristic code selection versus numerical performance in nonlinear programming , 1993 .

[14]  W. Ziemba,et al.  The Russell-Yasuda Kasai Model: An Asset/Liability Model for a Japanese Insurance Company Using Multistage Stochastic Programming , 1994 .

[15]  A. Charnes,et al.  Management Models and Industrial Applications of Linear Programming , 1961 .

[16]  Peter Kall,et al.  Stochastic Linear Programming , 1975 .

[17]  Brian W. Kernighan,et al.  AMPL: A Modeling Language for Mathematical Programming , 1993 .

[18]  Roger J.-B. Wets,et al.  Preprocessing in Stochastic Programming: The Case of Uncapacitated Networks , 1989, INFORMS J. Comput..

[19]  Peter Kall,et al.  SLP-IOR: A model management system for stochastic linear programming - system design - , 1992 .

[20]  A. M. Ireland,et al.  Scenario formulation in an algebraic modelling language , 1995, Ann. Oper. Res..

[21]  Yuri Ermoliev,et al.  Numerical techniques for stochastic optimization , 1988 .

[22]  Horand I. Gassmann,et al.  Mslip: A computer code for the multistage stochastic linear programming problem , 1990, Math. Program..

[23]  John R. Birge,et al.  Decomposition and Partitioning Methods for Multistage Stochastic Linear Programs , 1985, Oper. Res..

[24]  Harvey J. Greenberg MODLER: Modeling by object-driven linear elemental relations , 1992, Ann. Oper. Res..

[25]  R. Wets,et al.  L-SHAPED LINEAR PROGRAMS WITH APPLICATIONS TO OPTIMAL CONTROL AND STOCHASTIC PROGRAMMING. , 1969 .

[26]  Peter Kall,et al.  Approximation Techniques in Stochastic Programming , 1988 .

[27]  C.A.C. Kuip,et al.  Algebraic languages for mathematical programming , 1993 .

[28]  Alexei A. Gaivoronski,et al.  Stochastic Quasigradient Methods and their Implementation , 1988 .

[29]  Harvey J. Greenberg A Computer-Assisted Analysis System for Mathematical Programming Models and Solutions , 1993 .

[30]  J. Mulvey,et al.  Stochastic network optimization models for investment planning , 1989 .

[31]  Harvey J. Greenberg Modeling by Object-Driven Linear Elemental Relations , 1993 .

[32]  András Prékopa,et al.  Numerical Solution of Probabilistic Constrained Programming Problems , 1988 .

[33]  Klaus Schittkowski,et al.  EMP: An Expert System for Mathematical Programming , 1988 .

[34]  Peter Kall,et al.  A model management system for stochastic linear programming , 1992 .

[35]  Harvey J. Greenberg,et al.  A comparison of mathematical programming modeling systems , 1992, Ann. Oper. Res..

[36]  Frederic H. Murphy,et al.  An Implementation of LPFORM , 1996, INFORMS J. Comput..

[37]  Andrzej Ruszczynski,et al.  Parallel decomposition of multistage stochastic programming problems , 1993, Math. Program..

[38]  John R. Birge,et al.  Efficient solution of two-stage stochastic linear programs using interior point methods , 1992, Comput. Optim. Appl..