Lecture notes on nonlinear programming and dynamic programming - Hearn, D. W. (s.n.], 1989)