Value function and optimal trajectories for a control problem with supremum cost function and state constraints

Size: px
Start display at page:

Download "Value function and optimal trajectories for a control problem with supremum cost function and state constraints"

Transcription

1 Value function and optimal trajectories for a control problem with supremum cost function and state constraints Hasnaa Zidani ENSTA ParisTech, University of Paris-Saclay joint work with: A. Assellaou, & O. Bokanowski, & A. Desilles Workshop Numerical methods for Hamilton-Jacobi equations in optimal control and related fields Hasnaa Zidani (ENSTA ) Abort landing Problem RICAM, November, / 29

2 Consider the following state constrained control problem: { ϑ(t, y) := inf max θ [0,t] Φ(yu y (θ)) } u U, y u y (s) K, s [0, t] (1) where y u y denotes the solution of the controlled differential system: { ẏ(s) := f (y(s), u(s)), y(0) := y, a.e s [0, t], K is a closed set of R d and U is a set of admissible control inputs. Hasnaa Zidani (ENSTA ) Abort landing Problem RICAM, November, / 29

3 Hamilton-Jacobi approach How can we handle correctly the state constraints? What boundary conditions should be considered for the HJB equation? Trajectory reconstruction and feedback control law. When Φ 0, we know that ( t 0 ) 1 Φ(yy u (s)) 2p 2p ds max s [0,t] Φ(yu y (s)), as p +. So, it is possible to approximate the maximum running cost problem by a Bolza problem. Does this approximation work well in practice? Hasnaa Zidani (ENSTA ) Abort landing Problem RICAM, November, / 29

4 Outline 1 Motivation: Abort landing problem in presence of Wind Shear 2 Optimal control problem with maximum-cost and state constraints 3 Optimal trajectories 4 Numerical simulations Hasnaa Zidani (ENSTA ) Abort landing Problem RICAM, November, / 29

5 Outline 1 Motivation: Abort landing problem in presence of Wind Shear 2 Optimal control problem with maximum-cost and state constraints 3 Optimal trajectories 4 Numerical simulations Hasnaa Zidani (ENSTA ) Abort landing Problem RICAM, November, / 29

6 Hasnaa Zidani (ENSTA ) Abort landing Problem RICAM, November, / 29

7 Abort landing problem in presence of windshear (Miele, Wang and Melvin(1987,1988); Bulirsch, Montrone and Pesch (1991..); Botkin-Turova( )) Consider the flight motion of an aircraft in a vertical plane: where ẋ = V cos γ + w x ḣ = V sin γ + w h V = F T m cos(α + δ) F D m g sin γ (ẇ x cos γ + ẇ h sin γ) γ = 1 V ( F T m sin(α + δ) + F L m g cos γ + (ẇ x sin γ ẇ h cos γ)) ẇ x = wx wx (V cos γ + wx) + x h (V sin γ + w h) ẇ h = w h x (V cos γ + wx) + w h h (V sin γ + w h) and F T := F T (V ) is the thrust force F D := F D (V, α) and F L := F L (V, α) are the drag and lift forces w x := w x (x) and w h := w h (x, h) are the wind components m, g, and δ are constants. Hasnaa Zidani (ENSTA ) Abort landing Problem RICAM, November, / 29

8 Controlled system Consider the state y(.) = (x(.), h(.), V (.), γ(.), α(.)). The control variable u is the angular speed of the angle of attack α. Let T be a fixed time horizon and let U be the set of admissible controls { } U := u : (0, T ) R, measurable, u(t) U a.e where U is a compact set. The controlled dynamics in this case is: ẋ = V cos γ + w x, ḣ = V sin γ + w h, V = F T m cos(α + δ) F D m g sin γ (ẇ x cos γ + ẇ h sin γ), γ = 1 V ( F T m sin(α + δ) + F L m g cos γ + (ẇ x sin γ ẇ h cos γ)), α = u. Hasnaa Zidani (ENSTA ) Abort landing Problem RICAM, November, / 29

9 Formulation of the optimal control problem Aim: Maximize the minimal altitude over a time interval: min h(θ) θ [0,t] while the aircraft stays in a given domain K. Consider the following optimal control problem: { (P) : ϑ(t, y) = inf max θ [0,t] Φ(yu y (θ)), } u U, and yy u (s) K, s [0, t] where Φ(y u y (.)) = H r h(.), H r being a reference altitude, and K is a set of state constraints. Hasnaa Zidani (ENSTA ) Abort landing Problem RICAM, November, / 29

10 Formulation of the optimal control problem Aim: Maximize the minimal altitude over a time interval: min h(θ) θ [0,t] while the aircraft stays in a given domain K. Consider the following optimal control problem: { (P) : ϑ(t, y) = inf max θ [0,t] Φ(yu y (θ)), } u U, and yy u (s) K, s [0, t] where Φ(y u y (.)) = H r h(.), H r being a reference altitude, and K is a set of state constraints. Hasnaa Zidani (ENSTA ) Abort landing Problem RICAM, November, / 29

11 Outline 1 Motivation: Abort landing problem in presence of Wind Shear 2 Optimal control problem with maximum-cost and state constraints 3 Optimal trajectories 4 Numerical simulations Hasnaa Zidani (ENSTA ) Abort landing Problem RICAM, November, / 29

12 A general setting For a given non-empty compact subset U of R k and a finite time T > 0, define the set of admissible control to be, { } U := u : (0, T ) R k, measurable, u(t) U a.e. Consider the following control system: { ẏ(s) := f (y(s), u(s)), a.e s [0, T ], y(0) := y, (2) where u U and the function f is defined and continuous on R d U and that it is Lipschitz continuous w.r.t y, { (i) f : R d U R d is continuous, (ii) L > 0 s.t. (y 1, y 2) R d R d, u U, f (y 1, u) f (y 2, u) L( y 1 y 2 ). The corresponding set of feasible trajectories: S [0,T ] (y) := {y W 1,1 (0, T ; R d ), y satisfies (2) for some u U}, Hasnaa Zidani (ENSTA ) Abort landing Problem RICAM, November, / 29

13 A general setting For a given non-empty compact subset U of R k and a finite time T > 0, define the set of admissible control to be, { } U := u : (0, T ) R k, measurable, u(t) U a.e. Consider the following control system: { ẏ(s) := f (y(s), u(s)), a.e s [0, T ], y(0) := y, (2) where u U and the function f is defined and continuous on R d U and that it is Lipschitz continuous w.r.t y, { (i) f : R d U R d is continuous, (ii) L > 0 s.t. (y 1, y 2) R d R d, u U, f (y 1, u) f (y 2, u) L( y 1 y 2 ). The corresponding set of feasible trajectories: S [0,T ] (y) := {y W 1,1 (0, T ; R d ), y satisfies (2) for some u U}, Hasnaa Zidani (ENSTA ) Abort landing Problem RICAM, November, / 29

14 State constrained control problem with maximum cost Consider the following state constrained control problem: { ϑ(t, y) := inf max θ [0,t] Φ(yu y (θ)) } u U, y u y (s) K, s [0, t] (3) the cost function Φ( ) is assumed to be Lipschitz continuous and K is a closed set of R d. For every y R d, the set f (y, U) = {f (y, u), u U} is assumed to be convex. The function ϑ is lower semicontinuous (lsc) on K, ϑ + outside K. Hasnaa Zidani (ENSTA ) Abort landing Problem RICAM, November, / 29

15 State constrained control problem with maximum cost Consider the following state constrained control problem: { ϑ(t, y) := inf max θ [0,t] Φ(yu y (θ)) } u U, y u y (s) K, s [0, t] (3) the cost function Φ( ) is assumed to be Lipschitz continuous and K is a closed set of R d. For every y R d, the set f (y, U) = {f (y, u), u U} is assumed to be convex. The function ϑ is lower semicontinuous (lsc) on K, ϑ + outside K. Hasnaa Zidani (ENSTA ) Abort landing Problem RICAM, November, / 29

16 State constrained control problem with maximum cost Consider the following state constrained control problem: { ϑ(t, y) := inf max θ [0,t] Φ(yu y (θ)) } u U, y u y (s) K, s [0, t] (3) the cost function Φ( ) is assumed to be Lipschitz continuous and K is a closed set of R d. For every y R d, the set f (y, U) = {f (y, u), u U} is assumed to be convex. The function ϑ is lower semicontinuous (lsc) on K, ϑ + outside K. Hasnaa Zidani (ENSTA ) Abort landing Problem RICAM, November, / 29

17 Some references Maximum cost problems without state constraints (K = R d ): Barron-Ishii (99) Bolza or Mayer problems with state constraints: Soner (86), Rampazzo-Vinter (89), Frankowska-Vinter (00), Motta (95), Cardaliaguet-Quincampoix-Saint-Pierre (97), Altarovici-Bokanowski-HZ (13), Hermosilla-HZ (15) Maximum cost problems with state constraints: Quincampoix-Serea (02), Bokanowski-Picarelli-HZ (13), Assellaou-Bokanowski-Desilles-HZ (CDC 16), Assellaou-Bokanowski-Desilles-HZ (preprint 16) Hasnaa Zidani (ENSTA ) Abort landing Problem RICAM, November, / 29

18 An auxiliary control problem Let g be a Lipschitz continuous function such that: y K, g(y) 0 y K. (4) Consider the following auxiliary control problem : ( w(t, y, z) := inf max Φ(y(θ)) z) ) g(y(θ), y S [0,t] (y) θ [0,t] where a b = max(a, b). Theorem Let (t, y, z) [0, T ] K R. The following assertions hold: (i) ϑ(t, y) z 0 w(t, y, z) 0, { } (ii) ϑ(t, y) = min z R, w(t, y, z) 0. Hasnaa Zidani (ENSTA ) Abort landing Problem RICAM, November, / 29

19 Define the following Hamiltonian as: ( ) H(y, p) := max f (y, u) p u U y, p R d. Proposition The value function w is the unique Lipschitz continuous viscosity solution of the following Hamilton-Jacobi-Bellman (HJB) equation: ( ) min t w(t, y, z) + H(y, y w), w(t, y, z) Ψ(y, z) = 0 ]0, T ] R d R, w(0, y, z) = Ψ(y, z), R d R, where Ψ(y, z) = (Φ(y) z) g(y). Hasnaa Zidani (ENSTA ) Abort landing Problem RICAM, November, / 29

20 A particular choice of function g Let η > 0 and define the following extended set wk: K η : K + B(0, η). g(y) := d K (y) the signed distance to K. Consider the following auxiliary control problem : [ ( w(t, y, z) := inf max Φ(y(θ)) z) ) ] g(y(θ) η, y S [0,t] (y) θ [0,t] where a b = min(a, b). Theorem Let (t, y, z) [0, T ] K R. The following assertions hold: (i) ϑ(t, y) z 0 w(t, y, z) 0, { } (ii) ϑ(t, y) = min z R, w(t, y, z) 0. Hasnaa Zidani (ENSTA ) Abort landing Problem RICAM, November, / 29

21 A particular choice of function g Theorem The function w is the unique Lipschitz continuous viscosity solution of the following HJB equation: ( ) min t w(t, y, z) + H(y, y w), w(t, y, z) Ψ η (y, z) = 0 ]0, T ] K η R, w(0, y, z) = Ψ η (y, z), K η R, w(t, y, z) = η, y K η, [ where Ψ η (y, z) = (Φ(y) z) g(y)] η. Hasnaa Zidani (ENSTA ) Abort landing Problem RICAM, November, / 29

22 Link with exit time function Define the exit time function: T (y, z) := sup { t [0, T ] } ϑ(t, y) z = sup { t [0, T ] } w(t, y, z) 0 Link with viability theory: (i) T is the exit time function for Epi(Φ) ( K R d ), (ii) T (y, z) = t w(t, y, z) = 0, (iii) ϑ(t, y) = inf { z T (y, z) t }. Hasnaa Zidani (ENSTA ) Abort landing Problem RICAM, November, / 29

23 Link with exit time function Define the exit time function: T (y, z) := sup { t [0, T ] } ϑ(t, y) z = sup { t [0, T ] } w(t, y, z) 0 Link with viability theory: (i) T is the exit time function for Epi(Φ) ( K R d ), (ii) T (y, z) = t w(t, y, z) = 0, (iii) ϑ(t, y) = inf { z T (y, z) t }. Hasnaa Zidani (ENSTA ) Abort landing Problem RICAM, November, / 29

24 Outline 1 Motivation: Abort landing problem in presence of Wind Shear 2 Optimal control problem with maximum-cost and state constraints 3 Optimal trajectories 4 Numerical simulations Hasnaa Zidani (ENSTA ) Abort landing Problem RICAM, November, / 29

25 Optimal trajectories Proposition Let y K such that ϑ(t, y) <. Define z := ϑ(t, y). Let ŷ = (y, z ) be the optimal trajectory for the auxiliary control problem associated with the initial point (y, z ) K R. Then, the trajectory y is optimal for the original control problem. Let ŷ = (y, z ) be an optimal trajectory for the exit time problem associated with the initial point (y, z) K R. Then, ŷ is also optimal for the auxiliary control problem. Hasnaa Zidani (ENSTA ) Abort landing Problem RICAM, November, / 29

26 Reconstruction of optimal trajectories - Algorithm A. For n 1, consider (t 0 = 0, t 1,..., t n 1, t n = T ) a uniform partition of [0, T ] with t = T n. Let {y n ( ), z n ( )} be a trajectory defined recursively on the intervals (t i 1, t i ], with z n ( ) := z = ϑ(0, y) and y n (0) = y. [Step 1] Knowing yk n = yn (t k ), choose the optimal control at t k s.t.: ( uk n arg min w(t k, y n ( k + tf t y n k, u ) ), z) + λ n C(u, t). u U [Step 2] Define u n (t) := u n k, t (t k, t k+1 ] and y n (t) on (t k, t k+1 ] as the solution of ẏ(t) := f (y(t), u n (t)) a.e t (t k, t k+1 ], with initial condition y n (t k ) at t k and z n ( ) := z. Hasnaa Zidani (ENSTA ) Abort landing Problem RICAM, November, / 29

27 Reconstruction of optimal trajectories - Algorithm A. For n 1, consider (t 0 = 0, t 1,..., t n 1, t n = T ) a uniform partition of [0, T ] with t = T n. Let {y n ( ), z n ( )} be a trajectory defined recursively on the intervals (t i 1, t i ], with z n ( ) := z = ϑ(0, y) and y n (0) = y. [Step 1] Knowing yk n = yn (t k ), choose the optimal control at t k s.t.: ( uk n arg min w(t k, y n ( k + tf t y n k, u ) ), z) + λ n C(u, t). u U [Step 2] Define u n (t) := u n k, t (t k, t k+1 ] and y n (t) on (t k, t k+1 ] as the solution of ẏ(t) := f (y(t), u n (t)) a.e t (t k, t k+1 ], with initial condition y n (t k ) at t k and z n ( ) := z. Hasnaa Zidani (ENSTA ) Abort landing Problem RICAM, November, / 29

28 Reconstruction of optimal trajectories - Algorithm A. For n 1, consider (t 0 = 0, t 1,..., t n 1, t n = T ) a uniform partition of [0, T ] with t = T n. Let {y n ( ), z n ( )} be a trajectory defined recursively on the intervals (t i 1, t i ], with z n ( ) := z = ϑ(0, y) and y n (0) = y. [Step 1] Knowing yk n = yn (t k ), choose the optimal control at t k s.t.: ( uk n arg min w(t k, y n ( k + tf t y n k, u ) ), z) + λ n C(u, t). u U [Step 2] Define u n (t) := u n k, t (t k, t k+1 ] and y n (t) on (t k, t k+1 ] as the solution of ẏ(t) := f (y(t), u n (t)) a.e t (t k, t k+1 ], with initial condition y n (t k ) at t k and z n ( ) := z. Hasnaa Zidani (ENSTA ) Abort landing Problem RICAM, November, / 29

29 Theorem Let {y n ( ), z n ( ), u n ( )} be a sequence generated by algorithm A for n 1. Then, the sequence of trajectories {y n ( )} n has cluster points with respect to the uniform convergence topology. For any cluster point ȳ( ) there exists a control law ū( ) such that (ȳ( ), z( ), ū( )) is optimal for the auxiliary control problem. Let w be a numerical approximate solution such that, w (t, y, z) w(t, y, z) E 1 ( t, y), where E 1 ( t, y) 0 as t, y 0. Let {Y n (.), u n (.)} be the sequence generated by the algorithm A with w. Then, (Y n ) n converges to an optimal trajectory for the auxiliary control problem. Hasnaa Zidani (ENSTA ) Abort landing Problem RICAM, November, / 29

30 Theorem Let {y n ( ), z n ( ), u n ( )} be a sequence generated by algorithm A for n 1. Then, the sequence of trajectories {y n ( )} n has cluster points with respect to the uniform convergence topology. For any cluster point ȳ( ) there exists a control law ū( ) such that (ȳ( ), z( ), ū( )) is optimal for the auxiliary control problem. Let w be a numerical approximate solution such that, w (t, y, z) w(t, y, z) E 1 ( t, y), where E 1 ( t, y) 0 as t, y 0. Let {Y n (.), u n (.)} be the sequence generated by the algorithm A with w. Then, (Y n ) n converges to an optimal trajectory for the auxiliary control problem. Hasnaa Zidani (ENSTA ) Abort landing Problem RICAM, November, / 29

31 Theorem Let {y n ( ), z n ( ), u n ( )} be a sequence generated by algorithm A for n 1. Then, the sequence of trajectories {y n ( )} n has cluster points with respect to the uniform convergence topology. For any cluster point ȳ( ) there exists a control law ū( ) such that (ȳ( ), z( ), ū( )) is optimal for the auxiliary control problem. Let w be a numerical approximate solution such that, w (t, y, z) w(t, y, z) E 1 ( t, y), where E 1 ( t, y) 0 as t, y 0. Let {Y n (.), u n (.)} be the sequence generated by the algorithm A with w. Then, (Y n ) n converges to an optimal trajectory for the auxiliary control problem. Hasnaa Zidani (ENSTA ) Abort landing Problem RICAM, November, / 29

32 Theorem Let {y n ( ), z n ( ), u n ( )} be a sequence generated by algorithm A for n 1. Then, the sequence of trajectories {y n ( )} n has cluster points with respect to the uniform convergence topology. For any cluster point ȳ( ) there exists a control law ū( ) such that (ȳ( ), z( ), ū( )) is optimal for the auxiliary control problem. Let w be a numerical approximate solution such that, w (t, y, z) w(t, y, z) E 1 ( t, y), where E 1 ( t, y) 0 as t, y 0. Let {Y n (.), u n (.)} be the sequence generated by the algorithm A with w. Then, (Y n ) n converges to an optimal trajectory for the auxiliary control problem. Hasnaa Zidani (ENSTA ) Abort landing Problem RICAM, November, / 29

33 Reconstruction of optimal trajectories using the exit time - Algorithm B. For n 1, consider (t 0 = 0, t 1,..., t n 1, t n = T ) a uniform partition of [0, T ] with t = T n. Let {y n ( ), z n ( )} be a trajectory defined recursively on the intervals (t i 1, t i ], with z n ( ) := z = ϑ(t, y) and y n (t 0 ) = y. [Step 1] Knowing yk n = yn (t k ), choose the optimal control at t k s.t.: {( uk n arg max T ( y n ( (t k ) + tf t y n (t k ), u ), z ) ) } + t T, u U [Step 2] Define u n (t) := u n k, t (t k, t k+1 ] and y n (t) on (t k, t k+1 ] as the solution of ẏ(t) := f (y(t), u n (t)) a.e t (t k, t k+1 ], with initial condition y n (t k ) at t k and z n ( ) := z. with initial condition y n (t k ) at t k and z n ( ) := z. Hasnaa Zidani (ENSTA ) Abort landing Problem RICAM, November, / 29

34 Reconstruction of optimal trajectories using the exit time - Algorithm B. For n 1, consider (t 0 = 0, t 1,..., t n 1, t n = T ) a uniform partition of [0, T ] with t = T n. Let {y n ( ), z n ( )} be a trajectory defined recursively on the intervals (t i 1, t i ], with z n ( ) := z = ϑ(t, y) and y n (t 0 ) = y. [Step 1] Knowing yk n = yn (t k ), choose the optimal control at t k s.t.: {( uk n arg max T ( y n ( (t k ) + tf t y n (t k ), u ), z ) ) } + t T, u U [Step 2] Define u n (t) := u n k, t (t k, t k+1 ] and y n (t) on (t k, t k+1 ] as the solution of ẏ(t) := f (y(t), u n (t)) a.e t (t k, t k+1 ], with initial condition y n (t k ) at t k and z n ( ) := z. with initial condition y n (t k ) at t k and z n ( ) := z. Hasnaa Zidani (ENSTA ) Abort landing Problem RICAM, November, / 29

35 Reconstruction of optimal trajectories using the exit time - Algorithm B. For n 1, consider (t 0 = 0, t 1,..., t n 1, t n = T ) a uniform partition of [0, T ] with t = T n. Let {y n ( ), z n ( )} be a trajectory defined recursively on the intervals (t i 1, t i ], with z n ( ) := z = ϑ(t, y) and y n (t 0 ) = y. [Step 1] Knowing yk n = yn (t k ), choose the optimal control at t k s.t.: {( uk n arg max T ( y n ( (t k ) + tf t y n (t k ), u ), z ) ) } + t T, u U [Step 2] Define u n (t) := u n k, t (t k, t k+1 ] and y n (t) on (t k, t k+1 ] as the solution of ẏ(t) := f (y(t), u n (t)) a.e t (t k, t k+1 ], with initial condition y n (t k ) at t k and z n ( ) := z. with initial condition y n (t k ) at t k and z n ( ) := z. Hasnaa Zidani (ENSTA ) Abort landing Problem RICAM, November, / 29

36 Outline 1 Motivation: Abort landing problem in presence of Wind Shear 2 Optimal control problem with maximum-cost and state constraints 3 Optimal trajectories 4 Numerical simulations Hasnaa Zidani (ENSTA ) Abort landing Problem RICAM, November, / 29

37 Numerical schemes Finite Difference scheme ( ) W n+1 I,j = max WI n,j + th(y I, D + W n (y I, z j ), D W n (y I, z j )), Ψ I,j WI N,j = Ψ I,j, Semi Lagrangian scheme { W n+1 I,j = min a U (W n( y I + f (y I, a) t, z j ) ) ΨI,j W N I,j = Ψ I,j Same error estimates for both schemes under adequate CFL conditions. Application on the Wind Shear problem (Boeing 727 aircraft model data) Simulations on a grid with N G = nodes (where 30 is the number of points per axis for the first three components, namely, x, h and v, 20 is the number of the points for the angles γ and α an 10 is the number of points for the additional variable z) Hasnaa Zidani (ENSTA ) Abort landing Problem RICAM, November, / 29

38 Approximation by Bolza problems ( t 0 ) 1 Φ(yy u (s)) 2p 2p ds max s [0,t] Φ(yu y (s)), as p +. Criterion Optimal cost value Bolza, 2p = Bolza, 2p = Bolza, 2p = Bolza, 2p = Maximum running cost Hasnaa Zidani (ENSTA ) Abort landing Problem RICAM, November, / 29

39 Numerical simulations Quite similar optimal trajectories by using either algorithms A and B. However, using the exit time function is much more cheaper (in term of data storage). The control variable enters linearly: f (y, u) = uf 0 (y) + f 1 (y). The Hamiltonian has a simple form (assume u [ 1, 1]): H(x, p) := f 1 (y) p + f 0 (y) p. However, the optimal control strategy may be of Bang-bang type or may include singular arcs when the gradient of the value function is close to 0. Hasnaa Zidani (ENSTA ) Abort landing Problem RICAM, November, / 29

40 Figure: Reconstruction of the state variables by adding a penalization term λc(u, u n) = u u n, with λ = 0.0, 1.0 and 2.0. Hasnaa Zidani (ENSTA ) Abort landing Problem RICAM, November, / 29

41 ... thank you for your attention. Hasnaa Zidani (ENSTA ) Abort landing Problem RICAM, November, / 29

Value function and optimal trajectories for a maximum running cost control problem with state constraints. Application to an abort landing problem.

Value function and optimal trajectories for a maximum running cost control problem with state constraints. Application to an abort landing problem. Value function and optimal trajectories for a maximum running cost control problem with state constraints. Application to an abort landing problem. Mohamed Assellaou, Olivier Bokanowski, Anna Désilles,

More information

ROC-HJ: Reachability analysis and Optimal Control problems - Hamilton-Jacobi equations

ROC-HJ: Reachability analysis and Optimal Control problems - Hamilton-Jacobi equations ROC-HJ: Reachability analysis and Optimal Control problems - Hamilton-Jacobi equations Olivier Bokanowski, Anna Désilles, Hasnaa Zidani February 2013 1 Introduction The software ROC-HJ is a C++ library

More information

Numerical schemes for Hamilton-Jacobi equations, control problems and games

Numerical schemes for Hamilton-Jacobi equations, control problems and games Numerical schemes for Hamilton-Jacobi equations, control problems and games M. Falcone H. Zidani SADCO Spring School Applied and Numerical Optimal Control April 23-27, 2012, Paris Lecture 2/3 M. Falcone

More information

Chapter 6. Curves and Surfaces. 6.1 Graphs as Surfaces

Chapter 6. Curves and Surfaces. 6.1 Graphs as Surfaces Chapter 6 Curves and Surfaces In Chapter 2 a plane is defined as the zero set of a linear function in R 3. It is expected a surface is the zero set of a differentiable function in R n. To motivate, graphs

More information

Efficiency. Narrowbanding / Local Level Set Projections

Efficiency. Narrowbanding / Local Level Set Projections Efficiency Narrowbanding / Local Level Set Projections Reducing the Cost of Level Set Methods Solve Hamilton-Jacobi equation only in a band near interface Computational detail: handling stencils near edge

More information

Hamilton-Jacobi Equations for Optimal Control and Reachability

Hamilton-Jacobi Equations for Optimal Control and Reachability Hamilton-Jacobi Equations for Optimal Control and Reachability Ian Mitchell Department of Computer Science The University of British Columbia Outline Dynamic programming for discrete time optimal Hamilton-Jacobi

More information

Generalized Nash Equilibrium Problem: existence, uniqueness and

Generalized Nash Equilibrium Problem: existence, uniqueness and Generalized Nash Equilibrium Problem: existence, uniqueness and reformulations Univ. de Perpignan, France CIMPA-UNESCO school, Delhi November 25 - December 6, 2013 Outline of the 7 lectures Generalized

More information

APPROXIMATING PDE s IN L 1

APPROXIMATING PDE s IN L 1 APPROXIMATING PDE s IN L 1 Veselin Dobrev Jean-Luc Guermond Bojan Popov Department of Mathematics Texas A&M University NONLINEAR APPROXIMATION TECHNIQUES USING L 1 Texas A&M May 16-18, 2008 Outline 1 Outline

More information

Introduction to Optimization Problems and Methods

Introduction to Optimization Problems and Methods Introduction to Optimization Problems and Methods wjch@umich.edu December 10, 2009 Outline 1 Linear Optimization Problem Simplex Method 2 3 Cutting Plane Method 4 Discrete Dynamic Programming Problem Simplex

More information

AN EFFICIENT METHOD FOR MULTIOBJECTIVE OPTIMAL CONTROL AND OPTIMAL CONTROL SUBJECT TO INTEGRAL CONSTRAINTS *

AN EFFICIENT METHOD FOR MULTIOBJECTIVE OPTIMAL CONTROL AND OPTIMAL CONTROL SUBJECT TO INTEGRAL CONSTRAINTS * Journal of Computational Mathematics Vol.28, No.4, 2010, 517 551. http://www.global-sci.org/jcm doi:10.4208/jcm.1003-m0015 AN EFFICIENT METHOD FOR MULTIOBJECTIVE OPTIMAL CONTROL AND OPTIMAL CONTROL SUBJECT

More information

Numerical Methods for (Time-Dependent) HJ PDEs

Numerical Methods for (Time-Dependent) HJ PDEs Numerical Methods for (Time-Dependent) HJ PDEs Ian Mitchell Department of Computer Science The University of British Columbia research supported by National Science and Engineering Research Council of

More information

Nonsmooth Optimization and Related Topics

Nonsmooth Optimization and Related Topics Nonsmooth Optimization and Related Topics Edited by F. H. Clarke University of Montreal Montreal, Quebec, Canada V. F. Dem'yanov Leningrad State University Leningrad, USSR I and F. Giannessi University

More information

Computing Reachable Sets as Capture-Viability Kernels in Reverse Time

Computing Reachable Sets as Capture-Viability Kernels in Reverse Time Applied Mathematics, 1, 3, 1593-1597 http://dx.doi.org/1.436/am.1.31119 Published Online November 1 (http://www.scirp.org/ournal/am) Computing Reachable Sets as Capture-Viability Kernels in Reverse ime

More information

Numerical Resolution of optimal control problems by a Piecewise Linear continuation method

Numerical Resolution of optimal control problems by a Piecewise Linear continuation method Numerical Resolution of optimal control problems by a Piecewise Linear continuation method Pierre Martinon november 25 Shooting method and homotopy Introduction We would like to solve numerically the

More information

WESTFÄLISCHE WILHELMS-UNIVERSITÄT MÜNSTER

WESTFÄLISCHE WILHELMS-UNIVERSITÄT MÜNSTER MÜNSTER Adaptive Discretization of Liftings for Curvature Regularization SIAM Conference on Imaging Science 2016, Albuquerque, NM Ulrich Hartleif, Prof. Dr. Benedikt Wirth May 23, 2016 Outline MÜNSTER

More information

An efficient filtered scheme for some first order Hamilton-Jacobi-Bellman equat

An efficient filtered scheme for some first order Hamilton-Jacobi-Bellman equat An efficient filtered scheme for some first order Hamilton-Jacobi-Bellman equations joint work with Olivier Bokanowski 2 and Maurizio Falcone SAPIENZA - Università di Roma 2 Laboratoire Jacques-Louis Lions,

More information

A Dijkstra-type algorithm for dynamic games

A Dijkstra-type algorithm for dynamic games A Dijkstra-type algorithm for dynamic games Martino Bardi 1 Juan Pablo Maldonado Lopez 2 1 Dipartimento di Matematica, Università di Padova, Italy 2 formerly at Combinatoire et Optimisation, UPMC, France

More information

Centre for Autonomous Systems

Centre for Autonomous Systems Robot Henrik I Centre for Autonomous Systems Kungl Tekniska Högskolan hic@kth.se 27th April 2005 Outline 1 duction 2 Kinematic and Constraints 3 Mobile Robot 4 Mobile Robot 5 Beyond Basic 6 Kinematic 7

More information

Mathematics in Orbit

Mathematics in Orbit Mathematics in Orbit Dan Kalman American University Slides and refs at www.dankalman.net Outline Basics: 3D geospacial models Keyhole Problem: Related Rates! GPS: space-time triangulation Sensor Diagnosis:

More information

UTILIZATION OF AIR-TO-AIR MISSILE SEEKER CONSTRAINTS IN THE MISSILE EVASION. September 13, 2004

UTILIZATION OF AIR-TO-AIR MISSILE SEEKER CONSTRAINTS IN THE MISSILE EVASION. September 13, 2004 Mat-2.108 Independent Research Project in Applied Mathematics UTILIZATION OF AIR-TO-AIR MISSILE SEEKER CONSTRAINTS IN THE MISSILE EVASION September 13, 2004 Helsinki University of Technology Department

More information

An Introduction to Viscosity Solutions: theory, numerics and applications

An Introduction to Viscosity Solutions: theory, numerics and applications An Introduction to Viscosity Solutions: theory, numerics and applications M. Falcone Dipartimento di Matematica OPTPDE-BCAM Summer School Challenges in Applied Control and Optimal Design July 4-8, 2011,

More information

Projection-Based Methods in Optimization

Projection-Based Methods in Optimization Projection-Based Methods in Optimization Charles Byrne (Charles Byrne@uml.edu) http://faculty.uml.edu/cbyrne/cbyrne.html Department of Mathematical Sciences University of Massachusetts Lowell Lowell, MA

More information

Panagiotis Tsiotras. Dynamics and Control Systems Laboratory Daniel Guggenheim School of Aerospace Engineering Georgia Institute of Technology

Panagiotis Tsiotras. Dynamics and Control Systems Laboratory Daniel Guggenheim School of Aerospace Engineering Georgia Institute of Technology Panagiotis Tsiotras Dynamics and Control Systems Laboratory Daniel Guggenheim School of Aerospace Engineering Georgia Institute of Technology ICRAT 12 Tutotial on Methods for Optimal Trajectory Design

More information

Reconstruction of Filament Structure

Reconstruction of Filament Structure Reconstruction of Filament Structure Ruqi HUANG INRIA-Geometrica Joint work with Frédéric CHAZAL and Jian SUN 27/10/2014 Outline 1 Problem Statement Characterization of Dataset Formulation 2 Our Approaches

More information

Convexization in Markov Chain Monte Carlo

Convexization in Markov Chain Monte Carlo in Markov Chain Monte Carlo 1 IBM T. J. Watson Yorktown Heights, NY 2 Department of Aerospace Engineering Technion, Israel August 23, 2011 Problem Statement MCMC processes in general are governed by non

More information

Physics 235 Chapter 6. Chapter 6 Some Methods in the Calculus of Variations

Physics 235 Chapter 6. Chapter 6 Some Methods in the Calculus of Variations Chapter 6 Some Methods in the Calculus of Variations In this Chapter we focus on an important method of solving certain problems in Classical Mechanics. In many problems we need to determine how a system

More information

Experimental study of Redundant Snake Robot Based on Kinematic Model

Experimental study of Redundant Snake Robot Based on Kinematic Model 2007 IEEE International Conference on Robotics and Automation Roma, Italy, 10-14 April 2007 ThD7.5 Experimental study of Redundant Snake Robot Based on Kinematic Model Motoyasu Tanaka and Fumitoshi Matsuno

More information

Theoretical Background for OpenLSTO v0.1: Open Source Level Set Topology Optimization. M2DO Lab 1,2. 1 Cardiff University

Theoretical Background for OpenLSTO v0.1: Open Source Level Set Topology Optimization. M2DO Lab 1,2. 1 Cardiff University Theoretical Background for OpenLSTO v0.1: Open Source Level Set Topology Optimization M2DO Lab 1,2 1 Cardiff University 2 University of California, San Diego November 2017 A brief description of theory

More information

GEOMETRICAL CONSTRAINTS IN THE LEVEL SET METHOD FOR SHAPE AND TOPOLOGY OPTIMIZATION

GEOMETRICAL CONSTRAINTS IN THE LEVEL SET METHOD FOR SHAPE AND TOPOLOGY OPTIMIZATION 1 GEOMETRICAL CONSTRAINTS IN THE LEVEL SET METHOD FOR SHAPE AND TOPOLOGY OPTIMIZATION Grégoire ALLAIRE CMAP, Ecole Polytechnique Results obtained in collaboration with F. Jouve (LJLL, Paris 7), G. Michailidis

More information

Lecture 15: The subspace topology, Closed sets

Lecture 15: The subspace topology, Closed sets Lecture 15: The subspace topology, Closed sets 1 The Subspace Topology Definition 1.1. Let (X, T) be a topological space with topology T. subset of X, the collection If Y is a T Y = {Y U U T} is a topology

More information

Mathematics for chemical engineers

Mathematics for chemical engineers Mathematics for chemical engineers Drahoslava Janovská Department of mathematics Winter semester 2013-2014 Numerical solution of ordinary differential equations Initial value problem Outline 1 Introduction

More information

Introduction to Modern Control Systems

Introduction to Modern Control Systems Introduction to Modern Control Systems Convex Optimization, Duality and Linear Matrix Inequalities Kostas Margellos University of Oxford AIMS CDT 2016-17 Introduction to Modern Control Systems November

More information

15.082J and 6.855J. Lagrangian Relaxation 2 Algorithms Application to LPs

15.082J and 6.855J. Lagrangian Relaxation 2 Algorithms Application to LPs 15.082J and 6.855J Lagrangian Relaxation 2 Algorithms Application to LPs 1 The Constrained Shortest Path Problem (1,10) 2 (1,1) 4 (2,3) (1,7) 1 (10,3) (1,2) (10,1) (5,7) 3 (12,3) 5 (2,2) 6 Find the shortest

More information

Level Set Methods and Fast Marching Methods

Level Set Methods and Fast Marching Methods Level Set Methods and Fast Marching Methods I.Lyulina Scientific Computing Group May, 2002 Overview Existing Techniques for Tracking Interfaces Basic Ideas of Level Set Method and Fast Marching Method

More information

Reach Sets and the Hamilton-Jacobi Equation

Reach Sets and the Hamilton-Jacobi Equation Reach Sets and the Hamilton-Jacobi Equation Ian Mitchell Department of Computer Science The University of British Columbia Joint work with Alex Bayen, Meeko Oishi & Claire Tomlin (Stanford) research supported

More information

Verification of Moving Mesh Discretizations

Verification of Moving Mesh Discretizations Verification of Moving Mesh Discretizations Krzysztof J. Fidkowski High Order CFD Workshop Kissimmee, Florida January 6, 2018 How can we verify moving mesh results? Goal: Demonstrate accuracy of flow solutions

More information

Reach Sets and the Hamilton-Jacobi Equation

Reach Sets and the Hamilton-Jacobi Equation Reach Sets and the Hamilton-Jacobi Equation Ian Mitchell Department of Computer Science The University of British Columbia Joint work with Alex Bayen, Meeko Oishi & Claire Tomlin (Stanford) research supported

More information

Characterizing Improving Directions Unconstrained Optimization

Characterizing Improving Directions Unconstrained Optimization Final Review IE417 In the Beginning... In the beginning, Weierstrass's theorem said that a continuous function achieves a minimum on a compact set. Using this, we showed that for a convex set S and y not

More information

Ian Mitchell. Department of Computer Science The University of British Columbia

Ian Mitchell. Department of Computer Science The University of British Columbia CPSC 542D: Level Set Methods Dynamic Implicit Surfaces and the Hamilton-Jacobi Equation or What Water Simulation, Robot Path Planning and Aircraft Collision Avoidance Have in Common Ian Mitchell Department

More information

Chapter 4 Dynamics. Part Constrained Kinematics and Dynamics. Mobile Robotics - Prof Alonzo Kelly, CMU RI

Chapter 4 Dynamics. Part Constrained Kinematics and Dynamics. Mobile Robotics - Prof Alonzo Kelly, CMU RI Chapter 4 Dynamics Part 2 4.3 Constrained Kinematics and Dynamics 1 Outline 4.3 Constrained Kinematics and Dynamics 4.3.1 Constraints of Disallowed Direction 4.3.2 Constraints of Rolling without Slipping

More information

Outline Introduction Problem Formulation Proposed Solution Applications Conclusion. Compressed Sensing. David L Donoho Presented by: Nitesh Shroff

Outline Introduction Problem Formulation Proposed Solution Applications Conclusion. Compressed Sensing. David L Donoho Presented by: Nitesh Shroff Compressed Sensing David L Donoho Presented by: Nitesh Shroff University of Maryland Outline 1 Introduction Compressed Sensing 2 Problem Formulation Sparse Signal Problem Statement 3 Proposed Solution

More information

Direct Surface Reconstruction using Perspective Shape from Shading via Photometric Stereo

Direct Surface Reconstruction using Perspective Shape from Shading via Photometric Stereo Direct Surface Reconstruction using Perspective Shape from Shading via Roberto Mecca joint work with Ariel Tankus and Alfred M. Bruckstein Technion - Israel Institute of Technology Department of Computer

More information

4. Definition: topological space, open set, topology, trivial topology, discrete topology.

4. Definition: topological space, open set, topology, trivial topology, discrete topology. Topology Summary Note to the reader. If a statement is marked with [Not proved in the lecture], then the statement was stated but not proved in the lecture. Of course, you don t need to know the proof.

More information

Distributed non-convex optimization

Distributed non-convex optimization Distributed non-convex optimization Behrouz Touri Assistant Professor Department of Electrical and Computer Engineering University of California San Diego/University of Colorado Boulder AFOSR Computational

More information

Walheer Barnabé. Topics in Mathematics Practical Session 2 - Topology & Convex

Walheer Barnabé. Topics in Mathematics Practical Session 2 - Topology & Convex Topics in Mathematics Practical Session 2 - Topology & Convex Sets Outline (i) Set membership and set operations (ii) Closed and open balls/sets (iii) Points (iv) Sets (v) Convex Sets Set Membership and

More information

PS Geometric Modeling Homework Assignment Sheet I (Due 20-Oct-2017)

PS Geometric Modeling Homework Assignment Sheet I (Due 20-Oct-2017) Homework Assignment Sheet I (Due 20-Oct-2017) Assignment 1 Let n N and A be a finite set of cardinality n = A. By definition, a permutation of A is a bijective function from A to A. Prove that there exist

More information

Automation-Assisted Capture-the-Flag: A. Differential Game Approach

Automation-Assisted Capture-the-Flag: A. Differential Game Approach Automation-Assisted Capture-the-Flag: A 1 Differential Game Approach Haomiao Huang*, Jerry Ding*, Wei Zhang*, and Claire J. Tomlin Abstract Capture-the-flag is a complex, challenging game that is a useful

More information

Achievable Rate Regions for Network Coding

Achievable Rate Regions for Network Coding Achievable Rate Regions for Network oding Randall Dougherty enter for ommunications Research 4320 Westerra ourt San Diego, A 92121-1969 Email: rdough@ccrwest.org hris Freiling Department of Mathematics

More information

Lecture 19: Convex Non-Smooth Optimization. April 2, 2007

Lecture 19: Convex Non-Smooth Optimization. April 2, 2007 : Convex Non-Smooth Optimization April 2, 2007 Outline Lecture 19 Convex non-smooth problems Examples Subgradients and subdifferentials Subgradient properties Operations with subgradients and subdifferentials

More information

Parameterization of triangular meshes

Parameterization of triangular meshes Parameterization of triangular meshes Michael S. Floater November 10, 2009 Triangular meshes are often used to represent surfaces, at least initially, one reason being that meshes are relatively easy to

More information

Aspects of Convex, Nonconvex, and Geometric Optimization (Lecture 1) Suvrit Sra Massachusetts Institute of Technology

Aspects of Convex, Nonconvex, and Geometric Optimization (Lecture 1) Suvrit Sra Massachusetts Institute of Technology Aspects of Convex, Nonconvex, and Geometric Optimization (Lecture 1) Suvrit Sra Massachusetts Institute of Technology Hausdorff Institute for Mathematics (HIM) Trimester: Mathematics of Signal Processing

More information

Motion Planning with Uncertainty

Motion Planning with Uncertainty October 15, 2008 Outline Planning in Discrete State Spaces Modeling Nature Modeling Sensors Information Spaces Visibility-Based Pursuit Evasion Motivation Robots need to deal with the real world when planning

More information

Geometric Construction of Time Optimal Trajectories for Differential Drive Robots

Geometric Construction of Time Optimal Trajectories for Differential Drive Robots Geometric Construction of Time Optimal Trajectories for Differential Drive Robots Devin J. Balkcom, Carnegie Mellon University, Pittsburgh PA 523 Matthew T. Mason, Carnegie Mellon University, Pittsburgh

More information

Computation of the Constrained Infinite Time Linear Quadratic Optimal Control Problem

Computation of the Constrained Infinite Time Linear Quadratic Optimal Control Problem Computation of the Constrained Infinite Time Linear Quadratic Optimal Control Problem July 5, Introduction Abstract Problem Statement and Properties In this paper we will consider discrete-time linear

More information

CONVERGENT NETWORK APPROXIMATION FOR THE CONTINUOUS EUCLIDEAN LENGTH CONSTRAINED MINIMUM COST PATH PROBLEM

CONVERGENT NETWORK APPROXIMATION FOR THE CONTINUOUS EUCLIDEAN LENGTH CONSTRAINED MINIMUM COST PATH PROBLEM CONVERGENT NETWORK APPROXIMATION FOR THE CONTINUOUS EUCLIDEAN LENGTH CONSTRAINED MINIMUM COST PATH PROBLEM RANGA MUHANDIRAMGE, NATASHIA BOLAND, AND SONG WANG Abstract. In many path planning situations

More information

Optimal trajectories of curvature constrained motion in the Hamilton-Jacobi formulation

Optimal trajectories of curvature constrained motion in the Hamilton-Jacobi formulation JOURNAL OF?, VOL.?, NO.??? 1 Optimal trajectories of curvature constrained motion in the Hamilton-Jacobi formulation Ryo Takei and Richard Tsai Abstract We propose a Hamilton-Jacobi equation approach for

More information

IE 521 Convex Optimization

IE 521 Convex Optimization Lecture 4: 5th February 2019 Outline 1 / 23 Which function is different from others? Figure: Functions 2 / 23 Definition of Convex Function Definition. A function f (x) : R n R is convex if (i) dom(f )

More information

Iteratively Re-weighted Least Squares for Sums of Convex Functions

Iteratively Re-weighted Least Squares for Sums of Convex Functions Iteratively Re-weighted Least Squares for Sums of Convex Functions James Burke University of Washington Jiashan Wang LinkedIn Frank Curtis Lehigh University Hao Wang Shanghai Tech University Daiwei He

More information

COMS 4771 Support Vector Machines. Nakul Verma

COMS 4771 Support Vector Machines. Nakul Verma COMS 4771 Support Vector Machines Nakul Verma Last time Decision boundaries for classification Linear decision boundary (linear classification) The Perceptron algorithm Mistake bound for the perceptron

More information

Lecture 10: SVM Lecture Overview Support Vector Machines The binary classification problem

Lecture 10: SVM Lecture Overview Support Vector Machines The binary classification problem Computational Learning Theory Fall Semester, 2012/13 Lecture 10: SVM Lecturer: Yishay Mansour Scribe: Gitit Kehat, Yogev Vaknin and Ezra Levin 1 10.1 Lecture Overview In this lecture we present in detail

More information

Performance Evaluation of an Interior Point Filter Line Search Method for Constrained Optimization

Performance Evaluation of an Interior Point Filter Line Search Method for Constrained Optimization 6th WSEAS International Conference on SYSTEM SCIENCE and SIMULATION in ENGINEERING, Venice, Italy, November 21-23, 2007 18 Performance Evaluation of an Interior Point Filter Line Search Method for Constrained

More information

Multiple Aircraft Deconflicted Path Planning with Weather Avoidance Constraints

Multiple Aircraft Deconflicted Path Planning with Weather Avoidance Constraints AIAA Guidance, Navigation and Control Conference and Exhibit 20-23 August 2007, Hilton Head, South Carolina AIAA 2007-6588 Multiple Aircraft Deconflicted Path Planning with Weather Avoidance Constraints

More information

Optimal Control Techniques for Dynamic Walking

Optimal Control Techniques for Dynamic Walking Optimal Control Techniques for Dynamic Walking Optimization in Robotics & Biomechanics IWR, University of Heidelberg Presentation partly based on slides by Sebastian Sager, Moritz Diehl and Peter Riede

More information

Sparse Optimization Lecture: Proximal Operator/Algorithm and Lagrange Dual

Sparse Optimization Lecture: Proximal Operator/Algorithm and Lagrange Dual Sparse Optimization Lecture: Proximal Operator/Algorithm and Lagrange Dual Instructor: Wotao Yin July 2013 online discussions on piazza.com Those who complete this lecture will know learn the proximal

More information

BIRS Workshop 11w Advancing numerical methods for viscosity solutions and applications

BIRS Workshop 11w Advancing numerical methods for viscosity solutions and applications BIRS Workshop 11w5086 - Advancing numerical methods for viscosity solutions and applications Abstracts of talks February 11, 2011 M. Akian, Max Plus algebra in the numerical solution of Hamilton Jacobi

More information

OPTIMUM FLIGHT TRAJECTORIES AND SENSITIVITY ANALYSIS FOR TERRAIN COLLISION AVOIDANCE SYSTEMS

OPTIMUM FLIGHT TRAJECTORIES AND SENSITIVITY ANALYSIS FOR TERRAIN COLLISION AVOIDANCE SYSTEMS 2 TH INTERNATIONAL CONGRESS OF THE AERONAUTICAL SCIENCES OPTIMUM FLIGHT TRAJECTORIES AND SENSITIITY ANALYSIS FOR TERRAIN COLLISION AOIDANCE SYSTEMS T Sharma*, C Bil*, A Eberhard** * Sir Lawrence Wackett

More information

Dynamic Programming Algorithms for Planning and Robotics in Continuous Domains and the Hamilton-Jacobi Equation

Dynamic Programming Algorithms for Planning and Robotics in Continuous Domains and the Hamilton-Jacobi Equation Dynamic Programming Algorithms for Planning and Robotics in Continuous Domains and the Hamilton-Jacobi Equation Ian Mitchell Department of Computer Science University of British Columbia research supported

More information

Generalizing the Dubins and Reeds-Shepp cars: fastest paths for bounded-velocity mobile robots

Generalizing the Dubins and Reeds-Shepp cars: fastest paths for bounded-velocity mobile robots Generalizing the Dubins and Reeds-Shepp cars: fastest paths for bounded-velocity mobile robots Andrei A. Furtuna, Devin J. Balkcom Hamidreza Chitsaz, Paritosh Kavathekar Abstract What is the shortest or

More information

Convexity Theory and Gradient Methods

Convexity Theory and Gradient Methods Convexity Theory and Gradient Methods Angelia Nedić angelia@illinois.edu ISE Department and Coordinated Science Laboratory University of Illinois at Urbana-Champaign Outline Convex Functions Optimality

More information

Interior point algorithm for the optimization of a space shuttle re-entry trajectory

Interior point algorithm for the optimization of a space shuttle re-entry trajectory Interior point algorithm for the optimization of a space shuttle re-entry trajectory. Julien Laurent-Varin, CNES-INRIA-ONERA Common work with Julien Laurent-Varin J. F. Bonnans INRIA, N. Bérend ONERA,

More information

RELATIVELY OPTIMAL CONTROL: THE STATIC SOLUTION

RELATIVELY OPTIMAL CONTROL: THE STATIC SOLUTION RELATIVELY OPTIMAL CONTROL: THE STATIC SOLUTION Franco Blanchini,1 Felice Andrea Pellegrino Dipartimento di Matematica e Informatica Università di Udine via delle Scienze, 208 33100, Udine, Italy blanchini@uniud.it,

More information

Finite Element Methods

Finite Element Methods Chapter 5 Finite Element Methods 5.1 Finite Element Spaces Remark 5.1 Mesh cells, faces, edges, vertices. A mesh cell is a compact polyhedron in R d, d {2,3}, whose interior is not empty. The boundary

More information

Convex optimization algorithms for sparse and low-rank representations

Convex optimization algorithms for sparse and low-rank representations Convex optimization algorithms for sparse and low-rank representations Lieven Vandenberghe, Hsiao-Han Chao (UCLA) ECC 2013 Tutorial Session Sparse and low-rank representation methods in control, estimation,

More information

A Geometric Analysis of Subspace Clustering with Outliers

A Geometric Analysis of Subspace Clustering with Outliers A Geometric Analysis of Subspace Clustering with Outliers Mahdi Soltanolkotabi and Emmanuel Candés Stanford University Fundamental Tool in Data Mining : PCA Fundamental Tool in Data Mining : PCA Subspace

More information

Implementation of PML in the Depth-oriented Extended Forward Modeling

Implementation of PML in the Depth-oriented Extended Forward Modeling Implementation of PML in the Depth-oriented Extended Forward Modeling Lei Fu, William W. Symes The Rice Inversion Project (TRIP) April 19, 2013 Lei Fu, William W. Symes (TRIP) PML in Extended modeling

More information

Distributed Estimation for Spatial Rigid Motion Based on Dual Quaternions

Distributed Estimation for Spatial Rigid Motion Based on Dual Quaternions OPTIMAL CONTROL APPLICATIONS AND METHODS Optim. Control Appl. Meth. ; : 24 Published online in Wiley InterScience (www.interscience.wiley.com). DOI:.2/oca Distributed Estimation for Spatial Rigid Motion

More information

New Results on the Stability of Persistence Diagrams

New Results on the Stability of Persistence Diagrams New Results on the Stability of Persistence Diagrams Primoz Skraba Jozef Stefan Institute TAGS - Linking Topology to Algebraic Geometry and Statistics joint work with Katharine Turner and D. Yogeshwaran

More information

Mesh segmentation. Florent Lafarge Inria Sophia Antipolis - Mediterranee

Mesh segmentation. Florent Lafarge Inria Sophia Antipolis - Mediterranee Mesh segmentation Florent Lafarge Inria Sophia Antipolis - Mediterranee Outline What is mesh segmentation? M = {V,E,F} is a mesh S is either V, E or F (usually F) A Segmentation is a set of sub-meshes

More information

II. ALGORITHMIC OVERVIEW

II. ALGORITHMIC OVERVIEW IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING 1 Dynamic Task Execution using Active Parameter Identification with the Baxter Research Robot Andrew D. Wilson, Member, IEEE, Jarvis A. Schultz,

More information

DDFV Schemes for the Euler Equations

DDFV Schemes for the Euler Equations DDFV Schemes for the Euler Equations Christophe Berthon, Yves Coudière, Vivien Desveaux Journées du GDR Calcul, 5 juillet 2011 Introduction Hyperbolic system of conservation laws in 2D t W + x f(w)+ y

More information

Machine Learning for Signal Processing Lecture 4: Optimization

Machine Learning for Signal Processing Lecture 4: Optimization Machine Learning for Signal Processing Lecture 4: Optimization 13 Sep 2015 Instructor: Bhiksha Raj (slides largely by Najim Dehak, JHU) 11-755/18-797 1 Index 1. The problem of optimization 2. Direct optimization

More information

Parameterization. Michael S. Floater. November 10, 2011

Parameterization. Michael S. Floater. November 10, 2011 Parameterization Michael S. Floater November 10, 2011 Triangular meshes are often used to represent surfaces, at least initially, one reason being that meshes are relatively easy to generate from point

More information

Path Planning and Numerical Methods for Static (Time-Independent / Stationary) Hamilton-Jacobi Equations

Path Planning and Numerical Methods for Static (Time-Independent / Stationary) Hamilton-Jacobi Equations Path Planning and Numerical Methods for Static (Time-Independent / Stationary) Hamilton-Jacobi Equations Ian Mitchell Department of Computer Science University of British Columbia Outline Path Planning

More information

2 Aircraft Design Sequence

2 Aircraft Design Sequence 2-1 2 Aircraft Design Sequence The sequence of activities during the project phase (see Fig. 1.3) can be divided in two steps: 1.) preliminary sizing 2.) conceptual design. Beyond this there is not much

More information

Literature Report. Daniël Pols. 23 May 2018

Literature Report. Daniël Pols. 23 May 2018 Literature Report Daniël Pols 23 May 2018 Applications Two-phase flow model The evolution of the momentum field in a two phase flow problem is given by the Navier-Stokes equations: u t + u u = 1 ρ p +

More information

Reach Sets and the Hamilton-Jacobi Equation

Reach Sets and the Hamilton-Jacobi Equation Reach Sets and the Hamilton-Jacobi Equation Ian Mitchell Department of Computer Science The University of British Columbia Joint work with Alex Bayen, Meeko Oishi & Claire Tomlin (Stanford) research supported

More information

CS205b/CME306. Lecture 9

CS205b/CME306. Lecture 9 CS205b/CME306 Lecture 9 1 Convection Supplementary Reading: Osher and Fedkiw, Sections 3.3 and 3.5; Leveque, Sections 6.7, 8.3, 10.2, 10.4. For a reference on Newton polynomial interpolation via divided

More information

Control of Snake Like Robot for Locomotion and Manipulation

Control of Snake Like Robot for Locomotion and Manipulation Control of Snake Like Robot for Locomotion and Manipulation MYamakita 1,, Takeshi Yamada 1 and Kenta Tanaka 1 1 Tokyo Institute of Technology, -1-1 Ohokayama, Meguro-ku, Tokyo, Japan, yamakita@ctrltitechacjp

More information

Ch. 7.4, 7.6, 7.7: Complex Numbers, Polar Coordinates, ParametricFall equations / 17

Ch. 7.4, 7.6, 7.7: Complex Numbers, Polar Coordinates, ParametricFall equations / 17 Ch. 7.4, 7.6, 7.7: Complex Numbers, Polar Coordinates, Parametric equations Johns Hopkins University Fall 2014 Ch. 7.4, 7.6, 7.7: Complex Numbers, Polar Coordinates, ParametricFall equations 2014 1 / 17

More information

Convex Optimization and Machine Learning

Convex Optimization and Machine Learning Convex Optimization and Machine Learning Mengliu Zhao Machine Learning Reading Group School of Computing Science Simon Fraser University March 12, 2014 Mengliu Zhao SFU-MLRG March 12, 2014 1 / 25 Introduction

More information

A fast algorithm for sparse reconstruction based on shrinkage, subspace optimization and continuation [Wen,Yin,Goldfarb,Zhang 2009]

A fast algorithm for sparse reconstruction based on shrinkage, subspace optimization and continuation [Wen,Yin,Goldfarb,Zhang 2009] A fast algorithm for sparse reconstruction based on shrinkage, subspace optimization and continuation [Wen,Yin,Goldfarb,Zhang 2009] Yongjia Song University of Wisconsin-Madison April 22, 2010 Yongjia Song

More information

Segmentation: Clustering, Graph Cut and EM

Segmentation: Clustering, Graph Cut and EM Segmentation: Clustering, Graph Cut and EM Ying Wu Electrical Engineering and Computer Science Northwestern University, Evanston, IL 60208 yingwu@northwestern.edu http://www.eecs.northwestern.edu/~yingwu

More information

weighted minimal surface model for surface reconstruction from scattered points, curves, and/or pieces of surfaces.

weighted minimal surface model for surface reconstruction from scattered points, curves, and/or pieces of surfaces. weighted minimal surface model for surface reconstruction from scattered points, curves, and/or pieces of surfaces. joint work with (S. Osher, R. Fedkiw and M. Kang) Desired properties for surface reconstruction:

More information

15. Cutting plane and ellipsoid methods

15. Cutting plane and ellipsoid methods EE 546, Univ of Washington, Spring 2012 15. Cutting plane and ellipsoid methods localization methods cutting-plane oracle examples of cutting plane methods ellipsoid method convergence proof inequality

More information

Neural Networks for Optimal Control of Aircraft Landing Systems

Neural Networks for Optimal Control of Aircraft Landing Systems Neural Networks for Optimal Control of Aircraft Landing Systems Kevin Lau, Roberto Lopez and Eugenio Oñate Abstract In this work we present a variational formulation for a multilayer perceptron neural

More information

Optimal Trajectory Generation for Nonholonomic Robots in Dynamic Environments

Optimal Trajectory Generation for Nonholonomic Robots in Dynamic Environments 28 IEEE International Conference on Robotics and Automation Pasadena, CA, USA, May 19-23, 28 Optimal Trajectory Generation for Nonholonomic Robots in Dynamic Environments Yi Guo and Tang Tang Abstract

More information

Mutation-linear algebra and universal geometric cluster algebras

Mutation-linear algebra and universal geometric cluster algebras Mutation-linear algebra and universal geometric cluster algebras Nathan Reading NC State University Mutation-linear ( µ-linear ) algebra Universal geometric cluster algebras The mutation fan Universal

More information

Conforming Vector Interpolation Functions for Polyhedral Meshes

Conforming Vector Interpolation Functions for Polyhedral Meshes Conforming Vector Interpolation Functions for Polyhedral Meshes Andrew Gillette joint work with Chandrajit Bajaj and Alexander Rand Department of Mathematics Institute of Computational Engineering and

More information

Normalized cuts and image segmentation

Normalized cuts and image segmentation Normalized cuts and image segmentation Department of EE University of Washington Yeping Su Xiaodan Song Normalized Cuts and Image Segmentation, IEEE Trans. PAMI, August 2000 5/20/2003 1 Outline 1. Image

More information

LECTURE 13: SOLUTION METHODS FOR CONSTRAINED OPTIMIZATION. 1. Primal approach 2. Penalty and barrier methods 3. Dual approach 4. Primal-dual approach

LECTURE 13: SOLUTION METHODS FOR CONSTRAINED OPTIMIZATION. 1. Primal approach 2. Penalty and barrier methods 3. Dual approach 4. Primal-dual approach LECTURE 13: SOLUTION METHODS FOR CONSTRAINED OPTIMIZATION 1. Primal approach 2. Penalty and barrier methods 3. Dual approach 4. Primal-dual approach Basic approaches I. Primal Approach - Feasible Direction

More information