NASA NTRS · 20240010866
Implementation of a First-Order Quadratic Program Solver in C
Abstract
This paper details a translation of a first order quadratic program (QP) solver from MATLAB to C. NASA could use this QP solver to generate online flight path trajectories for powered descent vehicles during landing. Over 12 weeks, the team designed, implemented, and tested two iterations of the QP solver for accuracy and runtime on 104 benchmark QP tests. The final iteration was 541.07% faster than the first, handling most tests in under one second. Additionally, it solved four more QP tests for N≥1383, and all outputs for cost and D_x matched the MATLAB reference values.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Russell Burns, Glen Gimpl, Steven Williams, James Yu. 2024-10-28. Implementation of a First-Order Quadratic Program Solver in C. https://ntrs.nasa.gov/citations/20240010866
Cite the original work for its findings. Save a collection to share your selection of sources.