Abstract
In this paper we are concerned with a stochastic optimization approach for determining the optimal job-sequencing in a robot-handler production system, such that the best value of some performance indices which depend on control parameters are obtained. The idea is to reflect the possible control policies of the system in its Stochastic Petri Net model (SPN) and to select a suitable conflict resolution rule whenever the transitions representing the possible actions of the robot are enabled. This rule would depend on a vectorx ∈ ℝn of control parameters, and the problem results in finding the values of those parameters which would be in some sense optimal for the system.
The objective function is defined as a linear combination of several performance indices that are estimated simultaneously.
We propose a combined simulation and optimization approach aimed at solving the conflict situations arising in the system due to simultaneous requests of the robot from jobs in different queues; then we establish a stochastic optimization approach for deriving control policies that govern the flow in the SPN model.
The theoretical optimization criteria are presented along with a case study.
Similar content being viewed by others
References
F. Archetti, A. Gaivoronski and A. Sciomachen, Sensitivity analysis and optimization of stochastic Petri nets, J. Discr. Event Dyn. Syst. 3 (1993) 5–37.
F. Archetti, A. Gaivoronski and A. Sciomachen, Selection of optimal control policies in an automated storage/retrieval system,Proc. IEEE Conf. on Petri Net and Performance Model, IEEE Catalog (1991).
F. Archetti and A. Sciomachen, Development analysis and simulation of Petri net models: an application to AGV systems, in:Operations Research Models in Flexible Manufacturing Systems, Courses and Lecures, vol. 306 (Springer, 1989) pp. 91–113.
F. Archetti, A. Sciomachen and M.G. Speranza, Evaluation of dispatching rules in a robot handling system,Proc. IEEE Int. Conf. on System Engineering, IEEE Catalog CH2767-2/89 (1989) pp. 251–256.
J.R. Birge and R.J.-B. West, Designing approximation schemes for stochastic optimization problems, in particular for stochastic programs with recourse, Math. Prog. Study 27 (1986) 54–102.
C. Buyococc, P. Varaiya and J. Walrand, Thecu rule revised, Adv. Appl. Prob. 17 (1985) 237–238.
Yu. Ermoliev and R.J.-B. Wets,Numerical Techniques for Stochastic Optimization (Springer, Berlin, 1988).
Yu. Ermoliev and A. Gaivoronski, Stochastic programming techniques for optimization of discrete event systems, Ann. Oper. Res. 39 (1992).
A. Gaivoronski, Approximation methods of solution of stochastic programming problems, Cybernetics 18 (1982).
A. Gaivoronski, Interactive program SQG-PC for solving stochastic programming problems on IBM PC/XT/AT compatibles. User guide, WP-88-11, IIASA, Laxenburg (1988).
A. Gaivoronski, E. Messina and A. Sciomachen, A statistical generalized programming algorithm for stochastic optimization problems, Ann. Oper. Res. (1995), to appear.
P.W. Glynn and J.L. Sanders, Monte Carlo optimization of stochastic systems: two new approaches,Proc. ASME Computing and Engineering Conf. (1986).
Y.C. Ho, Performance evaluation and perturbation analysis of discrete event dynamic systems, IEEE Trans. Auto. Contr. AC-32 (1987) 563–572.
P. Kall,Stochastic Linear Programming (Springer, Berlin, 1976).
M. Kamath and N. Viswanadham, Applications of Petri net based models in the modelling and analysis of flexible manufacturing systems,Proc. IEEE Int. Conf. on System Engineering, IEEE Catalog CH2282-2/86 (1986) pp. 312–317.
J. Kiefer and J. Wolfowitz, Stochastic estimation of a maximum of a regression function, Ann. Math. Statist. 23 (1952) 462–466.
A. King, Asymmetric measures and tracking models for portfolio optimization under uncertainty, IBM Europe Institute, Oberlech, Austria (1992).
H. Kushner and D. Clarck, Stochastic approximation for constrained and unconstrained systems, Appl. Math. 26 (1978).
Y.T. Leung and R. Suri, Finite-time behavior of two simulation optimization algorithms, in:Proc. 1990 Winter Simulation Conf. (1990) pp. 372–376.
K. Marti and E. Ploechinger, Optimal step sizes in semi-stochastic approximation procedures, Optimization 21 (1990).
J.M. Mulvey, R.J. Vanderbei and S.A. Zenios, Robust optimization of large scale systems: general modeling framework and computations, Statistics and Operation Research Series, SOR. 91-13 (1991).
G.Ch. Pflug, Optimization of simulated discrete event processes, Preprint TR-ISI/Stamcom 87, University of Vienna (1990).
M. Pinedo and L. Schrage, Stochastic shop scheduling: a survey, in:Deterministic and Stochastic Scheduling, eds. M.A.H. Dempster, J.K. Lenstra and A.H.G. Rinnooy Kan (1982) pp. 181–196.
L.E. Plambeck, B.-R. Fu, M.S. Robinson and R. Suri, Optimizing performance functions in stochastic systems, Working paper (1993).
A. Prekopa, Contribution to the theory of stochastic programming, Math. Prog. 4 (1973) 202–221.
R.Y. Rubinstein, The score function approach of sensitivity analysis of computer simulation models, Math. Comp. Simul. 28 (1986) 351–379.
A. Ruszczynski, A regularized decomposition method for minimizing a sum of polyhedral functions, Math. Prog. 35 (1986) 309–333.
A. Sciomachen, A software environment for modelling and simulation of manufacturing systems,Proc. 4th Int. Conf. on CAD, CAM, Robotics and Factory of the Future (McGraw-Hill, 1989).
J.L. Higle and S. Sen, Stochastic decomposition: an algorithm for stage linear programs with recourse, Math. Oper. Res. 16 (1991) 650–669.
R. Suri, Perturbation analysis: the state of the art and research issues explained via theGI/G/1 queue,Proc. IEEE Int. Conf. (1989) pp. 114–137.
S.W. Wallace and R.J.-B. Wets, Preprocessing in stochastic programming: the case of linear programs, ORSA J. Comp. 4 (1992) 45–59.
R.J.-B. Wets, Stochastic programming: solution techniques and approximation schemes, in:Mathematical Programming: the State of the Art, eds. A. Bachem, M. Grötschel and B. Korte (Springer, 1983) pp. 566–603.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Gaivoronski, A., Messina, E. & Sciomachen, A. A stochastic optimization approach for robot scheduling. Ann Oper Res 56, 109–133 (1995). https://doi.org/10.1007/BF02031703
Issue Date:
DOI: https://doi.org/10.1007/BF02031703