GPOPS-II for MATLAB
Use the MATLAB implementation for research, teaching, engineering studies, and rapid development of multiple-phase optimal control applications.
GPOPS-II includes IPOPT and the Sparse Optimization Suite (SOS) NLP solvers SPRNLP and BARNLP. An interface to SNOPT is also provided, but SNOPT must be obtained separately.