Efficient algorithms for globally optimal trajectories
- 1 September 1995
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Automatic Control
- Vol. 40 (9) , 1528-1538
- https://doi.org/10.1109/9.412624
Abstract
We present 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 o/ and follows a unit speed trajectory x(t) inside a region in /spl Rscr//sup m/ until an unspecified time T that the region is exited. A trajectory minimizing 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 solved using iterative methods. Nevertheless, assuming that the function r is positive, we are able to exploit the problem structure and develop one-pass algorithms for the discretized problem. The first algorithm 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 a variation of Dial's shortest path algorithm (1969) that we develop here; it runs in time O(n), which is the best possible, under some fairly mild assumptions. Finally, we show 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).Keywords
This publication has 15 references indexed in Scilit:
- An Analysis of Stochastic Shortest Path ProblemsMathematics of Operations Research, 1991
- The weighted region problemJournal of the ACM, 1991
- An Approximation Scheme for the Minimum Time FunctionSIAM Journal on Control and Optimization, 1990
- A numerical approach to the infinite horizon problem of deterministic control theoryApplied Mathematics & Optimization, 1987
- Approximation schemes for viscosity solutions of Hamilton-Jacobi equationsJournal of Differential Equations, 1985
- On Deterministic Control Problems: An Approximation Procedure for the Optimal Cost I. The Stationary ProblemSIAM Journal on Control and Optimization, 1985
- Approximate solutions of the bellman equation of deterministic control theoryApplied Mathematics & Optimization, 1984
- On a discrete approximation of the Hamilton-Jacobi equation of dynamic programmingApplied Mathematics & Optimization, 1983
- Viscosity solutions of Hamilton-Jacobi equationsTransactions of the American Mathematical Society, 1983
- Algorithm 360: shortest-path forest with topological ordering [H]Communications of the ACM, 1969