Skip to main content

Perturbation Analysis of Discrete Event Systems

  • Living reference work entry
  • Latest version View entry history
  • First Online:
Encyclopedia of Systems and Control

Abstract

Perturbation analysis (PA) is a systematic methodology for estimating the sensitivities (gradients) of performance measures in discrete event systems (DES) with respect to various model or control parameters of interest. PA takes advantage of the special structure of DES sample realizations and is based entirely on observable system data. In particular, it does not require knowledge of the stochastic characterizations of the random processes involved and is simple to implement in a nonintrusive manner. PA estimators, therefore, enable implementations for real-time control in addition to off-line optimization. This entry presents the main ideas and statistical properties of PA techniques for both DES and their recent generalizations to stochastic hybrid systems (SHS), especially for the simplest class of sensitivity estimators known as infinitesimal perturbation analysis (IPA).

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

Access this chapter

Institutional subscriptions

Bibliography

  • Cao X-R (1985) Convergence of parameter sensitivity estimates in a stochastic experiment. IEEE Trans Autom Control 30:834–843

    Article  MathSciNet  Google Scholar 

  • Cao X-R (2007) Stochastic learning and optimization: a sensitivity-based approach. Springer, Boston

    Book  Google Scholar 

  • Cao X-R (2015) Optimization of average rewards of time nonhomogeneous Markov chains. IEEE Trans Autom Control 60:1841–1865

    Article  MathSciNet  Google Scholar 

  • Cassandras CG, Lafortune S (2008) Introduction to discrete event systems, 2nd edn. Springer, New York

    Book  Google Scholar 

  • Cassandras CG, Wardi Y, Melamed B, Sun G, Panayiotou CG (2002) Perturbation analysis for on-line control and optimization of stochastic fluid models. IEEE Trans Autom Control 47:1234–1248

    Article  Google Scholar 

  • Cassandras CG, Wardi Y, Panayiotou CG, Yao C (2010) Perturbation analysis and optimization of stochastic hybrid systems. Eur J Control 16:642–664

    Article  MathSciNet  Google Scholar 

  • Cassandras, CG, Lin, X, Ding XC (2013) An optimal control approach to the multi-agent persistent monitoring problem. IEEE Trans Autom Control 58: 947–961

    Article  MathSciNet  Google Scholar 

  • Glasserman P (1991) Gradient estimation via perturbation analysis. Kluwer, Boston

    MATH  Google Scholar 

  • Gong WB, Ho YC (1987) Smoothed perturbation analysis of discrete event systems. IEEE Trans Autom Control 32:858–866

    Article  MathSciNet  Google Scholar 

  • Heidelberger P, Cao X-R, Zazanis M, Suri R (1988) Convergence properties of infinitesimal perturbation analysis estimates. Manag Sci 34:1281–1302

    Article  MathSciNet  Google Scholar 

  • Ho YC, Cao, X-R (1991) Perturbation analysis of discrete event dynamical systems. Kluwer, Boston

    Book  Google Scholar 

  • Ho YC, Cassandras CG (1983) A new approach to the analysis of discrete event dynamic systems. Automatica 19:149–167

    Article  MathSciNet  Google Scholar 

  • Ho YC, Eyler MA, Chien DT (1979) A gradient technique for general buffer storage design in a serial production line. Int J Prod Res 17:557–580

    Article  Google Scholar 

  • Ho YC, Cao X-R, Cassandras CG (1983) Infinitesimal and finite perturbation analysis for queueing networks. Automatica 19:439–445

    Article  Google Scholar 

  • Wardi Y, Adams R, Melamed B (2010) A unified approach to infinitesimal perturbation analysis in stochastic flow models: the single-stage case. IEEE Trans Autom Control 55:89–103

    Article  MathSciNet  Google Scholar 

  • Wardi Y, Cassandras CG, Cao XR (2018) Perturbation analysis: a framework for data-driven control and optimization of discrete event and hybrid systems. Annu Rev Control 45:257–266. Special Issue on History of Discrete Event Systems, Ed. M. Silva

    Article  MathSciNet  Google Scholar 

  • Yao C, Cassandras CG (2013) Perturbation analysis and optimization of multiclass multiobjective stochastic flow models. Discret Event Dyn Syst 21:219–256

    Article  MathSciNet  Google Scholar 

  • Zhong M, Cassandras CG (2010) Asynchronous distributed optimization with event-driven communication. IEEE Trans Autom Control 55:2735–2750

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yorai Wardi .

Editor information

Editors and Affiliations

Section Editor information

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer-Verlag London Ltd., part of Springer Nature

About this entry

Check for updates. Verify currency and authenticity via CrossMark

Cite this entry

Wardi, Y., Cassandras, C.G. (2020). Perturbation Analysis of Discrete Event Systems. In: Baillieul, J., Samad, T. (eds) Encyclopedia of Systems and Control. Springer, London. https://doi.org/10.1007/978-1-4471-5102-9_58-2

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-5102-9_58-2

  • Published:

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-4471-5102-9

  • Online ISBN: 978-1-4471-5102-9

  • eBook Packages: Springer Reference EngineeringReference Module Computer Science and Engineering

Publish with us

Policies and ethics

Chapter history

  1. Latest

    Perturbation Analysis of Discrete Event Systems
    Published:
    20 November 2019

    DOI: https://doi.org/10.1007/978-1-4471-5102-9_58-2

  2. Original

    Perturbation Analysis of Discrete Event Systems
    Published:
    07 February 2014

    DOI: https://doi.org/10.1007/978-1-4471-5102-9_58-1