Modeling and Analysis of Hybrid Systems
|
|
- Deirdre Hutchinson
- 5 years ago
- Views:
Transcription
1 Modeling and Analysis of Hybrid Systems Linear hybrid automata II: Approximation of reachable state sets Prof. Dr. Erika Ábrahám Informatik 2 - Theory of Hybrid Systems RWTH Aachen University SS 2015 Ábrahám - Hybrid Systems 1 / 25
2 We had a look at state set approximations by convex polyhedra, and at the basic operations testing for membership, intersection, and union on these. Thus we can approximate state sets and compute with them. How is all this used in the reachability analysis procedure? Ábrahám - Hybrid Systems 2 / 25
3 General reachability procedure Input: Set Init of initial states. Output: Set R of reachable states. Algorithm: R new := Init; R := ; while (R new ){ R := R R new ; R new := Reach (R new )\R; } What is Reach? Ábrahám - Hybrid Systems 3 / 25
4 What is Reach? For hybrid systems, independently of the exact definition of Reach, it will involve the following computations: Given a state set R, compute the set of states reachable from R by a flow (i.e., time transisiton), and the set of states reachable from R by a jump (i.e., discrete transition). Computing the jump successors of a set can be done with the operations we already introduced. The harder part is computing the flow successors. So let s have a look at that... Ábrahám - Hybrid Systems 4 / 25
5 Approximating a flow pipe Consider a dynamical system with state equation ẋ = f(x(t)). Ábrahám - Hybrid Systems 5 / 25
6 Approximating a flow pipe Consider a dynamical system with state equation ẋ = f(x(t)). We assume f to be Lipschitz continuous. Ábrahám - Hybrid Systems 5 / 25
7 Approximating a flow pipe Consider a dynamical system with state equation ẋ = f(x(t)). We assume f to be Lipschitz continuous. Wikipedia: Intuitively, a Lipschitz continuous function is limited in how fast it can change: for every pair of points on the graph of this function, the absolute value of the slope of the line connecting them is no greater than a definite real number [... ].. Ábrahám - Hybrid Systems 5 / 25
8 Approximating a flow pipe Consider a dynamical system with state equation ẋ = f(x(t)). We assume f to be Lipschitz continuous. Wikipedia: Intuitively, a Lipschitz continuous function is limited in how fast it can change: for every pair of points on the graph of this function, the absolute value of the slope of the line connecting them is no greater than a definite real number [... ].. Lipschitz continuity implies the existence and uniqueness of the solution to an initial value problem, i.e., for every initial state x 0 there is a unique solution x(t, x 0 ) to the state equation. Ábrahám - Hybrid Systems 5 / 25
9 Approximating a flow pipe The set of reachable states at time t from a set of initial states X 0 is defined as R t (X 0 ) = {x t x 0 X 0. x t = x(t, x 0 )}. Ábrahám - Hybrid Systems 6 / 25
10 Approximating a flow pipe The set of reachable states at time t from a set of initial states X 0 is defined as R t (X 0 ) = {x t x 0 X 0. x t = x(t, x 0 )}. The set of reachable states, the flow pipe, from X 0 in the time interval [0, t f ] is defined as R [0,tf ](X 0 ) = t [0,tf ]R t (X 0 ). Ábrahám - Hybrid Systems 6 / 25
11 Approximating a flow pipe The set of reachable states at time t from a set of initial states X 0 is defined as R t (X 0 ) = {x t x 0 X 0. x t = x(t, x 0 )}. The set of reachable states, the flow pipe, from X 0 in the time interval [0, t f ] is defined as R [0,tf ](X 0 ) = t [0,tf ]R t (X 0 ). We describe a solution which approximates the flow pipe by a sequence of convex polytopes. Ábrahám - Hybrid Systems 6 / 25
12 Problem statement for polyhedral approximation of flow pipes Given a set X 0 of initial states which is a polytope, and a final time t f, compute a polyhedral approximation ˆR [0,tf ](X 0 ) to the flow pipe R [0,tf ](X 0 ) such that R [0,tf ](X 0 ) ˆR [0,tf ](X 0 ). Ábrahám - Hybrid Systems 7 / 25
13 Flow pipe segmentation Since a single convex polyhedron would strongly overapproximate the flow pipe, we compute a sequence of convex polyhedra, each approximating a flow pipe segment. Ábrahám - Hybrid Systems 8 / 25
14 Segmented flow pipe approximation Let the time interval [0, t f ] be divided into 0 < N N time segments with t i = i tf N. [0, t 1 ], [t 1, t 2 ],..., [t N 1, t f ] Ábrahám - Hybrid Systems 9 / 25
15 Segmented flow pipe approximation Let the time interval [0, t f ] be divided into 0 < N N time segments with t i = i tf N. [0, t 1 ], [t 1, t 2 ],..., [t N 1, t f ] We generate an approximation ˆR [t1,t 2 ](X 0 ) for each flow pipe segment: R [t1,t 2 ](X 0 ) ˆR [t1,t 2 ](X 0 ). Ábrahám - Hybrid Systems 9 / 25
16 Segmented flow pipe approximation Let the time interval [0, t f ] be divided into 0 < N N time segments with t i = i tf N. [0, t 1 ], [t 1, t 2 ],..., [t N 1, t f ] We generate an approximation ˆR [t1,t 2 ](X 0 ) for each flow pipe segment: R [t1,t 2 ](X 0 ) ˆR [t1,t 2 ](X 0 ). The complete flow pipe approximation is the union of the approximation of all N pipe segments: R [0,tf ](X 0 ) ˆR [0,tf ](X 0 ) = ˆR [tk 1,t k ](X 0 ) k=1,...,n Ábrahám - Hybrid Systems 9 / 25
17 Approaches Next we discuss two possible approaches for flow pipe approximation, but there are different other techniques, too. Ábrahám - Hybrid Systems 10 / 25
18 The first approach Ábrahám - Hybrid Systems 11 / 25
19 Linear hybrid automata II: Time evolution Ábrahám - Hybrid Systems 12 / 25
20 Linear hybrid automata II: Time evolution Assume ẋ = Ax + Bu Ábrahám - Hybrid Systems 12 / 25
21 Linear hybrid automata II: Time evolution Assume ẋ = Ax + Bu R [0,δ] R [δ,2δ] R [2δ,3δ] Ábrahám - Hybrid Systems 12 / 25
22 Linear hybrid automata II: Time evolution Assume ẋ = Ax + Bu Compute Ω 0, Ω 1,... such that R [iδ,(i+1)δ] Ω i Ω 0 R [0,δ] R [δ,2δ] Ω 1 Ω 2 R [2δ,3δ] Ábrahám - Hybrid Systems 12 / 25
23 Linear hybrid automata II: Time evolution Assume ẋ = Ax + Bu Compute Ω 0, Ω 1,... such that R [iδ,(i+1)δ] Ω i The first flowpipe segment: Ábrahám - Hybrid Systems 12 / 25
24 Linear hybrid automata II: Time evolution Assume ẋ = Ax + Bu Compute Ω 0, Ω 1,... such that R [iδ,(i+1)δ] Ω i The first flowpipe segment: Ábrahám - Hybrid Systems 12 / 25
25 Linear hybrid automata II: Time evolution Assume ẋ = Ax + Bu Compute Ω 0, Ω 1,... such that R [iδ,(i+1)δ] Ω i The first flowpipe segment: 0 δ 2δ t V 0 Ábrahám - Hybrid Systems 12 / 25
26 Linear hybrid automata II: Time evolution Assume ẋ = Ax + Bu Compute Ω 0, Ω 1,... such that R [iδ,(i+1)δ] Ω i The first flowpipe segment: e Aδ V 0 0 δ 2δ t V 0 Ábrahám - Hybrid Systems 12 / 25
27 Linear hybrid automata II: Time evolution Assume ẋ = Ax + Bu Compute Ω 0, Ω 1,... such that R [iδ,(i+1)δ] Ω i The first flowpipe segment: e Aδ V 0 0 δ 2δ t V 0 Ábrahám - Hybrid Systems 12 / 25
28 Linear hybrid automata II: Time evolution Assume ẋ = Ax + Bu Compute Ω 0, Ω 1,... such that R [iδ,(i+1)δ] Ω i The first flowpipe segment: e Aδ V 0 0 δ 2δ t V 0 Ábrahám - Hybrid Systems 12 / 25
29 Linear hybrid automata II: Time evolution Assume ẋ = Ax + Bu Compute Ω 0, Ω 1,... such that R [iδ,(i+1)δ] Ω i The first flowpipe segment: e Aδ V 0 0 δ 2δ t V 0 Ábrahám - Hybrid Systems 12 / 25
30 Linear hybrid automata II: Time evolution Assume ẋ = Ax + Bu Compute Ω 0, Ω 1,... such that R [iδ,(i+1)δ] Ω i The first flowpipe segment: e Aδ V 0 0 δ 2δ t V 0 Ábrahám - Hybrid Systems 12 / 25
31 Linear hybrid automata II: Time evolution Assume ẋ = Ax + Bu Compute Ω 0, Ω 1,... such that R [iδ,(i+1)δ] Ω i The first flowpipe segment: e Aδ V 0 0 δ 2δ t V 0 Ábrahám - Hybrid Systems 12 / 25
32 Linear hybrid automata II: Time evolution Assume ẋ = Ax + Bu Compute Ω 0, Ω 1,... such that R [iδ,(i+1)δ] Ω i The first flowpipe segment: e Aδ V 0 0 δ 2δ t V 0 Ábrahám - Hybrid Systems 12 / 25
33 Linear hybrid automata II: Time evolution Assume ẋ = Ax + Bu Compute Ω 0, Ω 1,... such that R [iδ,(i+1)δ] Ω i The first flowpipe segment: e Aδ V 0 0 δ 2δ t V 0 Ábrahám - Hybrid Systems 12 / 25
34 Linear hybrid automata II: Time evolution Assume ẋ = Ax + Bu Compute Ω 0, Ω 1,... such that R [iδ,(i+1)δ] Ω i The first flowpipe segment: Ω 0 e Aδ V 0 0 δ 2δ t V 0 Ábrahám - Hybrid Systems 12 / 25
35 Linear hybrid automata II: Time evolution Assume ẋ = Ax + Bu Compute Ω 0, Ω 1,... such that R [iδ,(i+1)δ] Ω i The first flowpipe segment: Ω 0 0 δ 2δ t Ábrahám - Hybrid Systems 12 / 25
36 Linear hybrid automata II: Time evolution Assume ẋ = Ax + Bu Compute Ω 0, Ω 1,... such that R [iδ,(i+1)δ] Ω i The first flowpipe segment: The remaining ones: Ω 0 0 δ 2δ t Ábrahám - Hybrid Systems 12 / 25
37 Linear hybrid automata II: Time evolution Assume ẋ = Ax + Bu Compute Ω 0, Ω 1,... such that R [iδ,(i+1)δ] Ω i The first flowpipe segment: The remaining ones: Ω 0 0 δ 2δ t e Aδ Ω 0 Ábrahám - Hybrid Systems 12 / 25
38 Linear hybrid automata II: Time evolution Assume ẋ = Ax + Bu Compute Ω 0, Ω 1,... such that R [iδ,(i+1)δ] Ω i The first flowpipe segment: The remaining ones: Ω 0 0 δ 2δ t e Aδ Ω 0 Ábrahám - Hybrid Systems 12 / 25
39 Linear hybrid automata II: Time evolution Assume ẋ = Ax + Bu Compute Ω 0, Ω 1,... such that R [iδ,(i+1)δ] Ω i The first flowpipe segment: The remaining ones: Ω 0 0 δ 2δ t e Aδ Ω 0 Ábrahám - Hybrid Systems 12 / 25
40 Linear hybrid automata II: Time evolution Assume ẋ = Ax + Bu Compute Ω 0, Ω 1,... such that R [iδ,(i+1)δ] Ω i The first flowpipe segment: The remaining ones: Ω 0 0 δ 2δ t Ábrahám - Hybrid Systems 12 / 25
41 Linear hybrid automata II: Time evolution Assume ẋ = Ax + Bu Compute Ω 0, Ω 1,... such that R [iδ,(i+1)δ] Ω i The first flowpipe segment: The remaining ones: Ω 0 e Aδ Ω 0 V 0 δ 2δ t Ábrahám - Hybrid Systems 12 / 25
42 Linear hybrid automata II: Discrete steps (jumps) Ω 3 Ω 2 Ω 1 Ω 0 Ábrahám - Hybrid Systems 13 / 25
43 Linear hybrid automata II: Discrete steps (jumps) Ω 3 Ω 2 Ω 1 Ω 0 Ábrahám - Hybrid Systems 13 / 25
44 Linear hybrid automata II: Discrete steps (jumps) Ω 3 Ω 2 Ω 1 Ω 0 Ábrahám - Hybrid Systems 13 / 25
45 Linear hybrid automata II: Discrete steps (jumps) Ω 3 Ω 1 Ω 2 Ábrahám - Hybrid Systems 13 / 25
46 Linear hybrid automata II: Discrete steps (jumps) Ω 3 Π 3 Ω 1 Ω 2 Π 1 Π 2 Ábrahám - Hybrid Systems 13 / 25
47 Linear hybrid automata II: Discrete steps (jumps) V 1 Ω 3 Π 3 Ω 1 Ω 2 Π 1 Π 2 Ábrahám - Hybrid Systems 13 / 25
48 Linear hybrid automata II: The global picture Ábrahám - Hybrid Systems 14 / 25
49 Linear hybrid automata II: The global picture Ábrahám - Hybrid Systems 14 / 25
50 Linear hybrid automata II: The global picture Ábrahám - Hybrid Systems 14 / 25
51 Linear hybrid automata II: The global picture Ábrahám - Hybrid Systems 14 / 25
52 Linear hybrid automata II: The global picture Ábrahám - Hybrid Systems 14 / 25
53 Linear hybrid automata II: The global picture Ábrahám - Hybrid Systems 14 / 25
54 Linear hybrid automata II: The global picture Ábrahám - Hybrid Systems 14 / 25
55 The second approach Ábrahám - Hybrid Systems 15 / 25
56 Literatur Alongkrit Chutinan and Bruce H. Krogh: Computing Polyhedral Approximations to Flow Pipes for Dynamic Systems In Proceedings of the 37rd IEEE Conference on Decision and Control, 1998 Olaf Stursberg and Bruce H. Krogh: Efficient Representation and Computation of Reachable Sets for Hybrid Systems Hybrid Systems: Computation and Control, LNCS 2623, pp , 2003 Ábrahám - Hybrid Systems 16 / 25
57 Some notations We will use the following notations: Let POLY (C, d) denote the convex polytope defined by the pair (C, d) R m n R m according to POLY (C, d) = {x Cx d}. For a polytope P by V (P ) we denote the finite set of its vertices, which are points in P that cannot be written as a strict convex combination of any other two points in P. Given a finite set of points Γ, the convex hull conv(γ) of Γ is the smallest convex set that contains Γ. Ábrahám - Hybrid Systems 17 / 25
58 Approximation of a flow pipe segment The approximation of the flow pipe for the time segment [t k 1, t k ] (k {1,..., N}) consists of the following steps: Ábrahám - Hybrid Systems 18 / 25
59 Approximation of a flow pipe segment The approximation of the flow pipe for the time segment [t k 1, t k ] (k {1,..., N}) consists of the following steps: Evolve vertices: Compute the set of points reachable from the vertices of X 0 in time t i 1 and in time t i. Ábrahám - Hybrid Systems 18 / 25
60 Approximation of a flow pipe segment The approximation of the flow pipe for the time segment [t k 1, t k ] (k {1,..., N}) consists of the following steps: Evolve vertices: Compute the set of points reachable from the vertices of X 0 in time t i 1 and in time t i. Determine hull: Compute the convex hull of those points. Ábrahám - Hybrid Systems 18 / 25
61 Approximation of a flow pipe segment The approximation of the flow pipe for the time segment [t k 1, t k ] (k {1,..., N}) consists of the following steps: Evolve vertices: Compute the set of points reachable from the vertices of X 0 in time t i 1 and in time t i. Determine hull: Compute the convex hull of those points. Bloat hull: Enlarge the hull until it contains all points of the flow pipe segment. Ábrahám - Hybrid Systems 18 / 25
62 1. Evolve vertices To gain some geometrical information about the flow pipe segment, we begin with taking sample points at times t k 1 and t k from the trajectories emanating from the vertices of X 0. Ábrahám - Hybrid Systems 19 / 25
63 1. Evolve vertices To gain some geometrical information about the flow pipe segment, we begin with taking sample points at times t k 1 and t k from the trajectories emanating from the vertices of X 0. In particular, we compute the sets V tk 1 (X 0 ) and V tk (X 0 ) where V t (X 0 ) = {x(t, v) v V (X 0 )}. Ábrahám - Hybrid Systems 19 / 25
64 1. Evolve vertices To gain some geometrical information about the flow pipe segment, we begin with taking sample points at times t k 1 and t k from the trajectories emanating from the vertices of X 0. In particular, we compute the sets V tk 1 (X 0 ) and V tk (X 0 ) where V t (X 0 ) = {x(t, v) v V (X 0 )}. Each point in the above sets can be obtained by analytic solution of the state equation and computing the value, or by simulation. Ábrahám - Hybrid Systems 19 / 25
65 2. Determine hull We use the evolved vertices in V tk 1 (X 0 ) and V tk (X 0 ) to form a convex hull which serves as an initial approximation to the flow pipe segment R [tk 1,t k ](X 0 ), denoted by Φ [tk 1,t k ](X 0 ) = conv(v tk 1 (X 0 ) V tk (X 0 )). Ábrahám - Hybrid Systems 20 / 25
66 2. Determine hull We use the evolved vertices in V tk 1 (X 0 ) and V tk (X 0 ) to form a convex hull which serves as an initial approximation to the flow pipe segment R [tk 1,t k ](X 0 ), denoted by Φ [tk 1,t k ](X 0 ) = conv(v tk 1 (X 0 ) V tk (X 0 )). Note that Φ [tk 1,t k ](X 0 ) may not contain the whole flow pipe segment R [tk 1,t k ](X 0 ). Ábrahám - Hybrid Systems 20 / 25
67 2. Determine hull We use the evolved vertices in V tk 1 (X 0 ) and V tk (X 0 ) to form a convex hull which serves as an initial approximation to the flow pipe segment R [tk 1,t k ](X 0 ), denoted by Φ [tk 1,t k ](X 0 ) = conv(v tk 1 (X 0 ) V tk (X 0 )). Note that Φ [tk 1,t k ](X 0 ) may not contain the whole flow pipe segment R [tk 1,t k ](X 0 ). Let (C Φ, d Φ ) be the matrix-vector pair defining the convex hull, i.e., Φ [tk 1,t k ](X 0 ) = POLY (C Φ, d Φ ). Ábrahám - Hybrid Systems 20 / 25
68 3. Bloat hull The normal vector on each face of the polytope points outward. Ábrahám - Hybrid Systems 21 / 25
69 3. Bloat hull The normal vector on each face of the polytope points outward. We use the normal vectors to the faces of this convex hull as a set of direction vectors to bloat the convex set until it contains the whole flow pipe segment. Ábrahám - Hybrid Systems 21 / 25
70 3. Bloat hull The normal vector on each face of the polytope points outward. We use the normal vectors to the faces of this convex hull as a set of direction vectors to bloat the convex set until it contains the whole flow pipe segment. Given: POLY (C Φ, d Φ ). Ábrahám - Hybrid Systems 21 / 25
71 3. Bloat hull The normal vector on each face of the polytope points outward. We use the normal vectors to the faces of this convex hull as a set of direction vectors to bloat the convex set until it contains the whole flow pipe segment. Given: POLY (C Φ, d Φ ). We want: R [tk 1,t k ](X 0 ) POLY (C Φ, d ). Ábrahám - Hybrid Systems 21 / 25
72 3. Bloat hull We compute d as the solution to the following optimization problem: min d volume[poly (C Φ, d)] (1) s.t. R [tk 1,t k ](X 0 ) POLY (C Φ, d). Ábrahám - Hybrid Systems 22 / 25
73 3. Bloat hull We compute d as the solution to the following optimization problem: min d volume[poly (C Φ, d)] (1) s.t. R [tk 1,t k ](X 0 ) POLY (C Φ, d). The ith component d i of the optimum d can be found by solving max x c T i x s.t. x R [tk 1,t k ](X 0 ). (2) Ábrahám - Hybrid Systems 22 / 25
74 3. Bloat hull We compute d as the solution to the following optimization problem: min d volume[poly (C Φ, d)] (1) s.t. R [tk 1,t k ](X 0 ) POLY (C Φ, d). The ith component d i of the optimum d can be found by solving max x c T i x s.t. x R [tk 1,t k ](X 0 ). (2) or, equivalently, max x 0,t c T i x(t, x 0 ) s.t. x 0 X 0, t [t k 1, t k ]. (3) Ábrahám - Hybrid Systems 22 / 25
75 3. Bloat hull We compute d as the solution to the following optimization problem: min d volume[poly (C Φ, d)] (1) s.t. R [tk 1,t k ](X 0 ) POLY (C Φ, d). The ith component d i of the optimum d can be found by solving max x c T i x s.t. x R [tk 1,t k ](X 0 ). (2) or, equivalently, max x 0,t c T i x(t, x 0 ) s.t. x 0 X 0, t [t k 1, t k ]. (3) Solution (x 0, t ) Solution x(t, x 0 ) to 3 to 2 Solution d i = ct i x(t, x 0 ) to 1. Ábrahám - Hybrid Systems 22 / 25
76 Example Van der Pol equation: ẋ 1 = x 2 ẋ 2 = 0.2(x 2 1 1)x 2 x 1. Intial set: X 0 = {(x 1, x 2 ) 0.8 x 1 1 x 2 = 0}. Time: t f = 10. Segments: 20 Ábrahám - Hybrid Systems 23 / 25
77 Other geometries for approximation Van der Pol equation with a third variable being a clock. Approximation with convex polyhedra and with oriented rectangular hull: Ábrahám - Hybrid Systems 24 / 25
78 Partitioning the initial set Var der Pol system with initial set X 0 = {(x 1, x 2 ) 5 x 1 45 x 2 = 0}. Ábrahám - Hybrid Systems 25 / 25
Modeling and Analysis of Hybrid Systems
Modeling and Analysis of Hybrid Systems 7. Linear hybrid automata II Prof. Dr. Erika Ábrahám Informatik 2 - LuFG Theory of Hybrid Systems RWTH Aachen University Szeged, Hungary, 27 September - 6 October
More informationDecidability Results for Probabilistic Hybrid Automata
Decidability Results for Probabilistic Hybrid Automata Prof. Dr. Erika Ábrahám Informatik 2 - Theory of Hybrid Systems RWTH Aachen SS09 - Probabilistic hybrid automata 1 / 17 Literatur Jeremy Sproston:
More informationModeling and Analysis of Hybrid Systems
Modeling and Analysis of Hybrid Systems Algorithmic analysis for linear hybrid systems Prof. Dr. Erika Ábrahám Informatik 2 - Theory of Hybrid Systems RWTH Aachen University SS 2015 Ábrahám - Hybrid Systems
More informationReachability Analysis of Hybrid Systems using Support Functions
Reachability Analysis of Hybrid Systems using Support Functions Colas Le Guernic 1 and Antoine Girard 2 1 Verimag, Université de Grenoble 2 Laboratoire Jean Kuntzmann, Université de Grenoble {Colas.Le-Guernic,Antoine.Girard}@imag.fr
More informationUSING EIGENVALUE DECOMPOSITION
The present work was submitted to the LuFG Theory of Hybrid Systems BACHELOR OF SCIENCE THESIS USING EIGENVALUE DECOMPOSITION IN HYBRID SYSTEMS REACHABILITY ANALYSIS Jan Philipp Hafer Examiners: Prof.
More informationModeling and Analysis of Hybrid Systems
Modeling and Analysis of Hybrid Systems 5. Linear hybrid automata I Prof. Dr. Erika Ábrahám Informatik 2 - LuFG Theory of Hybrid Systems RWTH Aachen University Szeged, Hungary, 27 September - 06 October
More informationModeling and Analysis of Hybrid Systems Linear hybrid automata I Prof. Dr. Erika Ábrahám Informatik 2 - LuFG Theory of Hybrid Systems RWTH Aachen University Szeged, Hungary, 27 September - 06 October 2017
More informationThe Controlled Composition Analysis of Hybrid Automata
The Controlled Composition Analysis of Hybrid Automata Ying Shang Michael D. Lemmon Department of Electrical Engineering University of Notre Dame Notre Dame IN 46556 USA Abstract A controlled hybrid automaton
More informationAn Introduction to Hybrid Automata, Numerical Simulation and Reachability Analysis
An Introduction to Hybrid Automata, Numerical Simulation and Reachability Analysis Goran Frehse SyDe Summer School, September 10, 2015 Univ. Grenoble Alpes Verimag, 2 avenue de Vignate, Centre Equation,
More informationA Decidable Class of Planar Linear Hybrid Systems
A Decidable Class of Planar Linear Hybrid Systems Pavithra Prabhakar, Vladimeros Vladimerou, Mahesh Viswanathan, and Geir E. Dullerud University of Illinois at Urbana-Champaign. Abstract. The paper shows
More informationGeometric Programming Relaxations for Linear System Reachability
Geometric Programg Relaxations for Linear System Reachability Hakan Yazarel and George J. Pappas Abstract One of the main obstacles in the safety analysis of continuous and hybrid systems has been the
More informationReachability Analysis for Hybrid Dynamic Systems*
Reachability nalysis for Hybrid Dynamic Systems* Olaf Stursberg Faculty of Electrical Engineering and Information Technology Technische Universität München * Thanks to: Matthias lthoff, Edmund M. Clarke,
More informationReachability Analysis of Nonlinear and Hybrid Systems using Zonotopes May 7, / 56
Reachability Analysis of Nonlinear and Hybrid Systems using Zonotopes Matthias Althoff Carnegie Mellon Univ. May 7, 2010 Reachability Analysis of Nonlinear and Hybrid Systems using Zonotopes May 7, 2010
More informationAnalysis of a Boost Converter Circuit Using Linear Hybrid Automata
Analysis of a Boost Converter Circuit Using Linear Hybrid Automata Ulrich Kühne LSV ENS de Cachan, 94235 Cachan Cedex, France, kuehne@lsv.ens-cachan.fr 1 Introduction Boost converter circuits are an important
More informationParametric Verification and Test Coverage for Hybrid Automata Using the Inverse Method
Parametric Verification and Test Coverage for Hybrid Automata Using the Inverse Method Laurent Fribourg and Ulrich Kühne LSV ENS de Cachan, 94235 Cachan, France {kuehne,fribourg}@lsv.ens-cachan.fr Abstract.
More informationModeling & Control of Hybrid Systems. Chapter 7 Model Checking and Timed Automata
Modeling & Control of Hybrid Systems Chapter 7 Model Checking and Timed Automata Overview 1. Introduction 2. Transition systems 3. Bisimulation 4. Timed automata hs check.1 1. Introduction Model checking
More informationMinimizing Cubic and Homogeneous Polynomials over Integers in the Plane
Minimizing Cubic and Homogeneous Polynomials over Integers in the Plane Alberto Del Pia Department of Industrial and Systems Engineering & Wisconsin Institutes for Discovery, University of Wisconsin-Madison
More informationModel Checking of Hybrid Systems
Model Checking of Hybrid Systems Goran Frehse AVACS Autumn School, October 1, 2015 Univ. Grenoble Alpes Verimag, 2 avenue de Vignate, Centre Equation, 38610 Gières, France, Overview Hybrid Automata Set-Based
More informationAutomata-theoretic analysis of hybrid systems
Automata-theoretic analysis of hybrid systems Madhavan Mukund SPIC Mathematical Institute 92, G N Chetty Road Chennai 600 017, India Email: madhavan@smi.ernet.in URL: http://www.smi.ernet.in/~madhavan
More informationNumerical Analysis and Reachability
Numerical Analysis and Reachability Hybrid Systems: Reachability Goran Frehse February 22, 2017 Ph.D. Course: Hybrid Systems Ph.D. in Information Technology Dipartimento di Elettronica, Informazione e
More informationAPPROXIMATING SWITCHED CONTINUOUS SYSTEMS BY RECTANGULAR AUTOMATA
European Control Conference 99, Karlsruhe (Germany), August 31 st - September 3 rd, 1999 APPROXIMATING SWITCHED CONTINUOUS SYSTEMS BY RECTANGULAR AUTOMATA O. Stursberg, S. Kowalewski Keywords: Approximation,
More informationHybrid Systems Techniques for Convergence of Solutions to Switching Systems
Hybrid Systems Techniques for Convergence of Solutions to Switching Systems Rafal Goebel, Ricardo G. Sanfelice, and Andrew R. Teel Abstract Invariance principles for hybrid systems are used to derive invariance
More informationNecessary and Sufficient Conditions for Reachability on a Simplex
Necessary and Sufficient Conditions for Reachability on a Simplex Bartek Roszak a, Mireille E. Broucke a a Edward S. Rogers Sr. Department of Electrical and Computer Engineering, University of Toronto,
More informationDiscrete abstractions of hybrid systems for verification
Discrete abstractions of hybrid systems for verification George J. Pappas Departments of ESE and CIS University of Pennsylvania pappasg@ee.upenn.edu http://www.seas.upenn.edu/~pappasg DISC Summer School
More informationMAT-INF4110/MAT-INF9110 Mathematical optimization
MAT-INF4110/MAT-INF9110 Mathematical optimization Geir Dahl August 20, 2013 Convexity Part IV Chapter 4 Representation of convex sets different representations of convex sets, boundary polyhedra and polytopes:
More informationAn Introduction to Hybrid Systems Modeling
CS620, IIT BOMBAY An Introduction to Hybrid Systems Modeling Ashutosh Trivedi Department of Computer Science and Engineering, IIT Bombay CS620: New Trends in IT: Modeling and Verification of Cyber-Physical
More informationEfficient Geometric Operations on Convex Polyhedra, with an Application to Reachability Analysis of Hybrid Systems
Efficient Geometric Operations on Convex Polyhedra, with an Application to Reachability Analysis of Hybrid Systems Willem Hagemann Abstract. We present a novel representation class for closed convex polyhedra,
More informationConvex computation of the region of attraction for polynomial control systems
Convex computation of the region of attraction for polynomial control systems Didier Henrion LAAS-CNRS Toulouse & CTU Prague Milan Korda EPFL Lausanne Region of Attraction (ROA) ẋ = f (x,u), x(t) X, u(t)
More informationModel Predictive Real-Time Monitoring of Linear Systems
Model Predictive Real-Time Monitoring of Linear Systems Xin Chen and Sriram Sankaranarayanan University of Colorado, Boulder, CO Email: {xinchen,srirams}@colorado.edu Easy to Reuse * Consistent * Well
More informationThe algorithmic analysis of hybrid system
The algorithmic analysis of hybrid system Authors: R.Alur, C. Courcoubetis etc. Course teacher: Prof. Ugo Buy Xin Li, Huiyong Xiao Nov. 13, 2002 Summary What s a hybrid system? Definition of Hybrid Automaton
More informationEECS 144/244: System Modeling, Analysis, and Optimization
EECS 144/244: System Modeling, Analysis, and Optimization Continuous Systems Lecture: Hybrid Systems Alexandre Donzé University of California, Berkeley April 5, 2013 Alexandre Donzé: EECS 144/244 Hybrid
More informationReachability Analysis of Nonlinear Systems Using Conservative Approximation
Reachability Analysis of Nonlinear Systems Using Conservative Approximation Eugene Asarin 1, Thao Dang 1, and Antoine Girard 2 1 VERIMAG 2 avenue de Vignate, 38610 Gières, France 2 LMC-IMAG 51 rue des
More informationEffective Synthesis of Switching Controllers for Linear Systems
PROCEEDINGS OF THE IEEE 1 Effective Synthesis of Switching Controllers for Linear Systems Eugene Asarin, Olivier Bournez, Thao Dang, Oded Maler and Amir Pnueli Abstract In this work we suggest a novel
More informationAlgorithmic Algebraic Model Checking III: Approximate Methods
INFINITY 2005 Preliminary Version Algorithmic Algebraic Model hecking III: Approximate Methods Venkatesh Mysore 1,2 omputer Science epartment, ourant Institute New York University, New York, USA Bud Mishra
More informationEN Applied Optimal Control Lecture 8: Dynamic Programming October 10, 2018
EN530.603 Applied Optimal Control Lecture 8: Dynamic Programming October 0, 08 Lecturer: Marin Kobilarov Dynamic Programming (DP) is conerned with the computation of an optimal policy, i.e. an optimal
More informationScalable Static Hybridization Methods for Analysis of Nonlinear Systems
Scalable Static Hybridization Methods for Analysis of Nonlinear Systems Stanley Bak Air Force Research Laboratory Information Directorate, USA Taylor T. Johnson University of Texas at Arlington, USA Sergiy
More informationTEMPORAL LOGIC [1], [2] is the natural framework for
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 53, NO. 1, FEBRUARY 2008 287 A Fully Automated Framework for Control of Linear Systems from Temporal Logic Specifications Marius Kloetzer, Student Member, IEEE,
More informationReachability Analysis: State of the Art for Various System Classes
Reachability Analysis: State of the Art for Various System Classes Matthias Althoff Carnegie Mellon University October 19, 2011 Matthias Althoff (CMU) Reachability Analysis October 19, 2011 1 / 16 Introduction
More informationRESEARCH ARTICLE. An extension of the polytope of doubly stochastic matrices
Linear and Multilinear Algebra Vol. 00, No. 00, Month 200x, 1 15 RESEARCH ARTICLE An extension of the polytope of doubly stochastic matrices Richard A. Brualdi a and Geir Dahl b a Department of Mathematics,
More informationThe Rocket Car. UBC Math 403 Lecture Notes by Philip D. Loewen
The Rocket Car UBC Math 403 Lecture Notes by Philip D. Loewen We consider this simple system with control constraints: ẋ 1 = x, ẋ = u, u [ 1, 1], Dynamics. Consider the system evolution on a time interval
More informationNonlinear Programming Models
Nonlinear Programming Models Fabio Schoen 2008 http://gol.dsi.unifi.it/users/schoen Nonlinear Programming Models p. Introduction Nonlinear Programming Models p. NLP problems minf(x) x S R n Standard form:
More informationReachability Analysis of Hybrid Systems Using Support Functions
Reachability Analysis of Hybrid Systems Using Support Functions Colas Le Guernic 1 and Antoine Girard 2 1 Verimag, Université de Grenoble 2 Laboratoire Jean Kuntzmann, Université de Grenoble {Colas.Le-Guernic,Antoine.Girard}@imag.fr
More informationAnnouncements. Review. Announcements. Piecewise Affine Quadratic Lyapunov Theory. EECE 571M/491M, Spring 2007 Lecture 9
EECE 571M/491M, Spring 2007 Lecture 9 Piecewise Affine Quadratic Lyapunov Theory Meeko Oishi, Ph.D. Electrical and Computer Engineering University of British Columbia, BC Announcements Lecture review examples
More informationc 2011 Kyoung-Dae Kim
c 2011 Kyoung-Dae Kim MIDDLEWARE AND CONTROL OF CYBER-PHYSICAL SYSTEMS: TEMPORAL GUARANTEES AND HYBRID SYSTEM ANALYSIS BY KYOUNG-DAE KIM DISSERTATION Submitted in partial fulfillment of the requirements
More informationREGLERTEKNIK AUTOMATIC CONTROL LINKÖPING
Invariant Sets for a Class of Hybrid Systems Mats Jirstrand Department of Electrical Engineering Linkoping University, S-581 83 Linkoping, Sweden WWW: http://www.control.isy.liu.se Email: matsj@isy.liu.se
More informationTime Domain Verification of Oscillator Circuit Properties
Electronic Notes in Theoretical Computer Science 153 (2006) 9 22 www.elsevier.com/locate/entcs Time Domain Verification of Oscillator Circuit Properties Goran Frehse, Bruce H. Krogh, Rob A. Rutenbar 1
More informationAbstraction based Model-Checking of Stability of Hybrid Systems
Abstraction based Model-Checking of Stability of Hybrid Systems Pavithra Prabhakar and Miriam Garcia Soto IMDEA Software Institute Abstract. In this paper, we present a novel abstraction technique and
More informationOptimization WS 13/14:, by Y. Goldstein/K. Reinert, 9. Dezember 2013, 16: Linear programming. Optimization Problems
Optimization WS 13/14:, by Y. Goldstein/K. Reinert, 9. Dezember 2013, 16:38 2001 Linear programming Optimization Problems General optimization problem max{z(x) f j (x) 0,x D} or min{z(x) f j (x) 0,x D}
More informationConvex computation of the region of attraction for polynomial control systems
Convex computation of the region of attraction for polynomial control systems Didier Henrion LAAS-CNRS Toulouse & CTU Prague Milan Korda EPFL Lausanne Region of Attraction (ROA) ẋ = f (x,u), x(t) X, u(t)
More informationMCE693/793: Analysis and Control of Nonlinear Systems
MCE693/793: Analysis and Control of Nonlinear Systems Systems of Differential Equations Phase Plane Analysis Hanz Richter Mechanical Engineering Department Cleveland State University Systems of Nonlinear
More informationTime-Constrained Temporal Logic Control of Multi-Affine Systems
Time-Constrained Temporal Logic Control of Multi-Affine Systems Ebru Aydin Gol Calin Belta Boston University, Boston, MA 02215, USA e-mail: {ebru,cbelta}@bu.edu Abstract: We consider the problem of controlling
More informationStep Simulation Based Verification of Nonlinear Deterministic Hybrid System
Step Simulation Based Verification of Nonlinear Deterministic Hybrid System Ratnesh Kumar, Professor, IEEE Fellow PhD Student: Hao Ren Electrical and Computer Engineering Iowa State University Verification
More information540 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 43, NO. 4, APRIL Algorithmic Analysis of Nonlinear Hybrid Systems
540 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 43, NO. 4, APRIL 1998 Algorithmic Analysis of Nonlinear Hybrid Systems Thomas A. Henzinger, Pei-Hsin Ho, Howard Wong-Toi Abstract Hybrid systems are digital
More informationInteger Programming ISE 418. Lecture 12. Dr. Ted Ralphs
Integer Programming ISE 418 Lecture 12 Dr. Ted Ralphs ISE 418 Lecture 12 1 Reading for This Lecture Nemhauser and Wolsey Sections II.2.1 Wolsey Chapter 9 ISE 418 Lecture 12 2 Generating Stronger Valid
More informationAPPROXIMATE SIMULATION RELATIONS FOR HYBRID SYSTEMS 1. Antoine Girard A. Agung Julius George J. Pappas
APPROXIMATE SIMULATION RELATIONS FOR HYBRID SYSTEMS 1 Antoine Girard A. Agung Julius George J. Pappas Department of Electrical and Systems Engineering University of Pennsylvania Philadelphia, PA 1914 {agirard,agung,pappasg}@seas.upenn.edu
More informationUser s Manual of Flow* Version 2.0.0
User s Manual of Flow* Version 2.0.0 Xin Chen University of Colorado, Boulder 1 Introduction Flow* is a tool for safety verification of hybrid systems. Given a real-valued interval, a natural number m,
More informationNumerical Optimization
Linear Programming Computer Science and Automation Indian Institute of Science Bangalore 560 012, India. NPTEL Course on min x s.t. Transportation Problem ij c ijx ij 3 j=1 x ij a i, i = 1, 2 2 i=1 x ij
More informationNetworked Control Systems, Event-Triggering, Small-Gain Theorem, Nonlinear
EVENT-TRIGGERING OF LARGE-SCALE SYSTEMS WITHOUT ZENO BEHAVIOR C. DE PERSIS, R. SAILER, AND F. WIRTH Abstract. We present a Lyapunov based approach to event-triggering for large-scale systems using a small
More informationComputergrafik. Matthias Zwicker Universität Bern Herbst 2016
Computergrafik Matthias Zwicker Universität Bern Herbst 2016 2 Today Curves Introduction Polynomial curves Bézier curves Drawing Bézier curves Piecewise curves Modeling Creating 3D objects How to construct
More informationChapter 1. Preliminaries
Introduction This dissertation is a reading of chapter 4 in part I of the book : Integer and Combinatorial Optimization by George L. Nemhauser & Laurence A. Wolsey. The chapter elaborates links between
More informationONR MURI AIRFOILS: Animal Inspired Robust Flight with Outer and Inner Loop Strategies. Calin Belta
ONR MURI AIRFOILS: Animal Inspired Robust Flight with Outer and Inner Loop Strategies Provable safety for animal inspired agile flight Calin Belta Hybrid and Networked Systems (HyNeSs) Lab Department of
More informationAn Introduction to Hybrid Systems Modeling
CS620, IIT BOMBAY An Introduction to Hybrid Systems Modeling Ashutosh Trivedi Department of Computer Science and Engineering, IIT Bombay CS620: New Trends in IT: Modeling and Verification of Cyber-Physical
More informationOptimization Problems with Probabilistic Constraints
Optimization Problems with Probabilistic Constraints R. Henrion Weierstrass Institute Berlin 10 th International Conference on Stochastic Programming University of Arizona, Tucson Recommended Reading A.
More informationSection Notes 8. Integer Programming II. Applied Math 121. Week of April 5, expand your knowledge of big M s and logical constraints.
Section Notes 8 Integer Programming II Applied Math 121 Week of April 5, 2010 Goals for the week understand IP relaxations be able to determine the relative strength of formulations understand the branch
More informationVerification of Polynomial Interrupt Timed Automata
Verification of Polynomial Interrupt Timed Automata Béatrice Bérard 1, Serge Haddad 2, Claudine Picaronny 2, Mohab Safey El Din 1, Mathieu Sassolas 3 1 Université P. & M. Curie, LIP6 2 ENS Cachan, LSV
More informationHybrid systems and computer science a short tutorial
Hybrid systems and computer science a short tutorial Eugene Asarin Université Paris 7 - LIAFA SFM 04 - RT, Bertinoro p. 1/4 Introductory equations Hybrid Systems = Discrete+Continuous SFM 04 - RT, Bertinoro
More informationAs Soon As Probable. O. Maler, J.-F. Kempf, M. Bozga. March 15, VERIMAG Grenoble, France
As Soon As Probable O. Maler, J.-F. Kempf, M. Bozga VERIMAG Grenoble, France March 15, 2013 O. Maler, J.-F. Kempf, M. Bozga (VERIMAG Grenoble, France) As Soon As Probable March 15, 2013 1 / 42 Executive
More informationVerification of temporal properties on hybrid automata by simulation relations
Proceedings of the 46th IEEE Conference on Decision and Control New Orleans, LA, USA, Dec. 2-4, 2007 Verification of temporal properties on hybrid automata by simulation relations A. D Innocenzo, A.A.
More informationA Review of Linear Programming
A Review of Linear Programming Instructor: Farid Alizadeh IEOR 4600y Spring 2001 February 14, 2001 1 Overview In this note we review the basic properties of linear programming including the primal simplex
More informationComputation of an Over-Approximation of the Backward Reachable Set using Subsystem Level Set Functions. Stanford University, Stanford, CA 94305
To appear in Dynamics of Continuous, Discrete and Impulsive Systems http:monotone.uwaterloo.ca/ journal Computation of an Over-Approximation of the Backward Reachable Set using Subsystem Level Set Functions
More informationSymmetric Constrained Optimal Control: Theory, Algorithms, and Applications. Claus Robert Danielson
Symmetric Constrained Optimal Control: Theory, Algorithms, and Applications by Claus Robert Danielson A dissertation submitted in partial satisfaction of the requirements for the degree of Doctor of Philosophy
More informationAnnouncements. Review: Lyap. thms so far. Review: Multiple Lyap. Fcns. Discrete-time PWL/PWA Quadratic Lyapunov Theory
EECE 571M/491M, Spring 2007 Lecture 11 Discrete-time PWL/PWA Quadratic Lyapunov Theory http://www.ece.ubc.ca/~elec571m.html moishi@ece.ubc.ca Meeko Oishi, Ph.D. Electrical and Computer Engineering University
More informationApproximately Bisimilar Finite Abstractions of Stable Linear Systems
Approximately Bisimilar Finite Abstractions of Stable Linear Systems Antoine Girard Université Joseph Fourier Laboratoire de Modélisation et Calcul B.P. 53, 38041 Grenoble, France Antoine.Girard@imag.fr
More informationCMSC427 Parametric curves: Hermite, Catmull-Rom, Bezier
CMSC427 Parametric curves: Hermite, Catmull-Rom, Bezier Modeling Creating 3D objects How to construct complicated surfaces? Goal Specify objects with few control points Resulting object should be visually
More informationIMPROVED MPC DESIGN BASED ON SATURATING CONTROL LAWS
IMPROVED MPC DESIGN BASED ON SATURATING CONTROL LAWS D. Limon, J.M. Gomes da Silva Jr., T. Alamo and E.F. Camacho Dpto. de Ingenieria de Sistemas y Automática. Universidad de Sevilla Camino de los Descubrimientos
More informationA combinatorial algorithm minimizing submodular functions in strongly polynomial time
A combinatorial algorithm minimizing submodular functions in strongly polynomial time Alexander Schrijver 1 Abstract We give a strongly polynomial-time algorithm minimizing a submodular function f given
More informationAn introduction to tropical geometry
An introduction to tropical geometry Jan Draisma RWTH Aachen, 8 April 2011 Part I: what you must know Tropical numbers R := R { } the tropical semi-ring a b := min{a, b} a b := a + b b = b 0 b = b b =
More informationLinear programs, convex polyhedra, extreme points
MVE165/MMG631 Extreme points of convex polyhedra; reformulations; basic feasible solutions; the simplex method Ann-Brith Strömberg 2015 03 27 Linear programs, convex polyhedra, extreme points A linear
More information7. Lecture notes on the ellipsoid algorithm
Massachusetts Institute of Technology Michel X. Goemans 18.433: Combinatorial Optimization 7. Lecture notes on the ellipsoid algorithm The simplex algorithm was the first algorithm proposed for linear
More informationFixed Point Iteration for Computing the Time Elapse Operator
Fixed Point Iteration for Computing the Time Elapse Operator Sriram Sankaranarayanan 1,2, Henny B. Sipma 2, Zohar Manna 2 1 NEC Laboratories America, Princeton, NJ srirams@nec-labs.com 2 Computer Science
More informationMulti-Row Cuts in Integer Programming. Tepper School of Business Carnegie Mellon University, Pittsburgh
Multi-Row Cuts in Integer Programming Gérard Cornuéjols Tepper School o Business Carnegie Mellon University, Pittsburgh March 2011 Mixed Integer Linear Programming min s.t. cx Ax = b x j Z or j = 1,...,
More informationSection 5. Graphing Systems
Section 5. Graphing Systems 5A. The Phase Plane 5A-1. Find the critical points of each of the following non-linear autonomous systems. x = x 2 y 2 x = 1 x + y a) b) y = x xy y = y + 2x 2 5A-2. Write each
More informationLogic and Games SS 2009
Logic and Games SS 2009 Prof. Dr. Erich Grädel Łukasz Kaiser, Tobias Ganzow Mathematische Grundlagen der Informatik RWTH Aachen c b n d This work is licensed under: http://creativecommons.org/licenses/by-nc-nd/3.0/de/
More information1 Integer Decomposition Property
CS 598CSC: Combinatorial Optimization Lecture date: Feb 2, 2010 Instructor: Chandra Chekuri Scribe: Siva Theja Maguluri Material taken mostly from [1] (Chapter 19). 1 Integer Decomposition Property A polyhedron
More informationThe partial-fractions method for counting solutions to integral linear systems
The partial-fractions method for counting solutions to integral linear systems Matthias Beck, MSRI www.msri.org/people/members/matthias/ arxiv: math.co/0309332 Vector partition functions A an (m d)-integral
More informationRobust Safety of Timed Automata
Formal Methods in System Design manuscript No. (will be inserted by the editor) Robust Safety of Timed Automata Martin De Wulf Laurent Doyen Nicolas Markey Jean-François Raskin the date of receipt and
More informationControl of Switched Hybrid Systems based on Disjunctive Formulations
Control of Switched Hybrid Systems based on Disjunctive Formulations Olaf Stursberg 1,2 and Sebastian Panek 2 1 currently with: Dept. Electr. and Comp. Eng., Carnegie Mellon University, 5000 Forbes Ave,
More information3. Linear Programming and Polyhedral Combinatorics
Massachusetts Institute of Technology 18.433: Combinatorial Optimization Michel X. Goemans February 28th, 2013 3. Linear Programming and Polyhedral Combinatorics Summary of what was seen in the introductory
More informationUsing Theorem Provers to Guarantee Closed-Loop Properties
Using Theorem Provers to Guarantee Closed-Loop Properties Nikos Aréchiga Sarah Loos André Platzer Bruce Krogh Carnegie Mellon University April 27, 2012 Aréchiga, Loos, Platzer, Krogh (CMU) Theorem Provers
More informationLecture I: Introduction to Tropical Geometry David Speyer
Lecture I: Introduction to Tropical Geometry David Speyer The field of Puiseux series C[[t]] is the ring of formal power series a 0 + a 1 t + and C((t)) is the field of formal Laurent series: a N t N +
More informationLecture notes on the ellipsoid algorithm
Massachusetts Institute of Technology Handout 1 18.433: Combinatorial Optimization May 14th, 007 Michel X. Goemans Lecture notes on the ellipsoid algorithm The simplex algorithm was the first algorithm
More informationDeterministic Finite-Automata Abstractions of Time-Variant Sequential Behaviours
Deterministic Finite-Automata Abstractions of Time-Variant Sequential Behaviours Thomas Moor and Stefan Götz Lehrstuhl für Regelungstechnik, Friedrich-Alexander Universität Erlangen-Nürnberg, Germany,
More informationDeciding Emptiness of the Gomory-Chvátal Closure is NP-Complete, Even for a Rational Polyhedron Containing No Integer Point
Deciding Emptiness of the Gomory-Chvátal Closure is NP-Complete, Even for a Rational Polyhedron Containing No Integer Point Gérard Cornuéjols 1 and Yanjun Li 2 1 Tepper School of Business, Carnegie Mellon
More informationLP Duality: outline. Duality theory for Linear Programming. alternatives. optimization I Idea: polyhedra
LP Duality: outline I Motivation and definition of a dual LP I Weak duality I Separating hyperplane theorem and theorems of the alternatives I Strong duality and complementary slackness I Using duality
More informationIntroduction to Convex Analysis Microeconomics II - Tutoring Class
Introduction to Convex Analysis Microeconomics II - Tutoring Class Professor: V. Filipe Martins-da-Rocha TA: Cinthia Konichi April 2010 1 Basic Concepts and Results This is a first glance on basic convex
More informationLarge-Scale Linear Systems from Order-Reduction (Benchmark Proposal)
EPiC Series in Computing Volume 43, 2017, Pages 60 67 ARCH16. 3rd International Workshop on Applied Verification for Continuous and Hybrid Systems Large-Scale Linear Systems from Order-Reduction (Benchmark
More informationLecture 6: Reachability Analysis of Timed and Hybrid Automata
University of Illinois at Urbana-Champaign Lecture 6: Reachability Analysis of Timed and Hybrid Automata Sayan Mitra Special Classes of Hybrid Automata Timed Automata ß Rectangular Initialized HA Rectangular
More informationOn the Relative Strength of Split, Triangle and Quadrilateral Cuts
On the Relative Strength of Split, Triangle and Quadrilateral Cuts Amitabh Basu Tepper School of Business, Carnegie Mellon University, Pittsburgh, PA 53 abasu@andrew.cmu.edu Pierre Bonami LIF, Faculté
More informationComputing Reachable States for Nonlinear Biological Models
Computing Reachable States for Nonlinear Biological Models Thao Dang 1, Colas Le Guernic 1, Oded Maler 1 cnrs-verimag, 2, av. de Vignate, 38610 Gieres, France Email addresses: Thao.Dang@imag.fr (Thao Dang),
More informationDynamical Systems Revisited: Hybrid Systems with Zeno Executions
Dynamical Systems Revisited: Hybrid Systems with Zeno Executions Jun Zhang, Karl Henrik Johansson, John Lygeros, and Shankar Sastry Department of Electrical Engineering and Computer Sciences University
More information