NASA NTRS · 19920060775
Parallel solver for trajectory optimization search directions
Abstract
A key algorithmic element of a real-time trajectory optimization hardware/software implementation is presented, the search step solver. This is one piece of an algorithm whose overall goal is to make nonlinear trajectory optimization fast enough to provide real-time commands during guidance of a vehicle such as an aeromaneuvering orbiter or the National Aerospace Plane. Many methods of nonlinear programming require the solution of a quadratic program (QP) at each iteration to determine the search step. In the trajectory optimization case, the QP has a special dynamic programming structure. The algorithm exploits this special structure with a divide- and conquer type of parallel implementation. The algorithm solves a (p.N)-stage problem on N processors in O(p + log2 N) operations. The algorithm yields a factor of 8 speed-up over the fastest known serial algorithm when solving a 1024-stage test problem on 32 processors.
Keep this discovery
Explore connections, maps & timelines
Psiaki, M. L., Park, K. H.. 1992-06-01. Parallel solver for trajectory optimization search directions. https://ntrs.nasa.gov/citations/19920060775
Cite the original work for its findings. Save a collection to share your selection of sources.