Skip to main content
Log in

A stochastic optimization approach for robot scheduling

  • Published:
Annals of Operations Research Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. F. Archetti, A. Gaivoronski and A. Sciomachen, Sensitivity analysis and optimization of stochastic Petri nets, J. Discr. Event Dyn. Syst. 3 (1993) 5–37.

    Article  Google Scholar 

  2. 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).

  3. 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.

  4. 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.

  5. 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.

    Google Scholar 

  6. C. Buyococc, P. Varaiya and J. Walrand, Thecu rule revised, Adv. Appl. Prob. 17 (1985) 237–238.

    Google Scholar 

  7. Yu. Ermoliev and R.J.-B. Wets,Numerical Techniques for Stochastic Optimization (Springer, Berlin, 1988).

    Google Scholar 

  8. Yu. Ermoliev and A. Gaivoronski, Stochastic programming techniques for optimization of discrete event systems, Ann. Oper. Res. 39 (1992).

  9. A. Gaivoronski, Approximation methods of solution of stochastic programming problems, Cybernetics 18 (1982).

  10. 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).

    Google Scholar 

  11. A. Gaivoronski, E. Messina and A. Sciomachen, A statistical generalized programming algorithm for stochastic optimization problems, Ann. Oper. Res. (1995), to appear.

  12. P.W. Glynn and J.L. Sanders, Monte Carlo optimization of stochastic systems: two new approaches,Proc. ASME Computing and Engineering Conf. (1986).

  13. Y.C. Ho, Performance evaluation and perturbation analysis of discrete event dynamic systems, IEEE Trans. Auto. Contr. AC-32 (1987) 563–572.

    Google Scholar 

  14. P. Kall,Stochastic Linear Programming (Springer, Berlin, 1976).

    Google Scholar 

  15. 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.

  16. J. Kiefer and J. Wolfowitz, Stochastic estimation of a maximum of a regression function, Ann. Math. Statist. 23 (1952) 462–466.

    Google Scholar 

  17. A. King, Asymmetric measures and tracking models for portfolio optimization under uncertainty, IBM Europe Institute, Oberlech, Austria (1992).

    Google Scholar 

  18. H. Kushner and D. Clarck, Stochastic approximation for constrained and unconstrained systems, Appl. Math. 26 (1978).

  19. Y.T. Leung and R. Suri, Finite-time behavior of two simulation optimization algorithms, in:Proc. 1990 Winter Simulation Conf. (1990) pp. 372–376.

  20. K. Marti and E. Ploechinger, Optimal step sizes in semi-stochastic approximation procedures, Optimization 21 (1990).

  21. 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).

  22. G.Ch. Pflug, Optimization of simulated discrete event processes, Preprint TR-ISI/Stamcom 87, University of Vienna (1990).

  23. 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.

  24. L.E. Plambeck, B.-R. Fu, M.S. Robinson and R. Suri, Optimizing performance functions in stochastic systems, Working paper (1993).

  25. A. Prekopa, Contribution to the theory of stochastic programming, Math. Prog. 4 (1973) 202–221.

    Article  Google Scholar 

  26. R.Y. Rubinstein, The score function approach of sensitivity analysis of computer simulation models, Math. Comp. Simul. 28 (1986) 351–379.

    Article  Google Scholar 

  27. A. Ruszczynski, A regularized decomposition method for minimizing a sum of polyhedral functions, Math. Prog. 35 (1986) 309–333.

    Article  Google Scholar 

  28. 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).

  29. J.L. Higle and S. Sen, Stochastic decomposition: an algorithm for stage linear programs with recourse, Math. Oper. Res. 16 (1991) 650–669.

    Article  Google Scholar 

  30. 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.

  31. S.W. Wallace and R.J.-B. Wets, Preprocessing in stochastic programming: the case of linear programs, ORSA J. Comp. 4 (1992) 45–59.

    MathSciNet  Google Scholar 

  32. 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.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02031703

Keywords

Navigation