1. Andersson, J. (2013). A General-Purpose Software Framework for Dynamic Optimization. PhD thesis, Arenberg Doctoral School, KU Leuven, Department of Electrical Engineering (ESAT/SCD) and Optimization in Engineering Center, Kasteelpark Arenberg 10, 3001-Heverlee, Belgium.
2. Betts, J.T. (2010). Practical methods for optimal control and estimation using nonlinear programming, volume 19. SIAM, 1st edition.
3. Biegler, L.T. (2010). Nonlinear programming: concepts, algorithms, and applications to chemical processes, volume 10. SIAM, 1st edition.
4. Introduction to model based optimization of chemical processes on moving horizons;Binder,2001
5. Evaluating derivatives: principles and techniques of algorithmic differentiation;Griewank,2008