Numerical schemes for Hamilton-Jacobi equations, control problems and games
|
|
- Isabel Manning
- 5 years ago
- Views:
Transcription
1 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 & H. Zidani ( ) Approximation of Control and Game Pbs 1 / 58
2 Outline 1 Introduction 2 Fast Marching Methods 3 Classical Domain decomposition 4 Patchy vectorfields 5 The Patchy Domain Decomposition Method M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 2 / 58
3 OUTLINE OF THE COURSE: Lecture 1: Approximation of optimal control problems via DP Lecture 2: Efficient methods and perspectives Lecture 3: Approximation of reachable sets and state constrained problems M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 3 / 58
4 Outline 1 Introduction 2 Fast Marching Methods 3 Classical Domain decomposition 4 Patchy vectorfields 5 The Patchy Domain Decomposition Method M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 4 / 58
5 The numerical solution of optimal control problems via the Dynamic Programming approach is mainly motivated by the search for feedback controls for generic nonlinear Lipschitz continuous vectorfields and costs. The solution of the corresponding Bellman equation in high dimension is a computationally intensive task and this bottleneck has limited the applications of this theory to industrial cases. We want to overcome this technical problem developing new efficient algorithms with limited (and controlled) memory allocations and reasonable CPU times. M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 5 / 58
6 DP s advantages and disadvantages PROS 1. The characterization of the value function is valid for all classical problems in any dimension. 2. The approximation is based on a-priori error estimates in L, is valid in any dimension and does not require structured grids. 3. The computation of feedback controls is almost built in and there are nice results in low dimension. CONS The curse of dimensionality makes the problem difficult to solve in high dimension due to 1. computational cost 2. huge memory allocations. M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 6 / 58
7 DP s advantages and disadvantages PROS 1. The characterization of the value function is valid for all classical problems in any dimension. 2. The approximation is based on a-priori error estimates in L, is valid in any dimension and does not require structured grids. 3. The computation of feedback controls is almost built in and there are nice results in low dimension. CONS The curse of dimensionality makes the problem difficult to solve in high dimension due to 1. computational cost 2. huge memory allocations. M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 6 / 58
8 Tecnical difficulties The bottleneck is the approximation of the value function v, however this remains the main goal since v allows to get back to feedback controls in a rather simple way. For control problems a argmin[f (x, a) v(x) + l(x, a)] For games (a e, a p) argminmax[f (x, a e, a p ) v(x) + l(x, a e, a p )] M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 7 / 58
9 The Tag-chase game in a courtyard, V p > V e M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 8 / 58
10 Efficient methods In order to overcome these technical difficulties and reduce the memory allocation requirements we have modified the standard approximation scheme based on a fixed point iteration of a discrete Hamilton-Jacobi equation derived by DP. Fast Marching Methods/Low memory algorithms Parallel Fast Marching Method Domain decomposition methods M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 9 / 58
11 Efficient methods In order to overcome these technical difficulties and reduce the memory allocation requirements we have modified the standard approximation scheme based on a fixed point iteration of a discrete Hamilton-Jacobi equation derived by DP. Fast Marching Methods/Low memory algorithms Parallel Fast Marching Method Domain decomposition methods M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 9 / 58
12 Efficient methods In order to overcome these technical difficulties and reduce the memory allocation requirements we have modified the standard approximation scheme based on a fixed point iteration of a discrete Hamilton-Jacobi equation derived by DP. Fast Marching Methods/Low memory algorithms Parallel Fast Marching Method Domain decomposition methods M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 9 / 58
13 Efficient methods In order to overcome these technical difficulties and reduce the memory allocation requirements we have modified the standard approximation scheme based on a fixed point iteration of a discrete Hamilton-Jacobi equation derived by DP. Fast Marching Methods/Low memory algorithms Parallel Fast Marching Method Domain decomposition methods M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 9 / 58
14 Outline 1 Introduction 2 Fast Marching Methods 3 Classical Domain decomposition 4 Patchy vectorfields 5 The Patchy Domain Decomposition Method M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 10 / 58
15 Classical fixed point algorithm The classical algorithm is based on fixed-point iterations u k+1 i,j = S(u k i,j, u k i±1,j, u k i,j±1) where all the grid nodes are visited in some fixed order at each iteration. S represents the fully discrete operator (FD, semi-lagrangian,...). Drawbacks This algorithm can be slow, especially for d 3, due to the huge number of nodes. WARNING At each iteration a large part of grid nodes are NOT really updated so these computations are completely useless. M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 11 / 58
16 Classical fixed point algorithm The classical algorithm is based on fixed-point iterations u k+1 i,j = S(u k i,j, u k i±1,j, u k i,j±1) where all the grid nodes are visited in some fixed order at each iteration. S represents the fully discrete operator (FD, semi-lagrangian,...). Drawbacks This algorithm can be slow, especially for d 3, due to the huge number of nodes. WARNING At each iteration a large part of grid nodes are NOT really updated so these computations are completely useless. M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 11 / 58
17 Classical fixed point algorithm The classical algorithm is based on fixed-point iterations u k+1 i,j = S(u k i,j, u k i±1,j, u k i,j±1) where all the grid nodes are visited in some fixed order at each iteration. S represents the fully discrete operator (FD, semi-lagrangian,...). Drawbacks This algorithm can be slow, especially for d 3, due to the huge number of nodes. WARNING At each iteration a large part of grid nodes are NOT really updated so these computations are completely useless. M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 11 / 58
18 The Fast Marching Method The FMM was introduced by Tsitsiklis in 1995 and then J. A. Sethian in It is an acceleration method for the classical iterative FD scheme for the eikonal equation. Main Idea Processing the nodes in a special ordering one can compute the solution in just 1 iteration. Remark This special ordering corresponds to the increasing values of u. The main feature of these methods is that they have an O(N ln(n)) complexity. M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 12 / 58
19 The Fast Marching Method The FMM was introduced by Tsitsiklis in 1995 and then J. A. Sethian in It is an acceleration method for the classical iterative FD scheme for the eikonal equation. Main Idea Processing the nodes in a special ordering one can compute the solution in just 1 iteration. Remark This special ordering corresponds to the increasing values of u. The main feature of these methods is that they have an O(N ln(n)) complexity. M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 12 / 58
20 The Fast Marching Method The FMM was introduced by Tsitsiklis in 1995 and then J. A. Sethian in It is an acceleration method for the classical iterative FD scheme for the eikonal equation. Main Idea Processing the nodes in a special ordering one can compute the solution in just 1 iteration. Remark This special ordering corresponds to the increasing values of u. The main feature of these methods is that they have an O(N ln(n)) complexity. M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 12 / 58
21 The Fast Marching Method, contn d The nodes are divided in three sets: ACCEPTED, NARROW BAND and FAR. At each step, the NB node with the minimal value is labelled as ACCEPTED and the NB zone is updated. M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 13 / 58
22 The semi-lagrangian FMM for the eikonal equation { max a A x Rn \Ω T (x) = 0 x Ω Let us examine the FM method based on the semi-lagrangian scheme. Via the Kružkov transform v(x) = 1 e T (x) the SL-scheme can be written as (E) { vh (x i ) = min a B(0,1) {e h v h (x i hc(x i )a)} + 1 e h v h (x i ) = 0 x i R n \ Ω x i Ω where the nodes x i belong to a structured grid G. M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 14 / 58
23 Convergence of FM-SL method Theorem (Cristiani, F. 2007) Let the following assumptions hold true: c( ) Lip(R n ) L (R n ) c(x) 0 Then, SL-FM method computes an approximate solution of (E). Moreover, this solution is exactly the same solution of SL classical iterative scheme. Remark NO coupling conditions on c and x are required! M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 15 / 58
24 TEST 1. Numerical comparison Distance from the origin. Ω = {(0, 0)}, c(x, y) 1 Exact solution: T (x, y) = (x 2 + y 2 ) M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 16 / 58
25 TEST 1. Numerical comparison Distance from the origin. Ω = {(0, 0)}, c(x, y) 1 Exact solution: T (x, y) = (x 2 + y 2 ) method x L error L 1 error CPU time (sec) SL (46 its.) FM-FD FM-SL M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 16 / 58
26 TEST 1. Numerical comparison Distance from the origin. Ω = {(0, 0)}, c(x, y) 1 Exact solution: T (x, y) = (x 2 + y 2 ) method x L error L 1 error CPU time (sec) SL (46 its.) FM-FD FM-SL M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 16 / 58
27 TEST 1. Numerical comparison Distance from the origin. Ω = {(0, 0)}, c(x, y) 1 Exact solution: T (x, y) = (x 2 + y 2 ) method x L error L 1 error CPU time (sec) SL (46 its.) FM-FD FM-SL M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 16 / 58
28 TEST 2. Minimum time problem with obstacles M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 17 / 58
29 TEST 2. Optimal trajectory M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 18 / 58
30 TEST 3. Minimum time problem Eikonal equation with velocity c(x, y) = x + y. M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 19 / 58
31 Patchy decomposition Main Idea Since the patches are invariant with respect to the patchy vector fields, we can split the computation of the solution in D sub-problems, each corresponding to a patchy sub-domain and use a parallel algorithm to compute the value function in the whole domain. This patchy domain decomposition method has shown to be more efficient with respect to standard (static) domain decomposition techniques as we will show by some numerical tests. The algorithm has been proposed in [Cacace, Cristiani, F. and Picarelli, SIAM J. Sci. Com, in print]. M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 20 / 58
32 Outline 1 Introduction 2 Fast Marching Methods 3 Classical Domain decomposition 4 Patchy vectorfields 5 The Patchy Domain Decomposition Method M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 21 / 58
33 The model problem Let us consider, for example, the infinite horizon optimal control problem which leads to the Hamilton-Jacobi-Bellman equation λv(x) + max { f (x, a) v(x) l(x, a)} = 0, x a A Ω where A is a compact subset of R m and f, l are given functions, λ > 0. M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 22 / 58
34 The infinite horizon problem Dynamics { ẏ(t) = f (y(t), α(t)) t > 0 Admissible controls y(0) = x α( ) A {α : [0, + [ A, measurable} Cost Value function J(x, α( )) = v(x) = 0 l(y(t), α(t))e λt dt inf J(x, α( )) α( ) A M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 23 / 58
35 The infinite horizon problem For numerical purposes we have to deal the problem in a bounded domain Ω λv(x) + max { f (x, u) v(x) l(x, u)} = 0, x Ω u U Domain splitting Let us consider a splitting of Ω into D subdomains Ω d, d = 1,..., D Ω = d Ω d and a grid G with a number of nodes N Ω N Ω N N D M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 24 / 58
36 Sketch of Classical DD MAIN CICLE REPEAT STEP 1 Compute one iteration of the numerical operator S restricted to every domain Ω d, d = 1,..., D STEP 2 Couple the information on the overlapping zones (Transmission Conditions) UNTIL a stopping rule is satisfied M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 25 / 58
37 Sketch of Classical DD MAIN CICLE REPEAT STEP 1 Compute one iteration of the numerical operator S restricted to every domain Ω d, d = 1,..., D STEP 2 Couple the information on the overlapping zones (Transmission Conditions) UNTIL a stopping rule is satisfied M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 25 / 58
38 Transmission Conditions The correct transmission condition is the min operator min{s 1, S 2,..., S D }. M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 26 / 58
39 Outline 1 Introduction 2 Fast Marching Methods 3 Classical Domain decomposition 4 Patchy vectorfields 5 The Patchy Domain Decomposition Method M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 27 / 58
40 Main goal We want to construct a domain decomposition which is based on the patches defined by Ancona and Bressan. PROS patches are invariant with respect to the optimal dynamics CONS we need a dynamic construction of the patches. Let be Ω R n an open domain with smooth boundary Ω and g a smooth vector field defined on a neighborhood of Ω. Definition We say that the pair (Ω, g) is a patch if Ω is a positive-invariant region for g, i.e. at every boundary point x Ω the inner product of g with the outer normal n satisfies g(x), n(x) < 0. M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 28 / 58
41 Patchy vectorfields A patchy vector field on a domain Ω R n is a superposition of patches, as reported in the following Definition We say that g : Ω R n is a patchy vector field if there exists a family of patches {(Ω α, g α ) : α I} such that - I is a totally ordered index set, - the open sets Ω α form a locally finite covering of Ω, - the vector field g can be written in the form g(x) = g α (x) if x Ω α \ Ω β. β>α M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 29 / 58
42 Outline 1 Introduction 2 Fast Marching Methods 3 Classical Domain decomposition 4 Patchy vectorfields 5 The Patchy Domain Decomposition Method M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 30 / 58
43 Goal To build a domain decomposition such that the solution in each patch does not depend on the solution in other patches; there is no transmission condition through the boundaries of the patches. In this way the computation can be fully parallelized. The final solution is obtained by merging all the patches at the end. To this end we need an a-priori knowledge of characteristics which is not available PRE-COMPUTATIONS M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 31 / 58
44 The Patchy Algorithm tep1. (Computation on the coarse grid). We solve the equation on a coarse grid G coarse by means of the classical domain decomposition technique. This leads to the function u coarse. tep2. (Interpolation on a fine grid). We compute a first approximation u (0) of the solution on a fine grid G fine by means of a simple bilinear interpolation of the values u coarse. We also compute the optimal control a coarse(x i ) = arg max a { f (x i, a) u (0) (x i )}, x i G fine Note that a coarse is defined on G fine. M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 32 / 58
45 The Patchy Algorithm tep3. (Partition of target). On G fine, we divide the target in N p parts denoted by Ω j 0, j = 1,..., N p. tep4. (Main cycle) For any j = 1,..., N p, Step4.1. (Creation of j-th patch). We use the (coarse) optimal control acoarse to find the nodes of the grid G fine which have Ω j 0 in their numerical domain of dependence. This procedure defines the j-th patch. (NEXT SLIDE) Step4.2. (Computation in patches). We solve iteratively the equation in the j-th patch until convergence is reached, imposing state constraints boundary conditions. tep5. (Merge). All the solutions computed in the N p patches are assembled in the grid G fine. M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 33 / 58
46 The Patchy Algorithm: creation of a patch For j = 1,..., N p 1 (Initialization) Set { φ i = 1, x i Ω j 0 0, x i G fine \Ω j 0, i = 1,..., N. 2 (Iteration) Solve iteratively the following ad hoc numerical scheme, until convergence is reached. φ i = φ(x i + h i f (x i, a coarse(x i ))), i = 1,..., N. Note that the solution φ takes values in [0, 1]. 3 (Projection) Project the color j into a binary value φ i = { 1, φ(xi ) 1 2 0, φ(x i ) < 1 2, i = 1,..., N. The sub-domain P j = {x i : φ(x i ) = 1} is the j-th patch. M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 34 / 58
47 The Patchy Algorithm: creation of a patch Initialization Iteration Projection M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 35 / 58
48 The Patchy Algorithm: invariant domain decomposition Patchy domain decomposition (4 patches) M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 36 / 58
49 Numerical Tests Numerical Tests in dimension 2 M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 37 / 58
50 Test 1: Eikonal f (x 1, x 2, a) = a, A = B(0, 1), Ω 0 = B(0, 0.5). Patchy domain decomposition (8 patches) M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 38 / 58
51 Test 1: Eikonal Patchy Error We compute the difference between the patchy solution and the DD solution. Since the scheme is the same, this error is due to the fact that patches are not perfectly independent. Error table in norm 1 ( ) depending on the space steps k coarse and k fine. k f =0.08 k f =0.04 k f =0.02 k f =0.01 k f =0.005 k c = (0.960) (1.856) (0.048) (0.034) (0.026) k c = (0.046) (0.023) (0.042) (0.008) k c = (0.029) (0.013) (0.008) k c = (0.016) (0.010) k c = (0.008) A = B(0, 1) is discretized with 32 points and the number of patches is 16. M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 39 / 58
52 Test 1: Eikonal Patchy solution The subsolutions merge quite well! M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 40 / 58
53 Test 1: Eikonal Patchy error The error is localized on the boundaries of the patches! M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 41 / 58
54 Test 1: Eikonal Patchy method vs classical Domain Decomposition CPU times (in seconds) depending on the number of processors and the number of patches Controls: 16. Grid: domains 4 domains 8 domains 16 domains Best DD 1 proc procs procs Controls: 32. Grid: domains 4 domains 8 domains 16 domains Best DD 1 proc procs procs M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 42 / 58
55 Test 2: Fan f (x 1, x 2, a) = x 1 + x a, A = B(0, 1), Ω 0 = {x 1 = 0}. Patchy domain decomposition (8 patches) M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 43 / 58
56 Test 2: Fan Patchy error Error table in norm 1 ( ) depending on the space steps k coarse and k fine. k f = 0.08 k f = 0.04 k f = 0.02 k f = 0.01 k f = k c = (3.023) (1.507) (0.315) (0.263) (0.263) k c = (1.502) (0.149) (0.095) (0.095) k c = (0.111) (0.061) (0.037) k c = (0.079) (0.037) k c = (0.037) A = B(0, 1) is discretized with 32 points and the number of patches is 16. M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 44 / 58
57 Test 2: Fan Patchy Error The error is localized on the boundaries of the patches! M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 45 / 58
58 Test 2: Fan Patchy method vs classical Domain Decomposition CPU times (in seconds) depending on the number of processors and the number of patches Controls: 32. Grid: domains 4 domains 8 domains 16 domains Best DD 1 proc procs procs M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 46 / 58
59 Test 3: Zermelo f (x 1, x 2, a) = 2.1a + (2, 0), A = B(0, 1), Ω 0 = B(0, 0.5). Patchy domain decomposition (8 patches) M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 47 / 58
60 Test 3: Zermelo Patchy Error Error table in norm 1 ( ) depending on the space steps k coarse and k fine. k f = 0.08 k f = 0.04 k f = 0.02 k f = 0.01 k f = k c = (0.293) (0.059) (0.057) (0.027) (0.016) k c = (0.063) (0.041) (0.023) (0.016) k c = (0.039) (0.023) (0.016) k c = (0.020) (0.015) k c = (0.016) A = B(0, 1) is discretized with 32 points and the number of patches is 16. M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 48 / 58
61 Test 3: Zermelo Patchy Error The error is localized on the boundaries of the patches! M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 49 / 58
62 Test 3: Zermelo Patchy method vs classical Domain Decomposition Cpu times (in seconds) depending on the number of processors and the number of patches Controls: 32. Grid: domains 4 domains 8 domains 16 domains Best DD 1 proc procs procs M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 50 / 58
63 Numerical Tests Numerical Tests in dimension 3 Here several add-on s are enabled! (ordering of the nodes (FMM-like), reduced controls,...) M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 51 / 58
64 Test 1: Eikonal f (x 1, x 2, x 3, a) = a, A = B(0, 1), Ω 0 = B(0, 0.5). dynamics grid size CPU time Error L 1 Error L Eikonal 3D Eikonal 3D A = B(0, 1) is discretized with 189 points (then reduced when working on the fine grid) and the number of patches is 8. Processors are 4. M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 52 / 58
65 Test 1: Eikonal One level set of the patchy solution The error is localized on the boundaries of the patches! M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 53 / 58
66 Test 2: Fan f (x 1, x 2, x 3, a) = x 1 + x 2 + x a, A = B(0, 1), Ω 0 = {x 1 = 0}. dynamics grid size CPU time Error L 1 Error L Fan 3D Fan 3D A = B(0, 1) is discretized with 189 points (then reduced when working on the fine grid) and the number of patches is 8. Processors are 4. M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 54 / 58
67 Test 2: Fan Patchy domain decomposition (8 patches) and level sets of the patchy solution M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 55 / 58
68 Test 2: Fan Some optimal trajectories to the target M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 56 / 58
69 Conclusions and Future directions We developed an approximation method for the solution of Hamilton-Jacobi equations which combines a patchy decomposition of the domain and a dynamic programming scheme. The method can handle: - more general control problems (minimum time, finite horizon,...) - state constraints - pursuit evasion games The numerical tests show a very small and localized error (on the patches boundaries). Future directions We want to analyze the method (convergence, error estimates) and combine this technique with efficient fast marching techniques. M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 57 / 58
70 References E. Carlini, M. Falcone, N. Forcadel, R. Monneau,Convergence of a Generalized Fast Marching Method for an eikonal equation with a velocity changing sign, SIAM J. Numer. Anal. 46 (2008), M. Falcone, R. Ferretti, Semi-Lagrangian approximation schemes for linear and Hamilton-Jacobi equations, SIAM, book in preparation S. Cacace, E. Cristiani, and M. Falcone, A local ordered upwind method for Hamilton- Jacobi and Isaacs equations, Proceedings of 18th IFAC World Congress S. Cacace, E. Cristiani, M. Falcone, A. Picarelli, A patchy domain decomposition method for a class of Hamilton-Jacobi-Bellman equations, preprint 2011, submitted to SIAM J. Sci. Comp. available at M. Falcone, P. Lanucara, and A. Seghini, A splitting algorithm for Hamilton-Jacobi-Bellman equations, Applied Numerical Mathematics, 15 (1994), pp M. Falcone & H. Zidani ( ) Approximation of Control and Game Pbs 58 / 58
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 informationAn 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 informationROC-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 informationAn efficient policy iteration algorithm for dynamic programming equations
www.oeaw.ac.at An efficient policy iteration algorithm for dynamic programming equations Alessandro Alla, Maurizio Falcone, Dante Kalise RICAM-Report 2014-15 www.ricam.oeaw.ac.at AN EFFICIENT POLICY ITERATION
More informationAn 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 informationTwo Semi-Lagrangian Fast Methods for Hamilton-Jacobi-Bellman Equations
Two Semi-Lagrangian Fast Methods for Hamilton-Jacobi-Bellman Equations Simone Cacace 1, Emiliano Cristiani 2(B), and Maurizio Falcone 1 1 Dipartimento di Matematica, Sapienza Università di Roma, Rome,
More informationA Fast Marching Method for Hamilton-Jacobi Equations Modeling Monotone Front Propagations
A Fast Marching Method for Hamilton-Jacobi Equations Modeling Monotone Front Propagations Emiliano Cristiani To cite this version: Emiliano Cristiani. A Fast Marching Method for Hamilton-Jacobi Equations
More informationValue function and optimal trajectories for a control problem with supremum cost function and state constraints
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,
More informationAPPROXIMATING 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 informationBIRS 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 informationShortest-path calculation of first arrival traveltimes by expanding wavefronts
Stanford Exploration Project, Report 82, May 11, 2001, pages 1 144 Shortest-path calculation of first arrival traveltimes by expanding wavefronts Hector Urdaneta and Biondo Biondi 1 ABSTRACT A new approach
More informationTwo Semi-Lagrangian Fast Methods for Hamilton-Jacobi-Bellman Equations
Two Semi-Lagrangian Fast Methods for Hamilton-Jacobi-Bellman Equations Simone Cacace, Emiliano Cristiani, Maurizio Falcone To cite this version: Simone Cacace, Emiliano Cristiani, Maurizio Falcone. Two
More informationarxiv: v1 [math.na] 20 Sep 2016
arxiv:1609.06236v1 [math.na] 20 Sep 2016 A Local Mesh Modification Strategy for Interface Problems with Application to Shape and Topology Optimization P. Gangl 1,2 and U. Langer 3 1 Doctoral Program Comp.
More informationPath 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 informationNumerical 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 informationarxiv: v3 [math.na] 23 Dec 2013
CAN LOCAL SINGLE PASS METHODS SOLVE ANY STATIONARY HAMILTON JACOBI BELLMAN EQUATION? SIMONE CACACE, EMILIANO CRISTIANI, MAURIZIO FALCONE arxiv:1301.6775v3 [math.na] 23 Dec 2013 Abstract. The use of local
More informationThe Level Set Method. Lecture Notes, MIT J / 2.097J / 6.339J Numerical Methods for Partial Differential Equations
The Level Set Method Lecture Notes, MIT 16.920J / 2.097J / 6.339J Numerical Methods for Partial Differential Equations Per-Olof Persson persson@mit.edu March 7, 2005 1 Evolving Curves and Surfaces Evolving
More informationIan 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 informationNeuro-Dynamic Programming An Overview
1 Neuro-Dynamic Programming An Overview Dimitri Bertsekas Dept. of Electrical Engineering and Computer Science M.I.T. May 2006 2 BELLMAN AND THE DUAL CURSES Dynamic Programming (DP) is very broadly applicable,
More informationCS205b/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 informationDynamic 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 informationTheoretical 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 informationAn introduction to mesh generation Part IV : elliptic meshing
Elliptic An introduction to mesh generation Part IV : elliptic meshing Department of Civil Engineering, Université catholique de Louvain, Belgium Elliptic Curvilinear Meshes Basic concept A curvilinear
More informationIntroduction to Multigrid and its Parallelization
Introduction to Multigrid and its Parallelization! Thomas D. Economon Lecture 14a May 28, 2014 Announcements 2 HW 1 & 2 have been returned. Any questions? Final projects are due June 11, 5 pm. If you are
More informationIntroduction 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 informationDynamic Programming. Other Topics
Dynamic Programming Other Topics 1 Objectives To explain the difference between discrete and continuous dynamic programming To discuss about multiple state variables To discuss the curse of dimensionality
More informationCS Introduction to Data Mining Instructor: Abdullah Mueen
CS 591.03 Introduction to Data Mining Instructor: Abdullah Mueen LECTURE 8: ADVANCED CLUSTERING (FUZZY AND CO -CLUSTERING) Review: Basic Cluster Analysis Methods (Chap. 10) Cluster Analysis: Basic Concepts
More informationOrdered upwind methods for static Hamilton Jacobi equations
Ordered upwind methods for static Hamilton Jacobi equations J. A. Sethian* and A. Vladimirsky Department of Mathematics, University of California, Berkeley, CA 94720 Edited by Alexandre J. Chorin, University
More informationOptimal 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 informationRegularization by multigrid-type algorithms
Regularization by multigrid-type algorithms Marco Donatelli Department of Physics and Mathematics University of Insubria Joint work with S. Serra-Capizzano Outline 1 Restoration of blurred and noisy images
More information21. Efficient and fast numerical methods to compute fluid flows in the geophysical β plane
12th International Conference on Domain Decomposition Methods Editors: Tony Chan, Takashi Kako, Hideo Kawarada, Olivier Pironneau, c 2001 DDM.org 21. Efficient and fast numerical methods to compute fluid
More informationThe Level Set Method applied to Structural Topology Optimization
The Level Set Method applied to Structural Topology Optimization Dr Peter Dunning 22-Jan-2013 Structural Optimization Sizing Optimization Shape Optimization Increasing: No. design variables Opportunity
More informationA MESH EVOLUTION ALGORITHM BASED ON THE LEVEL SET METHOD FOR GEOMETRY AND TOPOLOGY OPTIMIZATION
A MESH EVOLUTION ALGORITHM BASED ON THE LEVEL SET METHOD FOR GEOMETRY AND TOPOLOGY OPTIMIZATION G. ALLAIRE 1 C. DAPOGNY 2,3, P. FREY 2 1 Centre de Mathématiques Appliquées (UMR 7641), École Polytechnique
More informationME964 High Performance Computing for Engineering Applications
ME964 High Performance Computing for Engineering Applications Outlining Midterm Projects Topic 3: GPU-based FEA Topic 4: GPU Direct Solver for Sparse Linear Algebra March 01, 2011 Dan Negrut, 2011 ME964
More informationAN 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 informationGeneralized 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 informationFast Marching Methods (1) are numerical algorithms for
Fast methods for the Eikonal and related Hamilton Jacobi equations on unstructured meshes J. A. Sethian* and A. Vladimirsky Department of Mathematics, University of California, Berkeley, CA 94720 Communicated
More informationLecture 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 informationLevel set methods Formulation of Interface Propagation Boundary Value PDE Initial Value PDE Motion in an externally generated velocity field
Level Set Methods Overview Level set methods Formulation of Interface Propagation Boundary Value PDE Initial Value PDE Motion in an externally generated velocity field Convection Upwind ddifferencingi
More informationLecture 2. Topology of Sets in R n. August 27, 2008
Lecture 2 Topology of Sets in R n August 27, 2008 Outline Vectors, Matrices, Norms, Convergence Open and Closed Sets Special Sets: Subspace, Affine Set, Cone, Convex Set Special Convex Sets: Hyperplane,
More informationUnstructured Mesh Generation for Implicit Moving Geometries and Level Set Applications
Unstructured Mesh Generation for Implicit Moving Geometries and Level Set Applications Per-Olof Persson (persson@mit.edu) Department of Mathematics Massachusetts Institute of Technology http://www.mit.edu/
More informationKey words. Hamilton-Jacobi, Eikonal, viscosity solution, Fast Marching, Fast Sweeping
COMPUTATIONAL STUDY OF FAST METHODS FOR THE EIKONAL EQUATION PIERRE A. GREMAUD AND CHRISTOPHER M. KUSTER Abstract. A computational study of the Fast Marching and the Fast Sweeping methods for the Eikonal
More informationOptimization for Machine Learning
Optimization for Machine Learning (Problems; Algorithms - C) SUVRIT SRA Massachusetts Institute of Technology PKU Summer School on Data Science (July 2017) Course materials http://suvrit.de/teaching.html
More informationA 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 informationTHE EIKONAL EQUATION: NUMERICAL EFFICIENCY VS. ALGORITHMIC COMPLEXITY ON QUADRILATERAL GRIDS. 1. Introduction. The Eikonal equation, defined by (1)
Proceedings of ALGORITMY 2005 pp. xx yy THE EIKONAL EQUATION: NUMERICAL EFFICIENCY VS. ALGORITHMIC COMPLEXITY ON QUADRILATERAL GRIDS SHU-REN HYSING AND STEFAN TUREK Abstract. This paper presents a study
More informationInverse KKT Motion Optimization: A Newton Method to Efficiently Extract Task Spaces and Cost Parameters from Demonstrations
Inverse KKT Motion Optimization: A Newton Method to Efficiently Extract Task Spaces and Cost Parameters from Demonstrations Peter Englert Machine Learning and Robotics Lab Universität Stuttgart Germany
More informationCONSERVATIVE AND NON-CONSERVATIVE METHODS BASED ON HERMITE WEIGHTED ESSENTIALLY-NON-OSCILLATORY RECONSTRUCTION FOR VLASOV EQUATIONS
CONSERVATIVE AND NON-CONSERVATIVE METHODS BASED ON HERMITE WEIGHTED ESSENTIALLY-NON-OSCILLATORY RECONSTRUCTION FOR VLASOV EQUATIONS CHANG YANG AND FRANCIS FILBET Abstract. We develop weighted essentially
More informationNumerical Dynamic Programming. Jesus Fernandez-Villaverde University of Pennsylvania
Numerical Dynamic Programming Jesus Fernandez-Villaverde University of Pennsylvania 1 Introduction In the last set of lecture notes, we reviewed some theoretical background on numerical programming. Now,
More informationAutomation-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 informationComputation 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 informationELEC Dr Reji Mathew Electrical Engineering UNSW
ELEC 4622 Dr Reji Mathew Electrical Engineering UNSW Review of Motion Modelling and Estimation Introduction to Motion Modelling & Estimation Forward Motion Backward Motion Block Motion Estimation Motion
More informationStabilized Finite Element Method for 3D Navier-Stokes Equations with Physical Boundary Conditions
Stabilized Finite Element Method for 3D Navier-Stokes Equations with Physical Boundary Conditions Mohamed Amara, Daniela Capatina, David Trujillo Université de Pau et des Pays de l Adour Laboratoire de
More informationHigh order fast sweeping methods for static Hamilton-Jacobi equations
High order fast sweeping methods for static Hamilton-Jacobi equations Yong-Tao Zhang, Hong-Kai Zhao and Jianliang Qian 3 ABSTRACT We construct high order fast sweeping numerical methods for computing viscosity
More informationA Toolbox of Level Set Methods
A Toolbox of Level Set Methods Ian Mitchell Department of Computer Science University of British Columbia http://www.cs.ubc.ca/~mitchell mitchell@cs.ubc.ca research supported by the Natural Science and
More informationRELATIVELY 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 informationThe Alternating Direction Method of Multipliers
The Alternating Direction Method of Multipliers With Adaptive Step Size Selection Peter Sutor, Jr. Project Advisor: Professor Tom Goldstein October 8, 2015 1 / 30 Introduction Presentation Outline 1 Convex
More information3 Model-Based Adaptive Critic
3 Model-Based Adaptive Critic Designs SILVIA FERRARI Duke University ROBERT F. STENGEL Princeton University Editor s Summary: This chapter provides an overview of model-based adaptive critic designs, including
More informationClustering algorithms and introduction to persistent homology
Foundations of Geometric Methods in Data Analysis 2017-18 Clustering algorithms and introduction to persistent homology Frédéric Chazal INRIA Saclay - Ile-de-France frederic.chazal@inria.fr Introduction
More informationSpace Filling Curves and Hierarchical Basis. Klaus Speer
Space Filling Curves and Hierarchical Basis Klaus Speer Abstract Real world phenomena can be best described using differential equations. After linearisation we have to deal with huge linear systems of
More informationPath Planning. Marcello Restelli. Dipartimento di Elettronica e Informazione Politecnico di Milano tel:
Marcello Restelli Dipartimento di Elettronica e Informazione Politecnico di Milano email: restelli@elet.polimi.it tel: 02 2399 3470 Path Planning Robotica for Computer Engineering students A.A. 2006/2007
More informationApproaches to Parallel Implementation of the BDDC Method
Approaches to Parallel Implementation of the BDDC Method Jakub Šístek Includes joint work with P. Burda, M. Čertíková, J. Mandel, J. Novotný, B. Sousedík. Institute of Mathematics of the AS CR, Prague
More informationFault Tolerant Domain Decomposition for Parabolic Problems
Fault Tolerant Domain Decomposition for Parabolic Problems Marc Garbey and Hatem Ltaief Department of Computer Science, University of Houston, Houston, TX 77204 USA garbey@cs.uh.edu, ltaief@cs.uh.edu 1
More informationSIZE PRESERVING MESH GENERATION IN ADAPTIVITY PROCESSES
Congreso de Métodos Numéricos en Ingeniería 25-28 junio 2013, Bilbao, España c SEMNI, 2013 SIZE PRESERVING MESH GENERATION IN ADAPTIVITY PROCESSES Eloi Ruiz-Gironés 1, Xevi Roca 2 and Josep Sarrate 1 1:
More informationHamilton-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 informationResearch Interests Optimization:
Mitchell: Research interests 1 Research Interests Optimization: looking for the best solution from among a number of candidates. Prototypical optimization problem: min f(x) subject to g(x) 0 x X IR n Here,
More informationSOLVING PARTIAL DIFFERENTIAL EQUATIONS ON POINT CLOUDS
SOLVING PARTIAL DIFFERENTIAL EQUATIONS ON POINT CLOUDS JIAN LIANG AND HONGKAI ZHAO Abstract. In this paper we present a general framework for solving partial differential equations on manifolds represented
More informationConstraining strategies for Kaczmarz-like algorithms
Constraining strategies for Kaczmarz-like algorithms Ovidius University, Constanta, Romania Faculty of Mathematics and Computer Science Talk on April 7, 2008 University of Erlangen-Nürnberg The scanning
More informationLevel 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 informationWESTFÄ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 informationTopology Proceedings. COPYRIGHT c by Topology Proceedings. All rights reserved.
Topology Proceedings Web: http://topology.auburn.edu/tp/ Mail: Topology Proceedings Department of Mathematics & Statistics Auburn University, Alabama 36849, USA E-mail: topolog@auburn.edu ISSN: 0146-4124
More informationA set-based approach to robust control and verification of piecewise affine systems subject to safety specifications
Dipartimento di Elettronica, Informazione e Bioingegneria A set-based approach to robust control and verification of piecewise affine systems subject to safety specifications Maria Prandini maria.prandini@polimi.it
More informationLECTURE 18 LECTURE OUTLINE
LECTURE 18 LECTURE OUTLINE Generalized polyhedral approximation methods Combined cutting plane and simplicial decomposition methods Lecture based on the paper D. P. Bertsekas and H. Yu, A Unifying Polyhedral
More informationModelling and implementation of algorithms in applied mathematics using MPI
Modelling and implementation of algorithms in applied mathematics using MPI Lecture 1: Basics of Parallel Computing G. Rapin Brazil March 2011 Outline 1 Structure of Lecture 2 Introduction 3 Parallel Performance
More informationComputing 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 informationNumerical Modelling in Fortran: day 6. Paul Tackley, 2017
Numerical Modelling in Fortran: day 6 Paul Tackley, 2017 Today s Goals 1. Learn about pointers, generic procedures and operators 2. Learn about iterative solvers for boundary value problems, including
More informationProbabilistic Graphical Models
School of Computer Science Probabilistic Graphical Models Theory of Variational Inference: Inner and Outer Approximation Eric Xing Lecture 14, February 29, 2016 Reading: W & J Book Chapters Eric Xing @
More informationLecture 2 - Introduction to Polytopes
Lecture 2 - Introduction to Polytopes Optimization and Approximation - ENS M1 Nicolas Bousquet 1 Reminder of Linear Algebra definitions Let x 1,..., x m be points in R n and λ 1,..., λ m be real numbers.
More informationCombinatorial optimization and its applications in image Processing. Filip Malmberg
Combinatorial optimization and its applications in image Processing Filip Malmberg Part 1: Optimization in image processing Optimization in image processing Many image processing problems can be formulated
More informationA Level Set-Based Topology Optimization Method For Three-Dimensional Acoustic Problems Using Fast Multipole Boundary Element Method
9 th World Congress on Structural and Multidisciplinary Optimization June 13-17, 2011, Shizuoka, Japan A Level Set-Based Topology Optimization Method For Three-imensional Acoustic Problems Using Fast Multipole
More informationA Study of Numerical Methods for the Level Set Approach
A Study of Numerical Methods for the Level Set Approach Pierre A. Gremaud, Christopher M. Kuster, and Zhilin Li October 18, 2005 Abstract The computation of moving curves by the level set method typically
More informationMultigrid Third-Order Least-Squares Solution of Cauchy-Riemann Equations on Unstructured Triangular Grids
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS Int. J. Numer. Meth. Fluids ; : 6 Prepared using fldauth.cls [Version: /9/8 v.] Multigrid Third-Order Least-Squares Solution of Cauchy-Riemann Equations
More informationAdvective and conservative semi-lagrangian schemes on uniform and non-uniform grids
Advective and conservative semi-lagrangian schemes on uniform and non-uniform grids M. Mehrenberger Université de Strasbourg and Max-Planck Institut für Plasmaphysik 5 September 2013 M. Mehrenberger (UDS
More informationAccelerating Double Precision FEM Simulations with GPUs
Accelerating Double Precision FEM Simulations with GPUs Dominik Göddeke 1 3 Robert Strzodka 2 Stefan Turek 1 dominik.goeddeke@math.uni-dortmund.de 1 Mathematics III: Applied Mathematics and Numerics, University
More informationLecture 2 September 3
EE 381V: Large Scale Optimization Fall 2012 Lecture 2 September 3 Lecturer: Caramanis & Sanghavi Scribe: Hongbo Si, Qiaoyang Ye 2.1 Overview of the last Lecture The focus of the last lecture was to give
More informationOutline. Level Set Methods. For Inverse Obstacle Problems 4. Introduction. Introduction. Martin Burger
For Inverse Obstacle Problems Martin Burger Outline Introduction Optimal Geometries Inverse Obstacle Problems & Shape Optimization Sensitivity Analysis based on Gradient Flows Numerical Methods University
More informationAn Efficient Solution to the Eikonal Equation on Parametric Manifolds
An Efficient Solution to the Eikonal Equation on Parametric Manifolds Alon Spira Ron Kimmel Department of Computer Science Technion Israel Institute of Technology Technion City, Haifa 32000, Israel {salon,ron}@cs.technion.ac.il
More informationOptimal Segmentation and Understanding of Motion Capture Data
Optimal Segmentation and Understanding of Motion Capture Data Xiang Huang, M.A.Sc Candidate Department of Electrical and Computer Engineering McMaster University Supervisor: Dr. Xiaolin Wu 7 Apr, 2005
More informationAdvanced Topics in Digital Communications Spezielle Methoden der digitalen Datenübertragung
Advanced Topics in Digital Communications Spezielle Methoden der digitalen Datenübertragung Dr.-Ing. Carsten Bockelmann Institute for Telecommunications and High-Frequency Techniques Department of Communications
More informationRecent Developments in Model-based Derivative-free Optimization
Recent Developments in Model-based Derivative-free Optimization Seppo Pulkkinen April 23, 2010 Introduction Problem definition The problem we are considering is a nonlinear optimization problem with constraints:
More informationJune Wesley, Cambridge Univ. Press,
[6] P Dupuis and J Oliensis. An optimal control formulation and related numerical methods for a problem in shape reconstruction. Ann. Appl. Probab., 4():87{ 346, 994. [7] B K P Horn. Obtaining shape from
More informationDual Interpolants for Finite Element Methods
Dual Interpolants for Finite Element Methods Andrew Gillette joint work with Chandrajit Bajaj and Alexander Rand Department of Mathematics Institute of Computational Engineering and Sciences University
More informationNon-Linear Finite Element Methods in Solid Mechanics Attilio Frangi, Politecnico di Milano, February 3, 2017, Lesson 1
Non-Linear Finite Element Methods in Solid Mechanics Attilio Frangi, attilio.frangi@polimi.it Politecnico di Milano, February 3, 2017, Lesson 1 1 Politecnico di Milano, February 3, 2017, Lesson 1 2 Outline
More informationBilinear Programming
Bilinear Programming Artyom G. Nahapetyan Center for Applied Optimization Industrial and Systems Engineering Department University of Florida Gainesville, Florida 32611-6595 Email address: artyom@ufl.edu
More informationADAPTIVE TILE CODING METHODS FOR THE GENERALIZATION OF VALUE FUNCTIONS IN THE RL STATE SPACE A THESIS SUBMITTED TO THE FACULTY OF THE GRADUATE SCHOOL
ADAPTIVE TILE CODING METHODS FOR THE GENERALIZATION OF VALUE FUNCTIONS IN THE RL STATE SPACE A THESIS SUBMITTED TO THE FACULTY OF THE GRADUATE SCHOOL OF THE UNIVERSITY OF MINNESOTA BY BHARAT SIGINAM IN
More informationFilters. Advanced and Special Topics: Filters. Filters
Filters Advanced and Special Topics: Filters Dr. Edmund Lam Department of Electrical and Electronic Engineering The University of Hong Kong ELEC4245: Digital Image Processing (Second Semester, 2016 17)
More information3D Helmholtz Krylov Solver Preconditioned by a Shifted Laplace Multigrid Method on Multi-GPUs
3D Helmholtz Krylov Solver Preconditioned by a Shifted Laplace Multigrid Method on Multi-GPUs H. Knibbe, C. W. Oosterlee, C. Vuik Abstract We are focusing on an iterative solver for the three-dimensional
More informationProject Updates Short lecture Volumetric Modeling +2 papers
Volumetric Modeling Schedule (tentative) Feb 20 Feb 27 Mar 5 Introduction Lecture: Geometry, Camera Model, Calibration Lecture: Features, Tracking/Matching Mar 12 Mar 19 Mar 26 Apr 2 Apr 9 Apr 16 Apr 23
More informationDelaunay-based Derivative-free Optimization via Global Surrogate. Pooriya Beyhaghi, Daniele Cavaglieri and Thomas Bewley
Delaunay-based Derivative-free Optimization via Global Surrogate Pooriya Beyhaghi, Daniele Cavaglieri and Thomas Bewley May 23, 2014 Delaunay-based Derivative-free Optimization via Global Surrogate Pooriya
More informationHPC Algorithms and Applications
HPC Algorithms and Applications Dwarf #5 Structured Grids Michael Bader Winter 2012/2013 Dwarf #5 Structured Grids, Winter 2012/2013 1 Dwarf #5 Structured Grids 1. dense linear algebra 2. sparse linear
More informationPRIMAL-DUAL INTERIOR POINT METHOD FOR LINEAR PROGRAMMING. 1. Introduction
PRIMAL-DUAL INTERIOR POINT METHOD FOR LINEAR PROGRAMMING KELLER VANDEBOGERT AND CHARLES LANNING 1. Introduction Interior point methods are, put simply, a technique of optimization where, given a problem
More information