Efficient algorithms for globally optimal trajectories

Presents serial and parallel algorithms for solving a system of equations that arises from the discretization of the Hamilton-Jacobi equation associated to a trajectory optimization problem of the following type. A vehicle starts at a prespecified point x/sub 0/ and follows a unit speed trajectory x(t) inside a region in /spl Rfr//sup m/, until an unspecified time T that the region is excited. A trajectory minimising a cost function of the form /spl int//sub 0//sup T/ r(x(t))dt+q(x(T)) is sought. The discretized Hamilton-Jacobi equation corresponding to this problem is usually served using iterative methods. Nevertheless, assuming that the function r is positive, one is able to exploit the problem structure and develop one-pass algorithms for the discretized problem. The first m resembles Dijkstra's shortest path algorithm and runs in time O(n log n), where n is the number of grid points. The second algorithm uses a somewhat different discretization and borrows some ideas from Dial's shortest path algorithm; it runs in time O(n), which is the best possible, under some fairly mild assumptions. Finally, the author shows that the latter algorithm can be efficiently parallelized: for two-dimensional problems and with p processors, its running time becomes O(n/p), provided that p=O(/spl radic/n/log n).<<ETX>>

[1]  Michael Athans,et al.  Optimal Control , 1966 .

[2]  Robert B. Dial,et al.  Algorithm 360: shortest-path forest with topological ordering [H] , 1969, CACM.

[3]  W. Fleming,et al.  Deterministic and Stochastic Optimal Control , 1975 .

[4]  B. Heimann,et al.  Fleming, W. H./Rishel, R. W., Deterministic and Stochastic Optimal Control. New York‐Heidelberg‐Berlin. Springer‐Verlag. 1975. XIII, 222 S, DM 60,60 , 1979 .

[5]  I. Dolcetta On a discrete approximation of the Hamilton-Jacobi equation of dynamic programming , 1983 .

[6]  David M. Keirsey,et al.  Planning Strategic Paths Through Variable Terrain Data , 1984, Other Conferences.

[7]  H. Ishii,et al.  Approximate solutions of the bellman equation of deterministic control theory , 1984 .

[8]  R. González,et al.  On Deterministic Control Problems: An Approximation Procedure for the Optimal Cost I. The Stationary Problem , 1985 .

[9]  P. Souganidis Approximation schemes for viscosity solutions of Hamilton-Jacobi equations , 1985 .

[10]  Dimitri P. Bertsekas,et al.  Dynamic Programming: Deterministic and Stochastic Models , 1987 .

[11]  M. Falcone A numerical approach to the infinite horizon problem of deterministic control theory , 1987 .

[12]  M. Falcone,et al.  Discrete Dynamic Programming and Viscosity Solutions of the Bellman Equation , 1989 .

[13]  M. Falcone,et al.  An approximation scheme for the minimum time function , 1990 .

[14]  John N. Tsitsiklis,et al.  An Analysis of Stochastic Shortest Path Problems , 1991, Math. Oper. Res..

[15]  E T. Leighton,et al.  Introduction to parallel algorithms and architectures , 1991 .

[16]  W. Fleming,et al.  Controlled Markov processes and viscosity solutions , 1992 .

[17]  Tyrone E. Duncan,et al.  Numerical Methods for Stochastic Control Problems in Continuous Time (Harold J. Kushner and Paul G. Dupuis) , 1994, SIAM Rev..