Infinitesimal perturbation analysis for general discrete event systems
- 1 July 1987
- journal article
- Published by Association for Computing Machinery (ACM) in Journal of the ACM
- Vol. 34 (3) , 686-717
- https://doi.org/10.1145/28869.28879
Abstract
A rigorous extension of the recent perturbation analysis approach to more general discrete event systems is given. First, a general class of systems and performance measures is defined, and some basic reprsentational and linearity properties are derived. Next a sample gradient of performance with respect to a parameter of the system is defined. Then, for certain parameters of such systems, an infinitesimal perturbation analysis algorithm is derived. It is proved that this algorithm gives exact values for the sample gradients of performance with respect to the parameters, by observing only one sample path of the DEDS. (However, the sample gradient may or may not be a good estimate of the gradient of the performance measure; this point is elaborated in the body of the paper.) The computational complexity of this algorithm is bound to be linear in the number of events. These results offer the potential for very efficient calculation of the gradients—a fact that can be used for design/operation of computer systems, communication networks, manufacturing systems, and many other real-world systems, particularly since restrictive assumptions (e.g., exponential distributions) are not required of the system.Keywords
This publication has 16 references indexed in Scilit:
- First-order perturbation analysis of a simple multi-class finite source queuePerformance Evaluation, 1987
- An event domain formalism for sample path perturbation analysis of discrete event dynamic systemsIEEE Transactions on Automatic Control, 1985
- A technique for on-line sensitivity analysis of flexible manufacturing systemsAnnals of Operations Research, 1985
- Robustness of queuing network formulasJournal of the ACM, 1983
- Twenty Five Years of Cyclic Queues and Closed Queue Networks: A ReviewJournal of the Operational Research Society, 1982
- A spectral method for confidence interval generation and run length control in simulationsCommunications of the ACM, 1981
- A Queueing Network Analysis of Computer Communication Networks with Window Flow ControlIEEE Transactions on Communications, 1979
- The Operational Analysis of Queueing Network ModelsACM Computing Surveys, 1978
- Approximate Methods for Analyzing Queueing Network Models of Computing SystemsACM Computing Surveys, 1978
- Petri NetsACM Computing Surveys, 1977