Cornell Math - MATH 613, Fall 2004

MATH 613: Differential Games, Optimal Control, Front Propagation, and Dynamic Programming (Fall 2004)

Instructor: Alexander Vladimirsky

Meeting Time & Room

A Homicidal Chauffeur tries to run over a Pedestrian. The Chauffeur’s speed is much greater, but he is constrained by a minimum turn-radius. Can the Pedestrian survive this encounter? ... in the presence of obstacles? ... until the arrival of Police?


We will explore the theory of non-linear Hamilton-Jacobi PDEs using and comparing two natural perspectives: differential games/control theory and front propagation modeling. We will use the Optimality Principle to establish the properties of viscosity solutions and to build fast numerical methods by determining the direction of information flow. Throughout the course, we will highlight similarities and differences between the continuous and discrete control problems (e.g., an optimal path for a rover on the surface of Mars vs. optimal driving directions from Ithaca to New York City).

No prior knowledge of non-linear PDEs or numerical analysis will be assumed. In the numerical part of the course, the emphasis will be on the fundamental ideas rather than on implementation details. The participants’ interests will determine a subset of topics to be discussed in detail:

Hamilton-Jacobi PDEs: general theory of viscosity solutions; interpretation of characteristics; connections to the calculus of variations; relationship to hyperbolic conservation laws; multi-valued solutions; variational inequalities.

Games & Control: deterministic & stochastic; discrete, continuous, & hybrid; finite & infinite time-horizon vs. exit-time problems; restricted state space and non-autonomous control; pursuer-evader games; optimal behavior in uncertain environments.

Front propagation: Legendre transform; Wulff shapes; (anisotropic) Huygens’ principle; geometric optics; motion by mean curvature and degenerate ellipticity.

Numerical Approaches: Lagrangian, semi-Lagrangian, and Eulerian discretizations; controlled Markov chains; iterative and causal (non-iterative) methods; level set methods.

Applications: robotics, computational geometry, path-planning, image segmentation, shape-from-shading, seismic imaging, photolithography, crystal growth, aircraft collision avoidance.