A unified framework for the numerical solution of optimal control problems using pseudospectral methods. - Divya Garg; Michael A. Patterson; William W. Hager; Anil V. Rao; David A. Benson; Geoffrey T. Huntington (Autom., 2010)

Algorithm 902: GPOPS, A MATLAB software for solving multiple-phase optimal control problems using the gauss pseudospectral method. - Anil V. Rao; David A. Benson; Christopher Darby; Michael A. Patterson; Camila Francolin; Ilyssa Sanders; Geoffrey T. Huntington (ACM Trans. Math. Softw., 2010)

Direct trajectory optimization and costate estimation of finite-horizon and infinite-horizon optimal control problems using a Radau pseudospectral method. - Divya Garg; Michael A. Patterson; Camila Francolin; Christopher Darby; Geoffrey T. Huntington; William W. Hager; Anil V. Rao (Comput. Optim. Appl., 2011)

Corrigendum: Algorithm 902: GPOPS, a MATLAB software for solving multiple-phase optimal control problems using the gauss pseudospectral method. - Anil V. Rao; David A. Benson; Christopher Darby; Michael A. Patterson; Camila Francolin; Ilyssa Sanders; Geoffrey T. Huntington (ACM Trans. Math. Softw., 2011)

An efficient overloaded method for computing derivatives of mathematical functions in MATLAB. - Michael A. Patterson; Matthew J. Weinstein; Anil V. Rao (ACM Trans. Math. Softw., 2013)

GPOPS-II: A MATLAB Software for Solving Multiple-Phase Optimal Control Problems Using hp-Adaptive Gaussian Quadrature Collocation Methods and Sparse Nonlinear Programming. - Michael A. Patterson; Anil V. Rao (ACM Trans. Math. Softw., 2014)