Presentation is loading. Please wait.

Presentation is loading. Please wait.

Radu Grosu SUNY at Stony Brook Finite Automata as Linear Systems Observability, Reachability and More.

Similar presentations


Presentation on theme: "Radu Grosu SUNY at Stony Brook Finite Automata as Linear Systems Observability, Reachability and More."ā€” Presentation transcript:

1 Radu Grosu SUNY at Stony Brook Finite Automata as Linear Systems Observability, Reachability and More

2 HSCC Conference: a witness of the fascinating - convergence between control and automata theory. Hybrid Automata: an outcome of this convergence - modeling formalism for systems exhibiting both discrete and continuous behavior, - successfully used to model and analyze embedded and biological systems. Convergence of Theories

3 Lack of Common Foundation for HA Mode dynamics: - Linear system (LS) Mode switching: - Finite automaton (FA) Different techniques: - LS reduction - FA minimization Stimulated voltage(mv) time(ms) LS & FA taught separately: No common foundation!

4 Finite automata can be conveniently regarded as time invariant linear systems over semimodules: - linear systems techniques generalize to automata Examples of such techniques include: - linear transformations of automata, - minimization and determinization of automata as observability and reachability reductions -ā€œZā€-transform of automata to compute associated regular expression through Gaussian elimination. Main Conjecture of this Talk

5 Finite Automata as Linear Systems

6

7

8 x3x3 x2x2 x1x1 a ab b L1L1

9 Polynomials and their Operations

10

11 Boolean Semimodules

12

13

14 Observability

15 x3x3 x2x2 x1x1 a ab b L1L1

16 Linear Dependence

17

18

19

20 Basis in Boolean Semimodule

21

22 x3x3 x2x2 x1x1 a ab b L1L1

23 x3x3 x2x2 x1x1 a ab b L1L1

24 Observability Reduction by Rows x1x1 a b b x2x2 a x3x3 a x4x4 a x5x5 a b bb L2L2

25 x1x1 a b b x2x2 a x3x3 a x4x4 a x5x5 a b bb L2L2

26 x1x1 a b b x2x2 a x3x3 a x4x4 a x5x5 a b bb L2L2

27 x1x1 a b b x2x2 a x3x3 a x4x4 a x5x5 a b bb L2L2

28 x1x1 a b b x2x2 a x3x3 a x4x4 a x5x5 a b bb L2L2

29 x1x1 a b b x2x2 a x3x3 a x4x4 a x5x5 a b bb L2L2

30 Observability Reduction by Columns x1x1 a b b x2x2 a x3x3 a x4x4 a x5x5 a b bb L2L2

31 Mixed Observability Reduction x1x1 a b b x2x2 a x3x3 a x4x4 a x5x5 a b bb L2L2

32 Original and Reduced Automata x1x1 a b b x2x2 a x3x3 a x4x4 a x5x5 a b bb x1x1 a,b b x2x2 a x3x3 a b DFA L 21 by rows x3x3 a,b x2x2 x1x1 b NFA L 22 by columns L2L2 x3x3 a,b x2x2 x1x1 b NFA L 23 mixed L2L2

33 Original and Reduced Automata a x1x1 a b b x2x2 a x3x3 a x4x4 a x5x5 a b b b x1x1 a,b b x2x2 a x3x3 b DFA L 21 by rows L2L2 x3x3 x2x2 x1x1 NFA L 22 by columns a,b b x3x3 x2x2 x1x1 b NFA L 23 mixed L2L2

34 Row Basis but No Column Basis x1x1 a b b x2x2 a x5x5 a x3x3 a x7x7 a bbb L3L3 x4x4 x6x6

35 x1x1 a b b x2x2 a x5x5 a x3x3 a x7x7 a bbb L3L3 x4x4 x6x6

36 x1x1 a b b x2x2 a x5x5 a x3x3 a x7x7 a bbb L3L3 x4x4 x6x6

37 x1x1 a b b x2x2 a x5x5 a x3x3 a x7x7 a bbb L3L3 x4x4 x6x6

38 Theorem (Cover): Finding a (possibly mixed) basis T for O L is equivalent to finding a minimal cover for O L. - either as its set basis cover or as its Karnaugh cover. Theorem (Complexity): Determining a cover T for O L is NP-complete (set basis problem complexity). Theorem (Rank): The row (= column) rank of O L is the size of the set cover T (size of Karnaugh cover). Observabilty Reduction

39 Reachability: Dual of Observability

40 x3x3 x2x2 x1x1 a ab b L1L1

41 DFA Minimization: Is a particular case of observability reduction (single initial state requires distinctness only) NFA Determinization: Is a particular case of reachability transformation (take all distinct columns as ā€œbasisā€) Minimal automata: Are related by linear maps (but not by graph isomorphisms!). Better definition of minimality Other techniques: Are easily formalized in this setting: Pumping lemma, NFA to RE, Z-transforms, etc. Observabilty, Reachability and More

42


Download ppt "Radu Grosu SUNY at Stony Brook Finite Automata as Linear Systems Observability, Reachability and More."

Similar presentations


Ads by Google