Abstract
In this paper we propose a method for optimizing convex performance functions in stochastic systems. These functions can include expected performance in static systems and steady-state performance in discrete-event dynamic systems; they may be nonsmooth. The method is closely related to retrospective simulation optimization; it appears to overcome some limitations of stochastic approximation, which is often applied to such problems. We explain the method and give computational results for two classes of problems: tandem production lines with up to 50 machines, and stochastic PERT (Program Evaluation and Review Technique) problems with up to 70 nodes and 110 arcs.
Similar content being viewed by others
References
H. Attouch,Variational Convergence for Functions and Operators (Pitman, Boston, MA, 1984).
S.P. Bradley, A.C. Hax, and T.L. Magnanti,Applied Mathematical Programming (Addison-Wesley, Reading, MA, 1977).
R. Correa and C. Lemaréchal, “Convergence of some algorithms for convex minimization”,Mathematical Programming 62 (1993) 261–275.
Y.M. Ermoliev and A.A. Gaivoronski, “Stochastic quasigradient methods for optimization of discrete event systems”,Annals of Operations Research 39 (1992) 1–39.
B.-R. Fu, “Modeling and analysis of discrete tandem production lines using continuous flow models”, Ph.D. Dissertation (Department of Industrial Engineering, University of Wisconsin-Madison (Madison, WI, 1996).
A.A. Gaivoronski, “Interactive program SQG-PC for solving stochastic programming problems on IBM PC/XT/AT compatibles, user guide”, Working Paper WP-88-11, International Institute for Applied Systems Analysis (Laxenburg, Austria, 1988).
A.A. Gaivoronski, E. Messina, and A. Sciomachen, “A statistical generalized programming algorithm for stochastic optimization problems”,Annals of Operations Research 58 (1995) 297–321.
A.A. Gaivoronski and L. Nazareth, “Combining generalized programming and sampling techniques for stochastic programs with recourse”, in: G. Dantzig and P. Glynn, eds.,Resource Planning under Uncertainty for Electric Power Systems (Stanford University, 1989).
S.B. Gershwin and I.C. Schick, “Continuous model of an unreliable two-stage material flow system with a finite interstage buffer”, Technical Report LIDS-R-1039, Massachusetts Institute of Technology (Cambridge, MA, 1980).
S.B. Gershwin and I.C. Schick, “Modeling and analysis of three-stage transfer lines with unreliable machines and finite buffers”,Operations Research 31 (1983) 354–380.
P. Glasserman,Gradient Estimation Via Perturbation Analysis (Kluwer Academic Publishers, Boston, MA, 1991).
P.W. Glynn, “Likelihood ratio gradient estimation: an overview”, in:Proceedings of the 1987 Winter Simulation Conference (IEEE, Piscataway, NJ, 1987), pp. 366–374.
P.W. Glynn, “Optimization of stochastic systems via simulation”, in:Proceedings of the 1989 Winter Simulation Conference (IEEE, Piscataway, NJ, 1989), pp. 90–105.
K. Healy and L.W. Schruben, “Retrospective simulation response optimization”.Proceedings of the 1991 Winter Simulation Conference (1991) 901–907.
M. Held, P. Wolfe, and H.P. Crowder, “Validation of subgradient optimization”,Mathematical Programming 6 (1974) 62–88.
J.L. Higle and S. Sen, “Statistical verification of optimality conditions for stochastic programs with recourse”,Annals of Operations Research 30 (1991) pp. 215–240.
J.L. Higle and S. Sen, “Stochastic decomposition: an algorithm for two-stage linear programs with recourse”,Mathematics of Operations Research 16 (1991) pp. 650–669.
Y.C. Ho, “Performance evaluation and perturbation analysis of discrete event dynamic systems”,IEEE Transactions on Automatic Control 32 (1987) 563–572.
Y.C. Ho and X.R. Cao,Perturbation Analysis of Discrete Event Dynamic Systems (Kluwer Academic Publishers, Boston, MA 1991).
J.-Q. Hu, “Convexity of sample path performance and strong consistency of infinitesimal perturbation analysis estimates”,IEEE Transactions on Automatic Control 37 (1992) 258–262.
P. Kall, “Approximation to optimization problems: an elementary review”,Mathematics of Operations Research 11 (1986) 9–18.
K.C. Kiwiel, “Proximity control in bundle methods for convex nondifferentiable minimization”,Mathematical Programming 46 (1990) 105–122.
P. L'Ecuyer, “Efficient and portable combined random number generators”,Communications of the ACM 31 (1988) 742–774.
P. L'Ecuyer and P.W. Glynn, “Stochastic optimization by simulation: convergence proofs for the GI/G/1 queue in steady state”,Management Science 40 (1994) 1562–1578.
P. L'Ecuyer, N. Giroux and P.W. Glynn, “Stochastic optimization by simulation: numerical experiments with the M/M/I queue in steady state”,Management Science 40 (1994) 1245–1261.
D.G. Malcolm, J.H. Roseboom, C.E. Clark and W. Fazar, “Application of a technique for research and development program evaluation”,Operations Research 7 (1959) 646–669.
M.S. Meketon, “A tutorial on optimization in simulations”, Unpublished tutorial presented at the 1983 Winter Simulation Conference.
A. Mongalo and J. Lee, “A comparative study of methods for probabilistic project scheduling”,Computers in Industrial Engineering 19 (1990) 505–509.
G.L. Nemhauser and L.A. Wolsey,Integer and Combinatorial Optimization (Wiley, New York, 1988).
E. Nummelin, “Regeneration in tandem queues”,Advances in Applied Probability 13 (1981) 221–230.
E.L. Plambeck, B.-R. Fu, S.M. Robinson and R. Suri, “Throughput optimization in tandem production lines via nonsmooth programming”, in: J. Schoen, ed.,Proceedings of the 1993 Summer Computer Simulation Conference (Society for Computer Simulation. San Diego, CA, 1993) pp. 70–75.
H. Robbins and S. Monro, “A stochastic approximation method”,Annals of Mathematical Statistics 22 (1951) 400–407.
S.M. Robinson, “Analysis of sample-path optimization”, accepted byMathematics of Operations Research.
R.T. Rockafellar,Convex Analysis (Princeton University Press, Princeton, NJ, 1970).
R.Y. Rubinstein and A. Shapiro,Discrete Event Systems: Sensitivity Analysis and Stochastic Optimization by the Score Function Method (Wiley, Chichester, 1993).
H. Schramm and J. Zowe, A version of the bundle idea for minimizing a nonsmooth function: conceptual idea, convergence analysis, numerical results, Technical Report 209, Mathematisches Institut, Universität Bayreuth (Bayreuth, Germany, 1990).
J.G. Shanthikumar and D.D. Yao, “Second-order stochastic properties in queueing systems”,Proceedings of the IEEE 77 (1989) 162–170.
J.G. Shanthikumar and D.D. Yao, “Strong stochastic convexity: closure properties and applications”,Journal of Applied Probability 28 (1991) 131–145.
A. Shapiro and Y. Wardi, “Nondifferentiability of the steady-state function in discrete event dynamic systems”,IEEE Transactions on Automatic Control 39 (1994) 1707–1711.
R. Suri, “Perturbation analysis: the state of the art and research issues explained via the GI/G/l queue”,Proceedings of the IEEE 77 (1989) 114–137.
R. Suri and B.-R. Fu. “On using continuous flow lines for performance estimation of discrete production lines”, in:Proceedings of the 1991 Winter Simulation Conference (IEEE. Piscataway, NJ, 1991), pp. 968–977.
R. Suri and B.-R. Fu, “On using continuous flow lines to model discrete production lines”,Discrete Event Dynamic Systems 4 (1994) 129–169.
R. Suri and B.-R. Fu, “Using continuous flow models to enable rapid analysis and optimization of discrete production lines—a progress report”, in:Proceedings of the 19th Annual NSF Grantees Conference on Design and Manufacturing Systems Research (Charlotte, NC. 1993), pp. 1229–1238.
R. Suri and Y.T. Leung, “Single run optimization of discrete event simulations—an empirical study using the M/M/l queue”,IIE Transactions 34 (1989) 35–49.
R. Suri and M. Zazanis, “Perturbation analysis gives strongly consistent sensitivity estimates for the M/G/1 queue”,Management Science 34 (1988) 39–64.
R.M. Van Slyke, “Monte Carlo Methods and the PERT problem”,Operations Research 11 (1963) 839–860.
R.M. Van Slyke and R.J.-B. Wets, “L-shaped linear programs with applications to optimal control and stochastic programming”,SIAM Journal on Applied Mathematics 17 (1969) 638–663.
S.W. Wallace, “Bounding the expected time-cost curve for a stochastic PERT network from below”,Operations Research Letters 8 (1989) 89–94.
K.C. Wei, Q.Q. Tsao and N.C. Otto, “Determining buffer size requirements using stochastic approximation methods”, Technical Report SR-89-73, Manufacturing Systems Department. Ford Motor Company, Dearborn, MI, 1989).
R.D. Wollmer, “Critical path planning under uncertainty”,Mathematical Programming Study 25 (1985) 164–171.
J. Zowe, “The BT-algorithm for minimizing a nonsmooth functional subject to linear constraints”, in: F.H. Clarke et al., eds.,Nonsmooth Optimization and Related Topics (Plenum Press, New York, 1989).
Author information
Authors and Affiliations
Additional information
Sponsored by the National Science Foundation under grant number CCR-9109345, by the Air Force Systems Command, USAF, under grant numbers F49620-93-1-0068 and F49620-95-1-0222, by the U.S. Army Research Office under grant number DAAL03-92-G-0408, and by the U.S. Army Space and Strategic Defense Command under contract number DASG60-91-C-0144. The U.S. Government has certain rights in this material, and is authorized to reproduce and distribute reprints for Governmental purposes notwithstanding any copyright notation thereon.
Sponsored by a Wisconsin/Hilldale Research Award, by the U.S. Army Space and Strategic Defense Command under contract number DASG60-91-C-0144, and the Air Force Systems Command, USAF, under grant number F49620-93-1-0068.
Sponsored by the National Science Foundation under grant number DDM-9201813.
Rights and permissions
About this article
Cite this article
Plambeck, E.L., Fu, BR., Robinson, S.M. et al. Sample-path optimization of convex stochastic performance functions. Mathematical Programming 75, 137–176 (1996). https://doi.org/10.1007/BF02592150
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF02592150