Mathematical programming computation : MPC (Springer, 2009)