CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XV - Modeling of Discrete Event Systems - Stéphane Lafortune
|
|
- Collin Lang
- 5 years ago
- Views:
Transcription
1 CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XV - Modeling of Discrete Event Systes - Stéphane Lafortune MODELING OF DISCRETE EVENT SYSTEMS Stéphane Lafortune The University of Michigan, USA Keywords: Autoaton, observer, parallel coposition, Petri net, process algebra, product, regular languages. Contents 1. Introduction 1.1. Foral Languages 2. Autoata 2.1. Basic Concepts 2.2. Languages Represented by Autoata Blocking: Deadlock and Livelock 2.3. Accessibility Properties 2.4. Nondeterinistic Autoata 3. Operations on Autoata 3.1. Product and Parallel Coposition 3.2. Exaple: Two Users of Two Coon Resources 3.3. Observer Autoata 4. Regular Languages and Finite-state Autoata 5. Petri Nets 5.1. Petri Net Languages 5.2. Matrix Algebra and Petri Net Dynaics 5.3. Coposition of Petri Nets 6. Process Algebras 7. Discussion on Tied Models Glossary Bibliography Biographical Sketch Suary The odeling foralis of autoata is considered and the anipulation of autoata for the construction of coplete syste odels fro individual coponent odels is discussed. These anipulations include the operations of product and parallel coposition. The notion of blocking in the context of language odels and autoaton odels is presented. Blocking captures the phenoena of deadlock and livelock that can occur in the behavior of discrete event systes. An algorith for the construction of observer autoata fro autoata with unobservable transitions is presented. The odeling foraliss of Petri nets and counicating sequential processes are also treated and contrasted to autoata in the context of a siple resource sharing exaple. 1. Introduction Discrete event systes are dynaic systes with discrete state spaces and event-driven Encyclopedia of Life Support Systes (EOLSS)
2 CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XV - Modeling of Discrete Event Systes - Stéphane Lafortune dynaics. The area of discrete event systes is ultidisciplinary and involves concepts and techniques fro coputer science theory, control theory, and operations research. A wide variety of odeling foraliss is being used to describe and study the behavior of discrete event systes. Two widely-used odeling foraliss in control engineering are autoata and Petri nets. A lot of progress has been ade in the last two decades in the developent of a control theory for discrete event systes odeled as autoata or Petri nets. For this reason, these are the foraliss discussed in this chapter; in addition, a brief discussion of counicating sequential processes is given in Section 6. Discrete event odels of dynaic systes are classified in ters of how they abstract tiing inforation and randoness in the syste behavior. Untied odels abstract away precise tiing issues by focusing only on the ordering of the events and not on the exact ties of their occurrence. Untied odels also abstract away statistical inforation about the probabilities of the events and consider all possible saple paths in the syste behavior. Untied odels are often referred to as logical odels. Tied odels enrich untied odels and explicitly include tiing inforation. This inforation ay be provided in a deterinistic anner or in a stochastic anner. The process of odel refineent fro untied autoata to stochastic tied autoata and their associated generalized sei-markov stochastic processes are discussed in Discrete Event Systes. This chapter explores in further depth discrete-event odeling by building on the discussion in Discrete Event Systes. The priary focus of this chapter is untied odels of discrete event systes. Deterinistic and stochastic tied odels are briefly discussed in Discrete Event Systes; stochastic tied odels are also considered in Saple Path Analysis of Discrete Event Dynaic Systes Foral Languages The concept of language is introduced in Discrete Event Systes for odeling the logical behavior of a discrete event syste. An untied language, or siply language, is a set of strings of events over an event set. Let E be the finite set of events (or alphabet ) associated with the discrete event syste under consideration. This set consists of all the events that can possibly be executed by the syste. A string (or trace) is a finite sequence of events fro E. The length of a string s, denoted by s, is a non-negative integer corresponding to the nuber of events coposing the string, counting ultiple occurrences of the sae event. The epty string, denoted by ε (not to be confused with the generic event e E), is the string containing no events, i.e., ε =. The concatenation of two strings s 1 and s 2 is the trace ss 1 2 (i.e., s 1 followed by s 2 ). Thus the epty string ε can be interpreted as the identity eleent for concatenation. Denote by E the set of all finite strings of eleents of E, including the epty string ε ; the * operation is called the Kleene closure. For exaple, if E = { abc,, }, then E = { ε, a, b, c, aa, ab, ac, ba, bb, bc, ca, cb, cc, aaa, }. Encyclopedia of Life Support Systes (EOLSS)
3 CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XV - Modeling of Discrete Event Systes - Stéphane Lafortune A language is then forally defined as a subset of E. If st = s with ss,, t E, then s is called a prefix of s and t a suffix of s. Both ε and s are prefixes of s, by definition. The usual set operations, such as union, intersection, difference, and copleent (with respect to E ) are applicable to languages since languages are sets. In addition, consider the following operations ( := denotes equal to by definition ): Concatenation: Let L1, L2 E, then { ( ) ( ) ( )} LL := s E : s= ss s L s L Prefix-closure: Let L E, then { ( )} L:= s E : t E st L. Thus the prefix-closure L of L is the language consisting of all the prefixes of all the strings in L. In general, L L. L is said to be prefix-closed if L= L. 2. Autoata 2.1. Basic Concepts The autoaton odeling foralis is introduced in Discrete Event Systes. For the sake of copleteness, the definition of an autoaton is recalled. Autoaton: A deterinistic autoaton, denoted by G, is a six-tuple G = ( X, E, f,γ, x, X ) where: X is the set of states, which could be infinite; E is the finite set of events associated with the transitions in G ; f : X E X is the transition function: f ( xe, ) = y eans that there is a transition labeled by event e fro state x to state y (in general, f is a partial function on its doain); Γ: X 2 E is the feasible event function: Γ ( x) is the set of all events e for which f ( xe, ) is defined; x is the initial state; X is the set of arked states. (Given a set A, the notation 2 A eans the X power set of A, i.e., the set of all subsets of A.) Proper selection of which states to ark is a odeling issue that depends on the proble of interest. By designating certain states as arked, we ay for instance be recording that the syste, upon entering these states, has copleted soe operation or task (cf. exaple in Section 3.2). It is convenient to represent graphically autoata where X is finite and sall by eans of their state transition diagras. The state transition diagra of an autoaton is a directed graph where nodes represent states and labeled arcs between nodes are used Encyclopedia of Life Support Systes (EOLSS)
4 CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XV - Modeling of Discrete Event Systes - Stéphane Lafortune to represent the transition function f : if f ( xe, ) = y, then an arc labeled by e is drawn fro x to y. Special notation is used to identify the initial states and arked states. In Figs. 2-4 below, the initial state is identified by an arrow pointing into it and arked states are differentiated by eans of a double circle or box. For the sake of convenience, the transition function f of an autoaton is extended fro doain X E to doain X E in the following recursive anner: f( x, ε) := x f ( xse, ):= f( f( xs, ), e) for s E ande E Languages Represented by Autoata Autoata are used to represent and anipulate languages. The language generated by G = ( X, E, f,γ, x, X ) is LG ( ):= { s E : f( x, s)isdefined}. The language arked by G is L ( G) := { s L( G) : f( x, s) X }. The language LG ( ) represents all the directed paths that can be followed along the state transition diagra of G, starting at the initial state; the string corresponding to a path is the concatenation of the event labels of the transitions coposing the path. Therefore, a string s is in LG ( ) if and only if it corresponds to an adissible path in the state transition diagra, equivalently, if and only if f is defined at ( x, s). LG ( ) is prefixclosed by definition, since a path is only possible if all its prefixes are also possible. If f is a total function over its doain, then necessarily LG ( ) = E. The second language represented by G, L ( G ), is the subset of LG ( ) consisting only of the strings s for which f ( x, s) X, i.e., these strings correspond to paths that end at a arked state in the state transition diagra. Since not all states of X need be arked, the language arked by G, L ( G ), need not be prefix-closed in general. The language arked is also called the language recognized by the autoaton, and the given autoaton is often referred to as a recognizer of the given language. An autoaton G thus represents two languages: LG ( ) and L ( G ). In the standard definition of autoaton in autoata theory, the function f is required to be a total function and the notion of language generated is not eaningful since it is always equal to E. Allowing f to be partial is a consequence of the fact that a discrete event syste ay not be able to produce (or execute) all strings in E. Encyclopedia of Life Support Systes (EOLSS)
5 CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XV - Modeling of Discrete Event Systes - Stéphane Lafortune Blocking: Deadlock and Livelock The definitions of G, LG ( ), and L ( G ) iply that in general L ( G) L ( G) L( G), since X ay be a proper subset of X. It is worth exaining the second set inclusion in ore detail. An autoaton G could reach a state x where Γ ( x) = but x X. This is called a deadlock because no further event can be executed. Given the interpretation of arking, this eans that the syste blocks because it enters a deadlock state without having terinated the task at hand. If deadlock happens, then necessarily L ( G ) will be a proper subset of LG ( ), since any string in LG ( ) that ends at state x cannot be a prefix of a string in L ( G ). Another issue to consider is when there is a set of unarked states in G that fors a strongly connected coponent (i.e., these states are reachable fro one another), but with no transition going out of the set. If the syste enters this set of states, then livelock results. While the syste is live in the sense that it can always execute an event, it can never coplete the task started since no state in the set is arked and the syste cannot leave this set of states. If livelock is possible, then again L ( G ) will be a proper subset of LG ( ). Any string in LG ( ) that reaches such an absorbing set of unarked states cannot be a prefix of a string in L ( G ), since it is assued that there is no way out of this set. Again, the syste is blocked in the livelock. The iportance of deadlock and livelock in discrete event systes leads to the following definition. Blocking: Autoaton G is said to be blocking if L ( G) L( G), where the set inclusion is proper, and nonblocking when L ( G) = L( G). Thus, if an autoaton is blocking, this eans that deadlock and/or livelock can happen. The notion of arked states and the definitions of language generated, language arked, and blocking, provide an approach for considering deadlock and livelock that is useful in a wide variety of applications Accessibility Properties Fro the definitions of LG ( ) and L ( G ), all the states of G that are not accessible or reachable fro x by soe string in LG ( ) can be deleted without affecting the languages generated and arked by G. When deleting a state, all the transitions that are attached to that state are also deleted. This operation is denoted by Ac( G ), where Ac stands for taking the accessible part. Encyclopedia of Life Support Systes (EOLSS)
6 CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XV - Modeling of Discrete Event Systes - Stéphane Lafortune A state x of G is said to be cessible to X, or siply cessible, if there is a path in the state transition diagra of G fro x to a arked state. The operation of deleting all the states of G that are not cessible is denoted by CoAc( G ), where CoAc stands for taking the cessible part. Taking the cessible part of an autoaton eans building CoAc( G) := ( X, E, f, x, X ) where,, { ( ( ) )} X = x X : s E f x, s X x f x if x X = undefined otherwise = f, X E X where the notation f X E X eans the restriction of function f to doain X E. The CoAc operation ay shrink LG ( ), since states that are accessible fro x ay be deleted; however, the CoAc operation does not affect L ( G ), since any deleted state is not on any path fro x to X. If G = CoAc( G), then G is said to be cessible; in this case, L( G) = L ( G). Coaccessibility is closely related to the concept of blocking. Blocking necessarily eans that L ( G ) is a proper subset of LG ( ) in which case there are accessible states that are not cessible. Note that if the CoAc operation results in X = (this would happen if X = for instance), then the epty autoaton is obtained. The ter epty autoaton refers to an autoaton whose state space is epty; an epty autoaton necessarily generates and arks the epty set. An autoaton that is both accessible and cessible is said to be tri. The Tri operation is defined as follows: Tri( G) := CoAc[ Ac( G)] = Ac[ CoAc( G)] where the coutativity of Ac and CoAc is easily verified Nondeterinistic Autoata In the definition of autoaton, state transitions describe how an event e causes a transition fro soe state x to a unique new state y. Suppose, however, that an event e at state x ay cause transitions to ore than one new states. This is a useful anner of odeling randoness in the syste behavior. In this case, f ( xe, ) should no longer represent a specific new state x X, but rather a set of possible new states. In addition, let the label ε be allowed in the state transition diagra of an autoaton, i.e., allow transitions between distinct states to have the epty string as label. These transitions ay represent events that cause a change in the internal state of the syste but are not observable by an outside observer iagine that there is no sensor that records this state transition. Thus the outside observer cannot attach an event label to such a Encyclopedia of Life Support Systes (EOLSS)
7 CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XV - Modeling of Discrete Event Systes - Stéphane Lafortune transition but it recognizes that the transition ay occur by using the ε label. These two changes lead to the notion of a nondeterinistic autoaton. Nondeterinistic autoaton: A nondeterinistic autoaton, denoted by six-tuple G nd, is a G = ( X, E { ε}, f,γ, x, X ) nd nd where these objects have the sae interpretation as in the definition of deterinistic autoaton, with the two differences that: 1. f nd is a function f ( { }) 2 X nd : X E ε, i.e., fnd ( xe, ) X whenever it is defined. 2. The initial state ay itself be a set of states, i.e., x X. 3. Operations on Autoata Discrete event odels of coplex dynaic systes are rarely built in a onolithic anner. Instead, a odular approach is used where odels of individual coponents are built first, followed by the coposition of these odels in order to obtain the odel of the overall syste. The synchronization, or coupling, between coponents can be captured by the use of coon events between syste coponents. Naely, if coponents A and B share event c, then event c should only occur if both A and B execute it. The process of coposing individual autoata (that odel interacting syste coponents) in a anner that captures the synchronization constraints iposed by their coon events is foralized by the product and parallel coposition operations that are studied in this section Bibliography TO ACCESS ALL THE 24 PAGES OF THIS CHAPTER, Click here Alur R. and Dill, D.L. (1994). A Theory of Tied Autoata. Theoretical Coputer Science. 126, pp [This paper presents a tied discrete-event odeling foralis that has been studied extensively in the coputer science literature.] Arnold A.(1994). Finite transition systes. International Series in Coputer Science. Prentice-Hall. [A ore advanced book on untied odeling of discrete event systes.] Cassandras C.G. and Lafortune S. (1999). Introduction to Discrete Event Systes. Kluwer Acadeic Publishers. [Chapters 2 and 4 of this textbook on discrete event systes present a detailed coverage of autoata and Petri net odels.] Encyclopedia of Life Support Systes (EOLSS)
8 CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XV - Modeling of Discrete Event Systes - Stéphane Lafortune David R. and Alla H. (1992). Petri Nets and Grafcet: Tools for Modelling Discrete Event Systes. Prentice-Hall. [A nice textbook on Petri net odels and their connection with Grafcet, a prograing ethod for prograable logic controllers (PLCs), which are widely-used in industrial autoation.] Harel D. and Politi M. (1998). Modeling Reactive Systes with Statecharts: The Stateate Approach. Wiley. [This book describes a class of hierarchical autoaton odels that has becoe popular in coercial software packages for odeling discrete-event dynaics.] Hoare C.A.R. (1985). Counicating Sequential Processes. International Series in Coputer Science. Englewood Cliffs, NJ, Prentice-Hall. [A textbook treatent of the odeling foralis of counicating sequential processes.] Hopcroft J.E. and Ullan J.D. (1979). Introduction to Autoata Theory, Languages, and Coputation. Reading, MA, Addison-Wesley. [A classic textbook on autoata and language theory.] Kurshan R.P. (1994). Coputer-Aided Verification of Coordinating Processes: The Autoata-Theoretic Approach. Princeton University Press. [A book on a class of autoaton odels in the context of foral verification.] Manna Z. and Pnueli A. (1992). The Teporal Logic of Reactive and Concurrent Systes: Specification. Springer-Verlag. [This book describes the use of teporal logic in the specification and verification of tied discrete event systes.] Murata T. (1989). Petri Nets: Properties, Analysis, and Applications. PIEEE, Vol. 77, 4, Apr, pp [An excellent tutorial/survey paper on Petri net odels.] Biographical Sketch Stéphane Lafortune received the B. Eng degree fro École Polytechnique de Montréal in 198, the M. Eng. degree fro McGill University in 1982, and the Ph.D. degree fro the University of California at Berkeley in 1986, all in electrical engineering. Since Septeber 1986, he has been with the University of Michigan, Ann Arbor, where he is a Professor of Electrical Engineering and Coputer Science. Dr. Lafortune is a Fellow of the IEEE (1999). He received the Presidential Young Investigator Award fro the National Science Foundation in 199 and the George S. Axelby Outstanding Paper Award fro the Control Systes Society of the IEEE in 1994 (for a paper co-authored with S. L. Chung and F. Lin) and in 21 (for a paper co-authored with G. Barrett). Dr. Lafortune was a eber of the Editorial Board of the Journal of Discrete Event Dynaic Systes: Theory and Applications in the period He was Associate Editor at Large ( ) and Associate Editor ( ) of the IEEE Transactions on Autoatic Control. His research interests are in discrete event systes, intelligent transportation systes, and counication networks. He co-authored, with C. Cassandras, the textbook Introduction to Discrete Event Systes (Kluwer Acadeic Publishers, 1999). Recent publications are available at the Web site Encyclopedia of Life Support Systes (EOLSS)
Distributed supervisory control of workflows
University of South Florida Scholar Coons Graduate Theses and Dissertations Graduate School 2003 Distributed supervisory control of workflows Pranav Deshpande University of South Florida Follow this and
More informationAnalysis and Optimization of Discrete Event Systems using Petri Nets
Volume 113 No. 11 2017, 1 10 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu Analysis and Optimization of Discrete Event Systems using Petri Nets
More informationBlock designs and statistics
Bloc designs and statistics Notes for Math 447 May 3, 2011 The ain paraeters of a bloc design are nuber of varieties v, bloc size, nuber of blocs b. A design is built on a set of v eleents. Each eleent
More informationCONTROL SYSTEMS, ROBOTICS, AND AUTOMATION Vol. IX Uncertainty Models For Robustness Analysis - A. Garulli, A. Tesi and A. Vicino
UNCERTAINTY MODELS FOR ROBUSTNESS ANALYSIS A. Garulli Dipartiento di Ingegneria dell Inforazione, Università di Siena, Italy A. Tesi Dipartiento di Sistei e Inforatica, Università di Firenze, Italy A.
More informationOn the Design of Adaptive Supervisors for Discrete Event Systems
On the Design of Adaptive Supervisors for Discrete Event Systems Vigyan CHANDRA Department of Technology, Eastern Kentucky University Richmond, KY 40475, USA and Siddhartha BHATTACHARYYA Division of Computer
More informationCausal closure for MSC languages
FSTTCS 2006, 26th International Conference on Foundations of Software Technology and Theoretical Coputer Science Proceedings: R Raanuja, Sandeep Sen (eds.) Springer Lecture Notes in Coputer Science 3821
More informationPattern Recognition and Machine Learning. Learning and Evaluation for Pattern Recognition
Pattern Recognition and Machine Learning Jaes L. Crowley ENSIMAG 3 - MMIS Fall Seester 2017 Lesson 1 4 October 2017 Outline Learning and Evaluation for Pattern Recognition Notation...2 1. The Pattern Recognition
More informationAnalyzing Simulation Results
Analyzing Siulation Results Dr. John Mellor-Cruey Departent of Coputer Science Rice University johnc@cs.rice.edu COMP 528 Lecture 20 31 March 2005 Topics for Today Model verification Model validation Transient
More informationma x = -bv x + F rod.
Notes on Dynaical Systes Dynaics is the study of change. The priary ingredients of a dynaical syste are its state and its rule of change (also soeties called the dynaic). Dynaical systes can be continuous
More informationHandout 7. and Pr [M(x) = χ L (x) M(x) =? ] = 1.
Notes on Coplexity Theory Last updated: October, 2005 Jonathan Katz Handout 7 1 More on Randoized Coplexity Classes Reinder: so far we have seen RP,coRP, and BPP. We introduce two ore tie-bounded randoized
More informationGary J. Balas Aerospace Engineering and Mechanics, University of Minnesota, Minneapolis, MN USA
μ-synthesis Gary J. Balas Aerospace Engineering and Mechanics, University of Minnesota, Minneapolis, MN 55455 USA Keywords: Robust control, ultivariable control, linear fractional transforation (LFT),
More informationIndustrial Automation (Automação de Processos Industriais)
Industrial Automation (Automação de Processos Industriais) Discrete Event Systems http://users.isr.ist.utl.pt/~jag/courses/api1516/api1516.html Slides 2010/2011 Prof. Paulo Jorge Oliveira Rev. 2011-2015
More informationReduced Length Checking Sequences
Reduced Length Checing Sequences Robert M. Hierons 1 and Hasan Ural 2 1 Departent of Inforation Systes and Coputing, Brunel University, Middlesex, UB8 3PH, United Kingdo 2 School of Inforation echnology
More informationComparing coordination models and architectures using embeddings
Science of Coputer Prograing 46 (2003) 31 69 www.elsevier.co/locate/scico Coparing coordination odels and architectures using ebeddings Marcello M. Bonsangue a, Joost N. Kok b, Gianluigi Zavattaro c; a
More informationKernel Methods and Support Vector Machines
Intelligent Systes: Reasoning and Recognition Jaes L. Crowley ENSIAG 2 / osig 1 Second Seester 2012/2013 Lesson 20 2 ay 2013 Kernel ethods and Support Vector achines Contents Kernel Functions...2 Quadratic
More informationChapter 6 1-D Continuous Groups
Chapter 6 1-D Continuous Groups Continuous groups consist of group eleents labelled by one or ore continuous variables, say a 1, a 2,, a r, where each variable has a well- defined range. This chapter explores:
More informationA Simplified Analytical Approach for Efficiency Evaluation of the Weaving Machines with Automatic Filling Repair
Proceedings of the 6th SEAS International Conference on Siulation, Modelling and Optiization, Lisbon, Portugal, Septeber -4, 006 0 A Siplified Analytical Approach for Efficiency Evaluation of the eaving
More informationChaotic Coupled Map Lattices
Chaotic Coupled Map Lattices Author: Dustin Keys Advisors: Dr. Robert Indik, Dr. Kevin Lin 1 Introduction When a syste of chaotic aps is coupled in a way that allows the to share inforation about each
More informationIntelligent Systems: Reasoning and Recognition. Perceptrons and Support Vector Machines
Intelligent Systes: Reasoning and Recognition Jaes L. Crowley osig 1 Winter Seester 2018 Lesson 6 27 February 2018 Outline Perceptrons and Support Vector achines Notation...2 Linear odels...3 Lines, Planes
More informationIntelligent Systems: Reasoning and Recognition. Artificial Neural Networks
Intelligent Systes: Reasoning and Recognition Jaes L. Crowley MOSIG M1 Winter Seester 2018 Lesson 7 1 March 2018 Outline Artificial Neural Networks Notation...2 Introduction...3 Key Equations... 3 Artificial
More informationPolygonal Designs: Existence and Construction
Polygonal Designs: Existence and Construction John Hegean Departent of Matheatics, Stanford University, Stanford, CA 9405 Jeff Langford Departent of Matheatics, Drake University, Des Moines, IA 5011 G
More informationEstimating Parameters for a Gaussian pdf
Pattern Recognition and achine Learning Jaes L. Crowley ENSIAG 3 IS First Seester 00/0 Lesson 5 7 Noveber 00 Contents Estiating Paraeters for a Gaussian pdf Notation... The Pattern Recognition Proble...3
More informationSemi-asynchronous. Fault Diagnosis of Discrete Event Systems ALEJANDRO WHITE DR. ALI KARIMODDINI OCTOBER
Semi-asynchronous Fault Diagnosis of Discrete Event Systems ALEJANDRO WHITE DR. ALI KARIMODDINI OCTOBER 2017 NC A&T State University http://www.ncat.edu/ Alejandro White Semi-asynchronous http://techlav.ncat.edu/
More information3.8 Three Types of Convergence
3.8 Three Types of Convergence 3.8 Three Types of Convergence 93 Suppose that we are given a sequence functions {f k } k N on a set X and another function f on X. What does it ean for f k to converge to
More informationGraphical Models in Local, Asymmetric Multi-Agent Markov Decision Processes
Graphical Models in Local, Asyetric Multi-Agent Markov Decision Processes Ditri Dolgov and Edund Durfee Departent of Electrical Engineering and Coputer Science University of Michigan Ann Arbor, MI 48109
More informationReversibility of Turing Machine Computations
Reversiility of Turing Machine Coputations Zvi M. Kede NYU CS Technical Report TR-2013-956 May 13, 2013 Astract Since Bennett s 1973 seinal paper, there has een a growing interest in general-purpose, reversile
More informationLecture 21 Principle of Inclusion and Exclusion
Lecture 21 Principle of Inclusion and Exclusion Holden Lee and Yoni Miller 5/6/11 1 Introduction and first exaples We start off with an exaple Exaple 11: At Sunnydale High School there are 28 students
More informationGeneralized Queries on Probabilistic Context-Free Grammars
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 20, NO. 1, JANUARY 1998 1 Generalized Queries on Probabilistic Context-Free Graars David V. Pynadath and Michael P. Wellan Abstract
More informationMulti-Dimensional Hegselmann-Krause Dynamics
Multi-Diensional Hegselann-Krause Dynaics A. Nedić Industrial and Enterprise Systes Engineering Dept. University of Illinois Urbana, IL 680 angelia@illinois.edu B. Touri Coordinated Science Laboratory
More informationI. Understand get a conceptual grasp of the problem
MASSACHUSETTS INSTITUTE OF TECHNOLOGY Departent o Physics Physics 81T Fall Ter 4 Class Proble 1: Solution Proble 1 A car is driving at a constant but unknown velocity,, on a straightaway A otorcycle is
More informationSymbolic Analysis as Universal Tool for Deriving Properties of Non-linear Algorithms Case study of EM Algorithm
Acta Polytechnica Hungarica Vol., No., 04 Sybolic Analysis as Universal Tool for Deriving Properties of Non-linear Algoriths Case study of EM Algorith Vladiir Mladenović, Miroslav Lutovac, Dana Porrat
More informationPattern Recognition and Machine Learning. Artificial Neural networks
Pattern Recognition and Machine Learning Jaes L. Crowley ENSIMAG 3 - MMIS Fall Seester 2017 Lessons 7 20 Dec 2017 Outline Artificial Neural networks Notation...2 Introduction...3 Key Equations... 3 Artificial
More informationStéphane Lafortune. August 2006
UNIVERSITY OF MICHIGAN DEPARTMENT OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE LECTURE NOTES FOR EECS 661 CHAPTER 1: INTRODUCTION TO DISCRETE EVENT SYSTEMS Stéphane Lafortune August 2006 References for
More informationOn the Communication Complexity of Lipschitzian Optimization for the Coordinated Model of Computation
journal of coplexity 6, 459473 (2000) doi:0.006jco.2000.0544, available online at http:www.idealibrary.co on On the Counication Coplexity of Lipschitzian Optiization for the Coordinated Model of Coputation
More informationCHAPTER 19: Single-Loop IMC Control
When I coplete this chapter, I want to be able to do the following. Recognize that other feedback algoriths are possible Understand the IMC structure and how it provides the essential control features
More informationA Note on Scheduling Tall/Small Multiprocessor Tasks with Unit Processing Time to Minimize Maximum Tardiness
A Note on Scheduling Tall/Sall Multiprocessor Tasks with Unit Processing Tie to Miniize Maxiu Tardiness Philippe Baptiste and Baruch Schieber IBM T.J. Watson Research Center P.O. Box 218, Yorktown Heights,
More informationMSEC MODELING OF DEGRADATION PROCESSES TO OBTAIN AN OPTIMAL SOLUTION FOR MAINTENANCE AND PERFORMANCE
Proceeding of the ASME 9 International Manufacturing Science and Engineering Conference MSEC9 October 4-7, 9, West Lafayette, Indiana, USA MSEC9-8466 MODELING OF DEGRADATION PROCESSES TO OBTAIN AN OPTIMAL
More informationa a a a a a a m a b a b
Algebra / Trig Final Exa Study Guide (Fall Seester) Moncada/Dunphy Inforation About the Final Exa The final exa is cuulative, covering Appendix A (A.1-A.5) and Chapter 1. All probles will be ultiple choice
More informationSimulation of Discrete Event Systems
Siulation of Discrete Event Systes Unit 9 Queueing Models Fall Winter 207/208 Prof. Dr.-Ing. Dipl.-Wirt.-Ing. Sven Tackenberg Benedikt Andrew Latos M.Sc.RWTH Chair and Institute of Industrial Engineering
More informationThe linear sampling method and the MUSIC algorithm
INSTITUTE OF PHYSICS PUBLISHING INVERSE PROBLEMS Inverse Probles 17 (2001) 591 595 www.iop.org/journals/ip PII: S0266-5611(01)16989-3 The linear sapling ethod and the MUSIC algorith Margaret Cheney Departent
More informationUpper bound on false alarm rate for landmine detection and classification using syntactic pattern recognition
Upper bound on false alar rate for landine detection and classification using syntactic pattern recognition Ahed O. Nasif, Brian L. Mark, Kenneth J. Hintz, and Nathalia Peixoto Dept. of Electrical and
More informationQuantum algorithms (CO 781, Winter 2008) Prof. Andrew Childs, University of Waterloo LECTURE 15: Unstructured search and spatial search
Quantu algoriths (CO 781, Winter 2008) Prof Andrew Childs, University of Waterloo LECTURE 15: Unstructured search and spatial search ow we begin to discuss applications of quantu walks to search algoriths
More informationLecture 5: Logspace reductions and completeness
Coputational Coplexity Theory, Fall 2010 Septeber 8 Lecture 5: Logspace reductions and copleteness Lecturer: Kristoffer Arnsfelt Hansen Scribe: Claes Højer Jensen Recall the given relation between classes:
More informationProbability and Stochastic Processes: A Friendly Introduction for Electrical and Computer Engineers Roy D. Yates and David J.
Probability and Stochastic Processes: A Friendly Introduction for Electrical and oputer Engineers Roy D. Yates and David J. Goodan Proble Solutions : Yates and Goodan,1..3 1.3.1 1.4.6 1.4.7 1.4.8 1..6
More information1 Proof of learning bounds
COS 511: Theoretical Machine Learning Lecturer: Rob Schapire Lecture #4 Scribe: Akshay Mittal February 13, 2013 1 Proof of learning bounds For intuition of the following theore, suppose there exists a
More informationWhat is Probability? (again)
INRODUCTION TO ROBBILITY Basic Concepts and Definitions n experient is any process that generates well-defined outcoes. Experient: Record an age Experient: Toss a die Experient: Record an opinion yes,
More informationCSE525: Randomized Algorithms and Probabilistic Analysis May 16, Lecture 13
CSE55: Randoied Algoriths and obabilistic Analysis May 6, Lecture Lecturer: Anna Karlin Scribe: Noah Siegel, Jonathan Shi Rando walks and Markov chains This lecture discusses Markov chains, which capture
More informationDeflation of the I-O Series Some Technical Aspects. Giorgio Rampa University of Genoa April 2007
Deflation of the I-O Series 1959-2. Soe Technical Aspects Giorgio Rapa University of Genoa g.rapa@unige.it April 27 1. Introduction The nuber of sectors is 42 for the period 1965-2 and 38 for the initial
More informationThe Methods of Solution for Constrained Nonlinear Programming
Research Inventy: International Journal Of Engineering And Science Vol.4, Issue 3(March 2014), PP 01-06 Issn (e): 2278-4721, Issn (p):2319-6483, www.researchinventy.co The Methods of Solution for Constrained
More informationThe Theory of Joins in Relational Data Bases
The Theory of Joins in Relational ata Bases (Extended Abstract) A. V. Aho Bell Laboratories Murray Hill, New Jersey C. Beeri* and J.. Ullan** Princeton University Princeton, New Jersey SUMMARY Answering
More informationSynthesis of Maximally Permissive Non-blocking Supervisors for Partially Observed Discrete Event Systems
53rd IEEE Conference on Decision and Control December 5-7, 24. Los Angeles, California, USA Synthesis of Maximally Permissive Non-blocking Supervisors for Partially Observed Discrete Event Systems Xiang
More informationIn this chapter, we consider several graph-theoretic and probabilistic models
THREE ONE GRAPH-THEORETIC AND STATISTICAL MODELS 3.1 INTRODUCTION In this chapter, we consider several graph-theoretic and probabilistic odels for a social network, which we do under different assuptions
More informationThe Frequent Paucity of Trivial Strings
The Frequent Paucity of Trivial Strings Jack H. Lutz Departent of Coputer Science Iowa State University Aes, IA 50011, USA lutz@cs.iastate.edu Abstract A 1976 theore of Chaitin can be used to show that
More informationSPECTRUM sensing is a core concept of cognitive radio
World Acadey of Science, Engineering and Technology International Journal of Electronics and Counication Engineering Vol:6, o:2, 202 Efficient Detection Using Sequential Probability Ratio Test in Mobile
More informationNon-Parametric Non-Line-of-Sight Identification 1
Non-Paraetric Non-Line-of-Sight Identification Sinan Gezici, Hisashi Kobayashi and H. Vincent Poor Departent of Electrical Engineering School of Engineering and Applied Science Princeton University, Princeton,
More information1 Generalization bounds based on Rademacher complexity
COS 5: Theoretical Machine Learning Lecturer: Rob Schapire Lecture #0 Scribe: Suqi Liu March 07, 08 Last tie we started proving this very general result about how quickly the epirical average converges
More informationPoly-Bernoulli Numbers and Eulerian Numbers
1 2 3 47 6 23 11 Journal of Integer Sequences, Vol. 21 (2018, Article 18.6.1 Poly-Bernoulli Nubers and Eulerian Nubers Beáta Bényi Faculty of Water Sciences National University of Public Service H-1441
More information#A52 INTEGERS 10 (2010), COMBINATORIAL INTERPRETATIONS OF BINOMIAL COEFFICIENT ANALOGUES RELATED TO LUCAS SEQUENCES
#A5 INTEGERS 10 (010), 697-703 COMBINATORIAL INTERPRETATIONS OF BINOMIAL COEFFICIENT ANALOGUES RELATED TO LUCAS SEQUENCES Bruce E Sagan 1 Departent of Matheatics, Michigan State University, East Lansing,
More informationResearch Article On the Isolated Vertices and Connectivity in Random Intersection Graphs
International Cobinatorics Volue 2011, Article ID 872703, 9 pages doi:10.1155/2011/872703 Research Article On the Isolated Vertices and Connectivity in Rando Intersection Graphs Yilun Shang Institute for
More informationSolutions of some selected problems of Homework 4
Solutions of soe selected probles of Hoework 4 Sangchul Lee May 7, 2018 Proble 1 Let there be light A professor has two light bulbs in his garage. When both are burned out, they are replaced, and the next
More informationSequence Analysis, WS 14/15, D. Huson & R. Neher (this part by D. Huson) February 5,
Sequence Analysis, WS 14/15, D. Huson & R. Neher (this part by D. Huson) February 5, 2015 31 11 Motif Finding Sources for this section: Rouchka, 1997, A Brief Overview of Gibbs Sapling. J. Buhler, M. Topa:
More informationCharacterization of the Line Complexity of Cellular Automata Generated by Polynomial Transition Rules. Bertrand Stone
Characterization of the Line Coplexity of Cellular Autoata Generated by Polynoial Transition Rules Bertrand Stone Abstract Cellular autoata are discrete dynaical systes which consist of changing patterns
More informationPattern Recognition and Machine Learning. Artificial Neural networks
Pattern Recognition and Machine Learning Jaes L. Crowley ENSIMAG 3 - MMIS Fall Seester 2016 Lessons 7 14 Dec 2016 Outline Artificial Neural networks Notation...2 1. Introduction...3... 3 The Artificial
More informationSoft Computing Techniques Help Assign Weights to Different Factors in Vulnerability Analysis
Soft Coputing Techniques Help Assign Weights to Different Factors in Vulnerability Analysis Beverly Rivera 1,2, Irbis Gallegos 1, and Vladik Kreinovich 2 1 Regional Cyber and Energy Security Center RCES
More informationFeedforward Networks
Feedforward Neural Networks - Backpropagation Feedforward Networks Gradient Descent Learning and Backpropagation CPSC 533 Fall 2003 Christian Jacob Dept.of Coputer Science,University of Calgary Feedforward
More informationE0 370 Statistical Learning Theory Lecture 6 (Aug 30, 2011) Margin Analysis
E0 370 tatistical Learning Theory Lecture 6 (Aug 30, 20) Margin Analysis Lecturer: hivani Agarwal cribe: Narasihan R Introduction In the last few lectures we have seen how to obtain high confidence bounds
More informationLONG-TERM PREDICTIVE VALUE INTERVAL WITH THE FUZZY TIME SERIES
Journal of Marine Science and Technology, Vol 19, No 5, pp 509-513 (2011) 509 LONG-TERM PREDICTIVE VALUE INTERVAL WITH THE FUZZY TIME SERIES Ming-Tao Chou* Key words: fuzzy tie series, fuzzy forecasting,
More informationFeature Extraction Techniques
Feature Extraction Techniques Unsupervised Learning II Feature Extraction Unsupervised ethods can also be used to find features which can be useful for categorization. There are unsupervised ethods that
More informationTheoretical Computer Science
Theoretical Coputer Science 411 (2010) 22 43 Contents lists available at ScienceDirect Theoretical Coputer Science journal hoepage: www.elsevier.co/locate/tcs Theory of one-tape linear-tie Turing achines
More informationCourse Notes for EE227C (Spring 2018): Convex Optimization and Approximation
Course Notes for EE227C (Spring 2018): Convex Optiization and Approxiation Instructor: Moritz Hardt Eail: hardt+ee227c@berkeley.edu Graduate Instructor: Max Sichowitz Eail: sichow+ee227c@berkeley.edu October
More informationLow complexity bit parallel multiplier for GF(2 m ) generated by equally-spaced trinomials
Inforation Processing Letters 107 008 11 15 www.elsevier.co/locate/ipl Low coplexity bit parallel ultiplier for GF generated by equally-spaced trinoials Haibin Shen a,, Yier Jin a,b a Institute of VLSI
More informationGolden ratio in a coupled-oscillator problem
IOP PUBLISHING Eur. J. Phys. 28 (2007) 897 902 EUROPEAN JOURNAL OF PHYSICS doi:10.1088/0143-0807/28/5/013 Golden ratio in a coupled-oscillator proble Crystal M Mooran and John Eric Goff School of Sciences,
More informationBootstrapping Dependent Data
Bootstrapping Dependent Data One of the key issues confronting bootstrap resapling approxiations is how to deal with dependent data. Consider a sequence fx t g n t= of dependent rando variables. Clearly
More informationThe Simplex Method is Strongly Polynomial for the Markov Decision Problem with a Fixed Discount Rate
The Siplex Method is Strongly Polynoial for the Markov Decision Proble with a Fixed Discount Rate Yinyu Ye April 20, 2010 Abstract In this note we prove that the classic siplex ethod with the ost-negativereduced-cost
More informationMidterm 1 Sample Solution
Midter 1 Saple Solution NOTE: Throughout the exa a siple graph is an undirected, unweighted graph with no ultiple edges (i.e., no exact repeats of the sae edge) and no self-loops (i.e., no edges fro a
More informationOn Process Complexity
On Process Coplexity Ada R. Day School of Matheatics, Statistics and Coputer Science, Victoria University of Wellington, PO Box 600, Wellington 6140, New Zealand, Eail: ada.day@cs.vuw.ac.nz Abstract Process
More informationA Quantum Observable for the Graph Isomorphism Problem
A Quantu Observable for the Graph Isoorphis Proble Mark Ettinger Los Alaos National Laboratory Peter Høyer BRICS Abstract Suppose we are given two graphs on n vertices. We define an observable in the Hilbert
More informationAlgebraic Montgomery-Yang problem: the log del Pezzo surface case
c 2014 The Matheatical Society of Japan J. Math. Soc. Japan Vol. 66, No. 4 (2014) pp. 1073 1089 doi: 10.2969/jsj/06641073 Algebraic Montgoery-Yang proble: the log del Pezzo surface case By DongSeon Hwang
More informationON REGULARITY, TRANSITIVITY, AND ERGODIC PRINCIPLE FOR QUADRATIC STOCHASTIC VOLTERRA OPERATORS MANSOOR SABUROV
ON REGULARITY TRANSITIVITY AND ERGODIC PRINCIPLE FOR QUADRATIC STOCHASTIC VOLTERRA OPERATORS MANSOOR SABUROV Departent of Coputational & Theoretical Sciences Faculty of Science International Islaic University
More informationFeedforward Networks
Feedforward Networks Gradient Descent Learning and Backpropagation Christian Jacob CPSC 433 Christian Jacob Dept.of Coputer Science,University of Calgary CPSC 433 - Feedforward Networks 2 Adaptive "Prograing"
More informationHandwriting Detection Model Based on Four-Dimensional Vector Space Model
Journal of Matheatics Research; Vol. 10, No. 4; August 2018 ISSN 1916-9795 E-ISSN 1916-9809 Published by Canadian Center of Science and Education Handwriting Detection Model Based on Four-Diensional Vector
More informationThe Transactional Nature of Quantum Information
The Transactional Nature of Quantu Inforation Subhash Kak Departent of Coputer Science Oklahoa State University Stillwater, OK 7478 ABSTRACT Inforation, in its counications sense, is a transactional property.
More information13.2 Fully Polynomial Randomized Approximation Scheme for Permanent of Random 0-1 Matrices
CS71 Randoness & Coputation Spring 018 Instructor: Alistair Sinclair Lecture 13: February 7 Disclaier: These notes have not been subjected to the usual scrutiny accorded to foral publications. They ay
More informationFixed-to-Variable Length Distribution Matching
Fixed-to-Variable Length Distribution Matching Rana Ali Ajad and Georg Böcherer Institute for Counications Engineering Technische Universität München, Gerany Eail: raa2463@gail.co,georg.boecherer@tu.de
More informationInteractive Markov Models of Evolutionary Algorithms
Cleveland State University EngagedScholarship@CSU Electrical Engineering & Coputer Science Faculty Publications Electrical Engineering & Coputer Science Departent 2015 Interactive Markov Models of Evolutionary
More informationData-Driven Imaging in Anisotropic Media
18 th World Conference on Non destructive Testing, 16- April 1, Durban, South Africa Data-Driven Iaging in Anisotropic Media Arno VOLKER 1 and Alan HUNTER 1 TNO Stieltjesweg 1, 6 AD, Delft, The Netherlands
More information1 Alphabets and Languages
1 Alphabets and Languages Look at handout 1 (inference rules for sets) and use the rules on some examples like {a} {{a}} {a} {a, b}, {a} {{a}}, {a} {{a}}, {a} {a, b}, a {{a}}, a {a, b}, a {{a}}, a {a,
More information2 Q 10. Likewise, in case of multiple particles, the corresponding density in 2 must be averaged over all
Lecture 6 Introduction to kinetic theory of plasa waves Introduction to kinetic theory So far we have been odeling plasa dynaics using fluid equations. The assuption has been that the pressure can be either
More informationUniform Approximation and Bernstein Polynomials with Coefficients in the Unit Interval
Unifor Approxiation and Bernstein Polynoials with Coefficients in the Unit Interval Weiang Qian and Marc D. Riedel Electrical and Coputer Engineering, University of Minnesota 200 Union St. S.E. Minneapolis,
More informationDefect-Aware SOC Test Scheduling
Defect-Aware SOC Test Scheduling Erik Larsson +, Julien Pouget*, and Zebo Peng + Ebedded Systes Laboratory + LIRMM* Departent of Coputer Science Montpellier 2 University Linköpings universitet CNRS Sweden
More informationProc. of the IEEE/OES Seventh Working Conference on Current Measurement Technology UNCERTAINTIES IN SEASONDE CURRENT VELOCITIES
Proc. of the IEEE/OES Seventh Working Conference on Current Measureent Technology UNCERTAINTIES IN SEASONDE CURRENT VELOCITIES Belinda Lipa Codar Ocean Sensors 15 La Sandra Way, Portola Valley, CA 98 blipa@pogo.co
More informationarxiv: v2 [math.co] 8 Mar 2018
Restricted lonesu atrices arxiv:1711.10178v2 [ath.co] 8 Mar 2018 Beáta Bényi Faculty of Water Sciences, National University of Public Service, Budapest beata.benyi@gail.co March 9, 2018 Keywords: enueration,
More informationA Reasoning Method on Computational Network and Its Applications
A Reasoning Method on Coputational Network and Its Applications Nhon Do, Hien Nguyen Abstract Knowledge base is an iportant coponent of expert systes and intelligent progras. Therefore, researching and
More informationFeedforward Networks. Gradient Descent Learning and Backpropagation. Christian Jacob. CPSC 533 Winter 2004
Feedforward Networks Gradient Descent Learning and Backpropagation Christian Jacob CPSC 533 Winter 2004 Christian Jacob Dept.of Coputer Science,University of Calgary 2 05-2-Backprop-print.nb Adaptive "Prograing"
More informationMachine Learning Basics: Estimators, Bias and Variance
Machine Learning Basics: Estiators, Bias and Variance Sargur N. srihari@cedar.buffalo.edu This is part of lecture slides on Deep Learning: http://www.cedar.buffalo.edu/~srihari/cse676 1 Topics in Basics
More informationMethods for the specification and verification of business processes MPB (6 cfu, 295AA)
Methods for the specification and verification of business processes MPB (6 cfu, 295AA) Roberto Bruni http://www.di.unipi.it/~bruni 08 - Petri nets basics 1 Object Formalization of the basic concepts of
More informationŞtefan ŞTEFĂNESCU * is the minimum global value for the function h (x)
7Applying Nelder Mead s Optiization Algorith APPLYING NELDER MEAD S OPTIMIZATION ALGORITHM FOR MULTIPLE GLOBAL MINIMA Abstract Ştefan ŞTEFĂNESCU * The iterative deterinistic optiization ethod could not
More informationReducibility and Completeness
Reducibility and Copleteness Chapter 28 of the forthcoing CRC Handbook on Algoriths and Theory of Coputation Eric Allender 1 Rutgers University Michael C. Loui 2 University of Illinois at Urbana-Chapaign
More informationVulnerability of MRD-Code-Based Universal Secure Error-Correcting Network Codes under Time-Varying Jamming Links
Vulnerability of MRD-Code-Based Universal Secure Error-Correcting Network Codes under Tie-Varying Jaing Links Jun Kurihara KDDI R&D Laboratories, Inc 2 5 Ohara, Fujiino, Saitaa, 356 8502 Japan Eail: kurihara@kddilabsjp
More informationMULTIVARIATE ORDER STATISTICS. H. W. Corley. University of Texas at Arlington Arlington, Texas ABSTRACT
MULTIVARIATE ORDER STATISTICS H. W. Corley University of Texas at Arlington Arlington, Texas 76019 Key Words and Phrases: orderings; Zattiaes. ABSTRACT Classical order statistics are generalized to rando
More information